RESOLVED FIXED297599
REGRESSION(298844@main): [ iOS ] 6x http/tests/iframe-monitor (layout-tests) tests are constantly timing out
https://bugs.webkit.org/show_bug.cgi?id=297599
Summary REGRESSION(298844@main): [ iOS ] 6x http/tests/iframe-monitor (layout-tests) ...
Bryan Medina
Reported 2025-08-19 09:53:29 PDT
http/tests/iframe-monitor/workers/shared-worker.html http/tests/iframe-monitor/workers/service-worker.html http/tests/iframe-monitor/workers/service-worker-not-count-twice.html http/tests/iframe-monitor/iframe-unload.html http/tests/iframe-monitor/eligibility.html http/tests/iframe-monitor/dark-mode.html are constantly timing out across iOS. HISTORY: https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&suite=layout-tests&test=http%2Ftests%2Fiframe-monitor%2Fworkers%2Fshared-worker.html&test=http%2Ftests%2Fiframe-monitor%2Fdark-mode.html&test=http%2Ftests%2Fiframe-monitor%2Feligibility.html&test=http%2Ftests%2Fiframe-monitor%2Fiframe-unload.html&test=http%2Ftests%2Fiframe-monitor%2Fworkers%2Fservice-worker-not-count-twice.html&test=http%2Ftests%2Fiframe-monitor%2Fworkers%2Fservice-worker.html TEXT DIFF URL: https://build.webkit.org/results/Apple-iOS-18-Simulator-Release-WK2-Tests/298887%40main%20(3099)/results.html TEXT DIFFS: *Most common is --- /Volumes/Data/worker/Apple-iOS-18-Simulator-Release-WK2-Tests/build/layout-test-results/http/tests/iframe-monitor/workers/service-worker-expected.txt +++ /Volumes/Data/worker/Apple-iOS-18-Simulator-Release-WK2-Tests/build/layout-test-results/http/tests/iframe-monitor/workers/service-worker-actual.txt @@ -5,14 +5,11 @@ CONSOLE MESSAGE: Send message to iframe1 to start fetching via service worker. CONSOLE MESSAGE: Get message from parent window: 20480 CONSOLE MESSAGE: Send fetch request to Service Worker -CONSOLE MESSAGE: Frame was unloaded because its network usage exceeded the limit: 10240 bytes, url=http://localhost:8080/iframe-monitor/resources/--eligible--/service-worker.html +FAIL: Timed out waiting for notifyDone to be called + Test iframe is unloaded if it uses service worker to download content. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". -PASS document.querySelector('iframe[name=frame1]').srcdoc is not "" -PASS successfullyParsed is true -TEST COMPLETE -
Attachments
Radar WebKit Bug Importer
Comment 1 2025-08-19 09:53:46 PDT
Bryan Medina
Comment 2 2025-08-19 09:58:41 PDT
I was able to reproduce the time outs locally on my device running iOS 18 Simulator Release ToT using the following command: run-webkit-tests <test_name_here> --ios-simulator
EWS
Comment 3 2025-08-19 10:45:49 PDT
Test gardening commit 298903@main (fbe3d561b784): <https://commits.webkit.org/298903@main> Reviewed commits have been landed. Closing PR #49598 and removing active labels.
Bryan Medina
Comment 4 2025-08-19 11:02:25 PDT
It looks like it regressed somewhere between 298843@main and 298854@main....although I am not able to pin point the exact regression point.
Basuke Suzuki
Comment 5 2025-08-19 11:16:19 PDT
Bryan Medina
Comment 6 2025-09-10 15:10:11 PDT
I was able to bisect and determine the regression point is 298844@main through reproduction steps mentioned above.
EWS
Comment 7 2025-09-22 17:41:09 PDT
Test gardening commit 300354@main (19a543efce08): <https://commits.webkit.org/300354@main> Reviewed commits have been landed. Closing PR #49602 and removing active labels.
Ryan Reno
Comment 8 2025-09-24 15:00:26 PDT
EWS
Comment 9 2025-09-25 01:29:53 PDT
Committed 300506@main (59ed149dc908): <https://commits.webkit.org/300506@main> Reviewed commits have been landed. Closing PR #51287 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.