mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-29 20:29:18 +00:00
LibWeb: Prevent infinite recursion on abspos w/ intrinsic max-size
We were incorrectly deciding that abspos elements shouldn't treat many max-width and max-height values as `none`. My best understanding is that this was a hack in 2023 for an issue that has been solved since then. By removing the incorrect short-circuit, we stop at least one WPT test from crashing due to infinite recursion and get ourselves +34 passes.
This commit is contained in:
parent
e5d62e9915
commit
f7a7cd9b2b
Notes:
github-actions[bot]
2025-04-24 16:28:19 +00:00
Author: https://github.com/awesomekling
Commit: f7a7cd9b2b
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4455
Reviewed-by: https://github.com/AtkinsSJ ✅
3 changed files with 372 additions and 4 deletions
|
@ -0,0 +1,66 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 60 tests
|
||||
|
||||
34 Pass
|
||||
26 Fail
|
||||
Pass .test 1
|
||||
Pass .test 2
|
||||
Fail .test 3
|
||||
Pass .test 4
|
||||
Pass .test 5
|
||||
Pass .test 6
|
||||
Pass .test 7
|
||||
Fail .test 8
|
||||
Pass .test 9
|
||||
Fail .test 10
|
||||
Pass .test 11
|
||||
Pass .test 12
|
||||
Fail .test 13
|
||||
Pass .test 14
|
||||
Fail .test 15
|
||||
Pass .test 16
|
||||
Pass .test 17
|
||||
Pass .test 18
|
||||
Pass .test 19
|
||||
Pass .test 20
|
||||
Pass .test 21
|
||||
Pass .test 22
|
||||
Pass .test 23
|
||||
Pass .test 24
|
||||
Fail .test 25
|
||||
Pass .test 26
|
||||
Pass .test 27
|
||||
Pass .test 28
|
||||
Pass .test 29
|
||||
Fail .test 30
|
||||
Pass .test 31
|
||||
Fail .test 32
|
||||
Fail .test 33
|
||||
Fail .test 34
|
||||
Pass .test 35
|
||||
Pass .test 36
|
||||
Fail .test 37
|
||||
Fail .test 38
|
||||
Fail .test 39
|
||||
Fail .test 40
|
||||
Pass .test 41
|
||||
Fail .test 42
|
||||
Fail .test 43
|
||||
Fail .test 44
|
||||
Fail .test 45
|
||||
Pass .test 46
|
||||
Pass .test 47
|
||||
Pass .test 48
|
||||
Pass .test 49
|
||||
Pass .test 50
|
||||
Pass .test 51
|
||||
Fail .test 52
|
||||
Fail .test 53
|
||||
Fail .test 54
|
||||
Fail .test 55
|
||||
Pass .test 56
|
||||
Fail .test 57
|
||||
Fail .test 58
|
||||
Fail .test 59
|
||||
Fail .test 60
|
Loading…
Add table
Add a link
Reference in a new issue