mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-20 11:36:10 +00:00
LibWeb: Fix vertical alignment for flex container with max-height
This commit is contained in:
parent
add380d6e2
commit
16d84d7e6a
2 changed files with 56 additions and 56 deletions
|
@ -825,7 +825,7 @@ void FlexFormattingContext::collect_flex_items_into_flex_lines()
|
|||
CSSPixels line_main_size = 0;
|
||||
for (auto& item : m_flex_items) {
|
||||
auto const outer_hypothetical_main_size = item.outer_hypothetical_main_size();
|
||||
if (!line.items.is_empty() && (line_main_size + outer_hypothetical_main_size) > m_available_space_for_items->main) {
|
||||
if (!line.items.is_empty() && (line_main_size + outer_hypothetical_main_size) > m_available_space_for_items->main.to_px_or_zero()) {
|
||||
m_flex_lines.append(move(line));
|
||||
line = {};
|
||||
line_main_size = 0;
|
||||
|
|
|
@ -2,77 +2,77 @@ Harness status: OK
|
|||
|
||||
Found 72 tests
|
||||
|
||||
17 Pass
|
||||
55 Fail
|
||||
70 Pass
|
||||
2 Fail
|
||||
Pass .flexbox div 1
|
||||
Pass .flexbox div 2
|
||||
Fail .flexbox div 3
|
||||
Fail .flexbox div 4
|
||||
Pass .flexbox div 3
|
||||
Pass .flexbox div 4
|
||||
Pass .flexbox div 5
|
||||
Fail .flexbox div 6
|
||||
Fail .flexbox div 7
|
||||
Fail .flexbox div 8
|
||||
Pass .flexbox div 6
|
||||
Pass .flexbox div 7
|
||||
Pass .flexbox div 8
|
||||
Pass .flexbox div 9
|
||||
Pass .flexbox div 10
|
||||
Fail .flexbox div 11
|
||||
Fail .flexbox div 12
|
||||
Pass .flexbox div 11
|
||||
Pass .flexbox div 12
|
||||
Pass .flexbox div 13
|
||||
Fail .flexbox div 14
|
||||
Fail .flexbox div 15
|
||||
Fail .flexbox div 16
|
||||
Pass .flexbox div 14
|
||||
Pass .flexbox div 15
|
||||
Pass .flexbox div 16
|
||||
Pass .flexbox div 17
|
||||
Fail .flexbox div 18
|
||||
Fail .flexbox div 19
|
||||
Fail .flexbox div 20
|
||||
Fail .flexbox div 21
|
||||
Fail .flexbox div 22
|
||||
Fail .flexbox div 23
|
||||
Fail .flexbox div 24
|
||||
Pass .flexbox div 18
|
||||
Pass .flexbox div 19
|
||||
Pass .flexbox div 20
|
||||
Pass .flexbox div 21
|
||||
Pass .flexbox div 22
|
||||
Pass .flexbox div 23
|
||||
Pass .flexbox div 24
|
||||
Pass .flexbox div 25
|
||||
Fail .flexbox div 26
|
||||
Fail .flexbox div 27
|
||||
Fail .flexbox div 28
|
||||
Fail .flexbox div 29
|
||||
Fail .flexbox div 30
|
||||
Fail .flexbox div 31
|
||||
Fail .flexbox div 32
|
||||
Pass .flexbox div 26
|
||||
Pass .flexbox div 27
|
||||
Pass .flexbox div 28
|
||||
Pass .flexbox div 29
|
||||
Pass .flexbox div 30
|
||||
Pass .flexbox div 31
|
||||
Pass .flexbox div 32
|
||||
Pass .flexbox div 33
|
||||
Pass .flexbox div 34
|
||||
Fail .flexbox div 35
|
||||
Fail .flexbox div 36
|
||||
Pass .flexbox div 35
|
||||
Pass .flexbox div 36
|
||||
Pass .flexbox div 37
|
||||
Fail .flexbox div 38
|
||||
Fail .flexbox div 39
|
||||
Fail .flexbox div 40
|
||||
Pass .flexbox div 38
|
||||
Pass .flexbox div 39
|
||||
Pass .flexbox div 40
|
||||
Pass .flexbox div 41
|
||||
Fail .flexbox div 42
|
||||
Fail .flexbox div 43
|
||||
Fail .flexbox div 44
|
||||
Fail .flexbox div 45
|
||||
Fail .flexbox div 46
|
||||
Fail .flexbox div 47
|
||||
Fail .flexbox div 48
|
||||
Pass .flexbox div 42
|
||||
Pass .flexbox div 43
|
||||
Pass .flexbox div 44
|
||||
Pass .flexbox div 45
|
||||
Pass .flexbox div 46
|
||||
Pass .flexbox div 47
|
||||
Pass .flexbox div 48
|
||||
Pass .flexbox div 49
|
||||
Fail .flexbox div 50
|
||||
Pass .flexbox div 50
|
||||
Fail .flexbox div 51
|
||||
Fail .flexbox div 52
|
||||
Fail .flexbox div 53
|
||||
Fail .flexbox div 54
|
||||
Fail .flexbox div 55
|
||||
Fail .flexbox div 56
|
||||
Pass .flexbox div 53
|
||||
Pass .flexbox div 54
|
||||
Pass .flexbox div 55
|
||||
Pass .flexbox div 56
|
||||
Pass .flexbox div 57
|
||||
Pass .flexbox div 58
|
||||
Fail .flexbox div 59
|
||||
Fail .flexbox div 60
|
||||
Pass .flexbox div 59
|
||||
Pass .flexbox div 60
|
||||
Pass .flexbox div 61
|
||||
Fail .flexbox div 62
|
||||
Fail .flexbox div 63
|
||||
Fail .flexbox div 64
|
||||
Pass .flexbox div 62
|
||||
Pass .flexbox div 63
|
||||
Pass .flexbox div 64
|
||||
Pass .flexbox div 65
|
||||
Fail .flexbox div 66
|
||||
Fail .flexbox div 67
|
||||
Fail .flexbox div 68
|
||||
Fail .flexbox div 69
|
||||
Fail .flexbox div 70
|
||||
Fail .flexbox div 71
|
||||
Fail .flexbox div 72
|
||||
Pass .flexbox div 66
|
||||
Pass .flexbox div 67
|
||||
Pass .flexbox div 68
|
||||
Pass .flexbox div 69
|
||||
Pass .flexbox div 70
|
||||
Pass .flexbox div 71
|
||||
Pass .flexbox div 72
|
Loading…
Add table
Reference in a new issue