[Webkit-unassigned] [Bug 211018] New: iOS PWAs using Service Workers freeze after being backgrounded

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Apr 25 03:03:37 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=211018

            Bug ID: 211018
           Summary: iOS PWAs using Service Workers freeze after being
                    backgrounded
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Service Workers
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: j at jamielinux.com

Created attachment 397555

  --> https://bugs.webkit.org/attachment.cgi?id=397555&action=review

Test case (Airhorn + UpUp)

Steps to reproduce:

1. Open iOS Safari.
2. Navigate to https://airhorner.com/
3. Click Share, then Save to Home Screen.
4. Click App Icon from Home Screen.
5. Click the horn, it works.
6. Background the App (ie, go back to Home Screen).
7. Wait 5 seconds.
8. Click App Icon from Home Screen.
9. Click the horn, it doesn't work. App seems frozen.

I found this to be reproducible with every PWA I tested.

To rule out a problem with Workbox, I created an Airhorn test case with Workbox swapped out for an alternative PWA library called UpUp. I've attached this test case, but it's also available here:

Website: https://jamielinux.github.io/ios-service-worker-bug/
Source: https://github.com/jamielinux/ios-service-worker-bug

Hardware/software details:
- iPhone XS Max
- iOS 13.4.1

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200425/6d872619/attachment.htm>


More information about the webkit-unassigned mailing list