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 with rows but no column #31862
Conversation
We weren't generating any fragment for the rows, which meant that JS APIs like clientWidth would be 0, and also outlines weren't painted. This aligns Servo with Blink and WebKit. Gecko is broken, it distributes twice the table height among the rows.
🤖 Opened new upstream WPT pull request (web-platform-tests/wpt#45319) with upstreamable changes. |
🔨 Triggering try run (#8424990204) for Linux WPT |
Test results for linux-wpt-layout-2013 from try job (#8424990204): Flaky unexpected result (14)
Stable unexpected results that are known to be intermittent (12)
|
Test results for linux-wpt-layout-2020 from try job (#8424990204): Flaky unexpected result (23)
Stable unexpected results that are known to be intermittent (13)
|
✨ Try run (#8424990204) succeeded. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me with one small suggestion:
📝 Transplanted new upstreamable changes to existing upstream WPT pull request (web-platform-tests/wpt#45319). |
🛠 These changes could not be applied onto the latest upstream WPT. Servo's copy of the Web Platform Tests may be out of sync. |
* Fix table with rows but no column We weren't generating any fragment for the rows, which meant that JS APIs like clientWidth would be 0, and also outlines weren't painted. This aligns Servo with Blink and WebKit. Gecko is broken, it distributes twice the table height among the rows. * Feedback * Avoid conflict with servo#31874
We weren't generating any fragment for the rows, which meant that JS APIs like clientWidth would be 0, and also outlines weren't painted.
This aligns Servo with Blink and WebKit. Gecko is broken, it distributes twice the table height among the rows.
./mach build -d
does not report any errors./mach test-tidy
does not report any errors