Bug 275696
Summary: | [ iOS ] 4 fast/events/ios/rotation/* tests are near-constantly failing. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ben Schwartz <ben_schwartz> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | a_protyasha, ayumi_kojima, webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=277715 |
Ben Schwartz
fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html
This test is constantly failing on iOS.
HISTORY:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fevents%2Fios%2Frotation%2Fsafe-area-insets-during-safari-type-rotation.html
TEXT DIFF:
Before rotation
-layoutViewport: 0, 0 - 320 x 548
-visualViewport: 0, 0 - 320 x 548
-client rect of fixed object:0, 0 - 320 x 548
+layoutViewport: 0, 0 - 390 x 797
+visualViewport: 0, 0 - 390 x 797
+client rect of fixed object:0, 0 - 390 x 797
In resize event handler:
-layoutViewport: 0, 0 - 568 x 320
-visualViewport: 0, 0 - 568 x 320
-client rect of fixed object:100, 50 - 443 x 195
+layoutViewport: 0, 0 - 600 x 800
+visualViewport: 0, 0 - 600 x 800
+client rect of fixed object:100, 50 - 475 x 675
+
+In resize event handler:
+layoutViewport: 0, 0 - 844 x 390
+visualViewport: 0, 0 - 844 x 390
+client rect of fixed object:100, 50 - 719 x 265
+
+In resize event handler:
+layoutViewport: 0, 0 - 600 x 800
+visualViewport: 0, 0 - 600 x 800
+client rect of fixed object:100, 50 - 475 x 675
+
+In resize event handler:
+layoutViewport: 0, 0 - 844 x 390
+visualViewport: 0, 0 - 844 x 390
+client rect of fixed object:100, 50 - 719 x 265
After rotation
-layoutViewport: 0, 0 - 568 x 320
-visualViewport: 0, 0 - 568 x 320
-client rect of fixed object:100, 50 - 443 x 195
+layoutViewport: 0, 0 - 844 x 390
+visualViewport: 0, 0 - 844 x 390
+client rect of fixed object:100, 50 - 719 x 265
DIFF URL:
https://build.webkit.org/results/Apple-iOS-17-Simulator-Debug-WK2-Tests/280198@main%20(1920)/fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-pretty-diff.html
REPRODUCIBILITY:
I was able to reproduce this issue on iOS simulator (17.4, 21E237/arm64) ToT using the following command:
run-webkit-tests -v fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/130212796>
EWS
Test gardening commit 280206@main (524ce3bdb99d): <https://commits.webkit.org/280206@main>
Reviewed commits have been landed. Closing PR #30006 and removing active labels.
Ben Schwartz
I'm adding two other tests that appear to be experiencing a similar issue. The three affected tests are:
fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html
fast/events/ios/rotation/layout-viewport-during-rotation.html
fast/events/ios/rotation/safari-like-rotation.html
Ben Schwartz
HISTORY:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=fast%2Fevents%2Fios%2Frotation%2Fsafe-area-insets-during-safari-type-rotation.html&test=fast%2Fevents%2Fios%2Frotation%2Flayout-viewport-during-rotation.html&test=fast%2Fevents%2Fios%2Frotation%2Fsafari-like-rotation.html
Ben Schwartz
*** Bug 231264 has been marked as a duplicate of this bug. ***
Ben Schwartz
*** Bug 231269 has been marked as a duplicate of this bug. ***
EWS
Test gardening commit 280209@main (2d50c8086d2b): <https://commits.webkit.org/280209@main>
Reviewed commits have been landed. Closing PR #30013 and removing active labels.
Ben Schwartz
Seeing another test with a very similar (if not identical) issue.
fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
That brings us to 4:
fast/events/ios/rotation/layout-viewport-during-rotation.html
fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
fast/events/ios/rotation/safari-like-rotation.html
fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html