mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
Properly transfer min/max constraints on auto-sized replaced elements (#34026)
We were following CSS2, which didn't handle `aspect-ratio`. This patch simplifies the logic and handles it correctly. Unfortunately this makes 2 tests fail, but I'm pretty sure they aren't spec-compliant. I'm leaving them as-is for now since they are part of interop-2021, and Gecko, Blink and WebKit pass them (because of some non-interoperable incorrect behaviors). I'm adding a new test that is fully passed by Servo and WebKit. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
parent
f12071f77e
commit
1891c5cfaf
5 changed files with 506 additions and 114 deletions
7
tests/wpt/meta/MANIFEST.json
vendored
7
tests/wpt/meta/MANIFEST.json
vendored
|
@ -570268,6 +570268,13 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"replaced-element-043.html": [
|
||||
"9ad35c1a316dfdd5163e63f671f58f3c85892100",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"sign-function-aspect-ratio.html": [
|
||||
"e5ba1a8321a42918cccee4ee164527fa25078e4f",
|
||||
[
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue