fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html Is flaky failing on iOS Release iPhone. History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fevents%2Fios%2Frotation%2Flayout-viewport-during-safari-type-rotation.html Result page: https://build.webkit.org/results/Apple-iOS-15-Simulator-Release-WK2-Tests/r283553%20(65)/results.html Diff: --- /Volumes/Data/worker/ios-simulator-15-release-tests-wk2/build/layout-test-results/fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt +++ /Volumes/Data/worker/ios-simulator-15-release-tests-wk2/build/layout-test-results/fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-actual.txt @@ -5,9 +5,14 @@ In orientationchange event handler: (This will trigger the resize handler by forcing a layout.) -layoutViewport: 0, 0 - 568 x 320 -visualViewport: 0, 0 - 568 x 320 -client rect of fixed object:0, 0 - 568 x 320 +layoutViewport: 0, 0 - 600 x 800 +visualViewport: 0, 0 - 600 x 800 +client rect of fixed object:0, 0 - 600 x 800 + +In resize event handler: +layoutViewport: 0, 0 - 600 x 800 +visualViewport: 0, 0 - 600 x 800 +client rect of fixed object:0, 0 - 600 x 800 In resize event handler: layoutViewport: 0, 0 - 568 x 320
<rdar://problem/83910715>
Marked expectations https://trac.webkit.org/changeset/283587/webkit
Failure diff looks similar to other fast/events/ios/rotation tests.
On iPhone SE 2nd generation on iOS 15 sim, it reproduced a different diff: @ -1,21 +1,21 @@ 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 - 375 x 647 +visualViewport: 0, 0 - 375 x 647 +client rect of fixed object:0, 0 - 375 x 647 In orientationchange event handler: (This will trigger the resize handler by forcing a layout.) -layoutViewport: 0, 0 - 568 x 320 -visualViewport: 0, 0 - 568 x 320 -client rect of fixed object:0, 0 - 568 x 320 +layoutViewport: 0, 0 - 667 x 375 +visualViewport: 0, 0 - 667 x 375 +client rect of fixed object:0, 0 - 667 x 375 In resize event handler: -layoutViewport: 0, 0 - 568 x 320 -visualViewport: 0, 0 - 568 x 320 -client rect of fixed object:0, 0 - 568 x 320 +layoutViewport: 0, 0 - 667 x 375 +visualViewport: 0, 0 - 667 x 375 +client rect of fixed object:0, 0 - 667 x 375 After rotation -layoutViewport: 0, 0 - 568 x 320 -visualViewport: 0, 0 - 568 x 320 -client rect of fixed object:0, 0 - 568 x 320 +layoutViewport: 0, 0 - 667 x 375 +visualViewport: 0, 0 - 667 x 375 +client rect of fixed object:0, 0 - 667 x 375 I tried at TOT and the oldest revision available to test, but both produced the same diff. I wonder if this is because this was on iPhone SE 2nd generation. The testing bots seem to be on iPhone SE 1st generation.
fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is still a constant failure on iOS debug without an expectation set.
Marking expectations for debug queue.
Expectations set here r291197
Pull request: https://github.com/WebKit/WebKit/pull/819
Test gardening commit r294529 (250784@main): <https://commits.webkit.org/250784@main> Reviewed commits have been landed. Closing PR #819 and removing active labels.
Pull request: https://github.com/WebKit/WebKit/pull/837
Test gardening commit r294551 (250804@main): <https://commits.webkit.org/250804@main> Reviewed commits have been landed. Closing PR #837 and removing active labels.
Pull request: https://github.com/WebKit/WebKit/pull/873
Test gardening commit r294604 (250830@main): <https://commits.webkit.org/250830@main> Reviewed commits have been landed. Closing PR #873 and removing active labels.
Rebaseline at r294529 did not resolve the issue. I have marked this test as a flaky failure while this issue is investigated.
Pull request: https://github.com/WebKit/WebKit/pull/922
Test gardening commit r294649 (250873@main): <https://commits.webkit.org/250873@main> Reviewed commits have been landed. Closing PR #922 and removing active labels.
Pull request: https://github.com/WebKit/WebKit/pull/1399
Test gardening commit r295405 (251411@main): <https://commits.webkit.org/251411@main> Reviewed commits have been landed. Closing PR #1399 and removing active labels.