CLOSED FIXED 269116
REGRESSION (273737@main): [ iOS 17 ] imported/w3c/web-platform-tests/css/css-flexbox/negative-overflow-002.html is a consistent text failure
https://bugs.webkit.org/show_bug.cgi?id=269116
Summary REGRESSION (273737@main): [ iOS 17 ] imported/w3c/web-platform-tests/css/css-...
Attachments
Radar WebKit Bug Importer
Comment 1 2024-02-09 16:32:02 PST
Jay Stfleur
Comment 2 2024-02-09 16:34:37 PST
Reproducibility: run-webkit-tests --root --ios-simulator imported/w3c/web-platform-tests/css/css-flexbox/negative-overflow-002.html --child-process=1 --iterations 1
EWS
Comment 3 2024-02-09 16:44:31 PST
Test gardening commit 274401@main (f3b0aad8b0a5): <https://commits.webkit.org/274401@main> Reviewed commits have been landed. Closing PR #24186 and removing active labels.
fantasai
Comment 5 2024-02-21 15:32:35 PST
The regression point matches https://github.com/WebKit/WebKit/pull/23038 which removed the iOS-specific expected file for this test in order to pass EWS before landing. But it seems like now it requires one again. The differences are all 15px, just like in the previous version, and on the same subtests. I’m not sure why there was ever a 15px difference on iOS on any of the tests, as it doesn’t seem like the sort of test that should have platform differences, and my guess is it has something to do with scrollbars because I’m not sure where else the 15px would come from. The differences only seem to appear in horizontal RTL writing modes, and indeed in these modes the scrollbars are rendered differently in iOS and MacOS. You can see this if you scroll the 13th box (in row-major order) in the testcase: http://wpt.live/css/css-flexbox/negative-overflow-002.html 1. There’s a gap between the border-box and the scrollbar, this is almost certainly wrong. 2. The scrollbars are on the left, instead of on the right as in iOS. For #2 it’s not clear what the intention was; it’s definitely odd that it’s inconsistent between OSes. Tess recommended rebaselining the test and following up in other bugs.
fantasai
Comment 6 2024-02-21 15:33:21 PST
Simon Fraser (smfr)
Comment 8 2024-02-21 16:25:05 PST
On iOS in layout tests scrollbars are always zero-width, so (annoyingly) iOS results are often different by 15px.
EWS
Comment 9 2024-02-29 17:15:48 PST
Committed 275526@main (43c839024fcd): <https://commits.webkit.org/275526@main> Reviewed commits have been landed. Closing PR #24905 and removing active labels.
Jay Stfleur
Comment 10 2024-05-02 16:33:44 PDT
EWS
Comment 11 2024-05-02 16:40:57 PDT
Test gardening commit 278289@main (113d9483bb8a): <https://commits.webkit.org/278289@main> Reviewed commits have been landed. Closing PR #28063 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.