mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-06 08:10:02 +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;
|
CSSPixels line_main_size = 0;
|
||||||
for (auto& item : m_flex_items) {
|
for (auto& item : m_flex_items) {
|
||||||
auto const outer_hypothetical_main_size = item.outer_hypothetical_main_size();
|
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));
|
m_flex_lines.append(move(line));
|
||||||
line = {};
|
line = {};
|
||||||
line_main_size = 0;
|
line_main_size = 0;
|
||||||
|
|
|
@ -2,77 +2,77 @@ Harness status: OK
|
||||||
|
|
||||||
Found 72 tests
|
Found 72 tests
|
||||||
|
|
||||||
17 Pass
|
70 Pass
|
||||||
55 Fail
|
2 Fail
|
||||||
Pass .flexbox div 1
|
Pass .flexbox div 1
|
||||||
Pass .flexbox div 2
|
Pass .flexbox div 2
|
||||||
Fail .flexbox div 3
|
Pass .flexbox div 3
|
||||||
Fail .flexbox div 4
|
Pass .flexbox div 4
|
||||||
Pass .flexbox div 5
|
Pass .flexbox div 5
|
||||||
Fail .flexbox div 6
|
Pass .flexbox div 6
|
||||||
Fail .flexbox div 7
|
Pass .flexbox div 7
|
||||||
Fail .flexbox div 8
|
Pass .flexbox div 8
|
||||||
Pass .flexbox div 9
|
Pass .flexbox div 9
|
||||||
Pass .flexbox div 10
|
Pass .flexbox div 10
|
||||||
Fail .flexbox div 11
|
Pass .flexbox div 11
|
||||||
Fail .flexbox div 12
|
Pass .flexbox div 12
|
||||||
Pass .flexbox div 13
|
Pass .flexbox div 13
|
||||||
Fail .flexbox div 14
|
Pass .flexbox div 14
|
||||||
Fail .flexbox div 15
|
Pass .flexbox div 15
|
||||||
Fail .flexbox div 16
|
Pass .flexbox div 16
|
||||||
Pass .flexbox div 17
|
Pass .flexbox div 17
|
||||||
Fail .flexbox div 18
|
Pass .flexbox div 18
|
||||||
Fail .flexbox div 19
|
Pass .flexbox div 19
|
||||||
Fail .flexbox div 20
|
Pass .flexbox div 20
|
||||||
Fail .flexbox div 21
|
Pass .flexbox div 21
|
||||||
Fail .flexbox div 22
|
Pass .flexbox div 22
|
||||||
Fail .flexbox div 23
|
Pass .flexbox div 23
|
||||||
Fail .flexbox div 24
|
Pass .flexbox div 24
|
||||||
Pass .flexbox div 25
|
Pass .flexbox div 25
|
||||||
Fail .flexbox div 26
|
Pass .flexbox div 26
|
||||||
Fail .flexbox div 27
|
Pass .flexbox div 27
|
||||||
Fail .flexbox div 28
|
Pass .flexbox div 28
|
||||||
Fail .flexbox div 29
|
Pass .flexbox div 29
|
||||||
Fail .flexbox div 30
|
Pass .flexbox div 30
|
||||||
Fail .flexbox div 31
|
Pass .flexbox div 31
|
||||||
Fail .flexbox div 32
|
Pass .flexbox div 32
|
||||||
Pass .flexbox div 33
|
Pass .flexbox div 33
|
||||||
Pass .flexbox div 34
|
Pass .flexbox div 34
|
||||||
Fail .flexbox div 35
|
Pass .flexbox div 35
|
||||||
Fail .flexbox div 36
|
Pass .flexbox div 36
|
||||||
Pass .flexbox div 37
|
Pass .flexbox div 37
|
||||||
Fail .flexbox div 38
|
Pass .flexbox div 38
|
||||||
Fail .flexbox div 39
|
Pass .flexbox div 39
|
||||||
Fail .flexbox div 40
|
Pass .flexbox div 40
|
||||||
Pass .flexbox div 41
|
Pass .flexbox div 41
|
||||||
Fail .flexbox div 42
|
Pass .flexbox div 42
|
||||||
Fail .flexbox div 43
|
Pass .flexbox div 43
|
||||||
Fail .flexbox div 44
|
Pass .flexbox div 44
|
||||||
Fail .flexbox div 45
|
Pass .flexbox div 45
|
||||||
Fail .flexbox div 46
|
Pass .flexbox div 46
|
||||||
Fail .flexbox div 47
|
Pass .flexbox div 47
|
||||||
Fail .flexbox div 48
|
Pass .flexbox div 48
|
||||||
Pass .flexbox div 49
|
Pass .flexbox div 49
|
||||||
Fail .flexbox div 50
|
Pass .flexbox div 50
|
||||||
Fail .flexbox div 51
|
Fail .flexbox div 51
|
||||||
Fail .flexbox div 52
|
Fail .flexbox div 52
|
||||||
Fail .flexbox div 53
|
Pass .flexbox div 53
|
||||||
Fail .flexbox div 54
|
Pass .flexbox div 54
|
||||||
Fail .flexbox div 55
|
Pass .flexbox div 55
|
||||||
Fail .flexbox div 56
|
Pass .flexbox div 56
|
||||||
Pass .flexbox div 57
|
Pass .flexbox div 57
|
||||||
Pass .flexbox div 58
|
Pass .flexbox div 58
|
||||||
Fail .flexbox div 59
|
Pass .flexbox div 59
|
||||||
Fail .flexbox div 60
|
Pass .flexbox div 60
|
||||||
Pass .flexbox div 61
|
Pass .flexbox div 61
|
||||||
Fail .flexbox div 62
|
Pass .flexbox div 62
|
||||||
Fail .flexbox div 63
|
Pass .flexbox div 63
|
||||||
Fail .flexbox div 64
|
Pass .flexbox div 64
|
||||||
Pass .flexbox div 65
|
Pass .flexbox div 65
|
||||||
Fail .flexbox div 66
|
Pass .flexbox div 66
|
||||||
Fail .flexbox div 67
|
Pass .flexbox div 67
|
||||||
Fail .flexbox div 68
|
Pass .flexbox div 68
|
||||||
Fail .flexbox div 69
|
Pass .flexbox div 69
|
||||||
Fail .flexbox div 70
|
Pass .flexbox div 70
|
||||||
Fail .flexbox div 71
|
Pass .flexbox div 71
|
||||||
Fail .flexbox div 72
|
Pass .flexbox div 72
|
Loading…
Add table
Add a link
Reference in a new issue