-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix table track offsets when there is visibility: collapse
#32469
Fix table track offsets when there is visibility: collapse
#32469
Conversation
🔨 Triggering try run (#9452090865) for Linux WPT |
🤖 Opened new upstream WPT pull request (web-platform-tests/wpt#46674) with upstreamable changes. |
Test results for linux-wpt-layout-2020 from try job (#9452090865): Flaky unexpected result (19)
Stable unexpected results that are known to be intermittent (12)
Stable unexpected results (1)
|
|
Each non-collapsed track used to increase the offset by the subsequent border spacing. Now they will take care of their preceding spacing instead. This way, if a cell spans two rows, and the second is collapsed, the cell won't be forced to be at least as tall as the border spacing. This matches Gecko and Blink (WebKit lacks `visibility: collapse`). This makes visibility-collapse-border-spacing-001.html fail because we generate outlines in a different way than Blink. Gecko also fails it in a similar (but different) way.
ab4301f
to
8954cd3
Compare
🔨 Triggering try run (#9452688663) for Linux WPT |
📝 Transplanted new upstreamable changes to existing upstream WPT pull request (web-platform-tests/wpt#46674). |
Test results for linux-wpt-layout-2020 from try job (#9452688663): Flaky unexpected result (8)
Stable unexpected results that are known to be intermittent (10)
|
✨ Try run (#9452688663) succeeded. |
Each non-collapsed track used to increase the offset by the subsequent border spacing. Now they will take care of their preceding spacing instead.
This way, if a cell spans two rows, and the second is collapsed, the cell won't be forced to be at least as tall as the border spacing. This matches Gecko and Blink (WebKit lacks
visibility: collapse
).This makes visibility-collapse-border-spacing-001.html fail because we generate outlines in a different way than Blink. Gecko also fails it in a similar (but different) way.
./mach build -d
does not report any errors./mach test-tidy
does not report any errors