[Webkit-unassigned] [Bug 244365] REGRESSION (245578 at main...245572@main): [ macOS wk1 ] Three imported/w3c/web-platform-tests/css/css-text/text-transform/text-transform-capitalize tests are a flaky Image failure
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 15 16:20:48 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=244365
zalan <zalan at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |zalan at apple.com
--- Comment #7 from zalan <zalan at apple.com> ---
The failure is because legacy and modern line layout produce different line breaking for the test content. While modern line layout produces the correct rendering (matching other browsers), legacy let the content overflow. So if anything this a progression :).
However the reason why it is flaky is because:
normally we run both .html and -expected.html with IFC, but in some cases the large text content comes in in multiple chunks and when that happens, we reach the cap on the "dynamic change allowed for IFC due to lack of partial layout" setting (see LineLayout::shouldSwitchToLegacyOnInvalidation).
So when the content comes in in one large chunk, we run modern (on both .html and -expected) but when it comes in in chunks, we run one of the files with legacy -> fail.
This gets fixed when we introduce partial layout to IFC (and remove that dynamic change cap).
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221116/1ee0ad48/attachment.htm>
More information about the webkit-unassigned
mailing list