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
layout: Use BoxFragment
border widths for display list generation
#31292
Conversation
🔨 Triggering try run (#7829004054) for Linux WPT layout-2020 |
Test results for linux-wpt-layout-2020 from try job (#7829004054): Flaky unexpected result (14)
Stable unexpected results that are known to be intermittent (14)
Stable unexpected results (73)
|
|
This is ready to review. I need to update the results, but the difference is 73 new passes. |
fbd7f48
to
6884b0d
Compare
🔨 Triggering try run (#7834603727) for Linux WPT layout-2020 |
Test results for linux-wpt-layout-2020 from try job (#7834603727): Flaky unexpected result (18)
Stable unexpected results that are known to be intermittent (18)
Stable unexpected results (2)
|
|
Instead of using the border widths from the style, use the ones recorded by the `BoxFragment`. This is necessary because inline layout can override these border widths during fragmentation. For instance, when a box is split across two lines only one fragment should have an inline start border.
6884b0d
to
14c39ae
Compare
🔨 Triggering try run (#7835144442) for Linux WPT layout-2020 |
Test results for linux-wpt-layout-2020 from try job (#7835144442): Flaky unexpected result (15)
Stable unexpected results that are known to be intermittent (20)
|
✨ Try run (#7835144442) succeeded. |
…ervo#31292) Instead of using the border widths from the style, use the ones recorded by the `BoxFragment`. This is necessary because inline layout can override these border widths during fragmentation. For instance, when a box is split across two lines only one fragment should have an inline start border.
Instead of using the border widths from the style, use the ones recorded by the
BoxFragment
. This is necessary because inline layout can override these border widths during fragmentation. For instance, when a box is split across two lines only one fragment should have an inline start border../mach build -d
does not report any errors./mach test-tidy
does not report any errors