Bug 312190

Summary: [iOS release] compositing/accelerated-layers-after-back-2.html is a flaky image diff
Product: WebKit Reporter: Diego De La Toba <d_delatoba>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
diff-compositing/accelerated-layers-after-back-2 none

Diego De La Toba
Reported 2026-04-13 14:16:36 PDT
Created attachment 479051 [details] diff-compositing/accelerated-layers-after-back-2 compositing/accelerated-layers-after-back-2.html is a flaky image diff on iOS release. HISTORY: https://results.webkit.org/?suite=layout-tests&test=compositing%2Faccelerated-layers-after-back-2.html IMAGE URL: https://build.webkit.org/results/Apple-iOS-26-Simulator-Release-WK2-Tests/311091%40main%20(2578)/compositing/accelerated-layers-after-back-2-diffs.html IMAGES: SEE ATTACHED. REPRODUCTION: I was able to reproduce this failure on iOS 26.4 with the following: run-webkit-tests --no-build --no-retry --no-show-results --exit-after-n-failures=1 --expect-pass --iterations=1000 --force --ios-simulator --release compositing/accelerated-layers-after-back-2.html I am going to mark expectations imageOnlyFailure and pass.
Attachments
diff-compositing/accelerated-layers-after-back-2 (8.71 KB, application/zip)
2026-04-13 14:16 PDT, Diego De La Toba
no flags
Radar WebKit Bug Importer
Comment 1 2026-04-13 14:19:08 PDT
Diego De La Toba
Comment 2 2026-04-13 14:46:19 PDT
Test gardening pull request: https://github.com/WebKit/WebKit/pull/62669
EWS
Comment 3 2026-04-13 14:48:42 PDT
Test gardening commit 311140@main (613955c00be7): <https://commits.webkit.org/311140@main> Reviewed commits have been landed. Closing PR #62669 and removing active labels.
Diego De La Toba
Comment 4 2026-04-13 15:57:00 PDT
The flake in this test is resolved by swapping the order in which we add elements to the page, (i.e swapping line 24 and 25). With the current implementation, the link is added after a container of 2000px is added, forcing a scroll to verify the link is present (flake happens here). Swapping the order resolves the flake but suggests an issue with how rendering is handled with scrolling. While it fixes the flake it suggests an underlying issue with WebKit.
Note You need to log in before you can comment on or make changes to this bug.