Bug 192279

Summary: REGRESSION: imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is very flaky on iOS
Product: WebKit Reporter: Alexey Proskuryakov <ap>
Component: Page LoadingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: beidson, cdumez, jlewis3, ryanhaddad, tsavell, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=185008

Description Alexey Proskuryakov 2018-12-01 13:42:22 PST
imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html used to be somewhat flaky, but starting November 27th, it fails roughly every other time.

It either fails or times out. The failure looks like this:

@@ -1,3 +1,5 @@
-
-PASS Call register() on ServiceWorkerContainer owned by closed window. 
-
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
Comment 1 Alexey Proskuryakov 2018-12-01 13:45:39 PST
Probably started with resync in r238592. Chris, could you please take a look soon? This just resulted in a false rejection on commit queue.
Comment 2 Radar WebKit Bug Importer 2018-12-01 13:46:21 PST
<rdar://problem/46398081>
Comment 3 Chris Dumez 2018-12-10 09:44:33 PST
I cannot reproduce with:
run-webkit-tests --repeat-each=200 -gf imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html

I suspect this may be caused by a test running right before it.
Comment 4 Ryan Haddad 2018-12-19 16:54:52 PST
Marked test as flaky in https://trac.webkit.org/r239406