[Webkit-unassigned] [Bug 216191] New: Bluetooth Game Controllers Unresponsive in Progressive Web Application on iOS 14 Beta 6 After Closing the App

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 4 14:17:46 PDT 2020


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

            Bug ID: 216191
           Summary: Bluetooth Game Controllers Unresponsive in Progressive
                    Web Application on iOS 14 Beta 6 After Closing the App
           Product: WebKit
           Version: Other
          Hardware: iPhone / iPad
                OS: Other
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: WebKit API
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: goehdavi at amazon.com

Bluetooth game controllers become unresponsive (and not registered by the javascript) in Add to Home Screen (Progressive Web) apps after closing the app after the game controller is connected. The only way to get out of this state is by turning off and then turning on the game controller while the PWA is open. Strangely, turning off and then turning on the game controller while the app isn't open doesn't fix the issue, the app needs to be open. The game controller is connected over bluetooth as shown by the settings app. Turning the iPhone on/off also fixes the issue. The issue doesn't appear if the app is kept open and just moved from the foreground to the background and back.

Steps to reproduce:
1. Connect game controller
2. Open "Add to Home Screen"/PWA app that has game controller API support
3. Verify controller inputs work
4. Close the PWA without disconnecting the controller
5. Open the PWA
6. Verify game controller inputs don't work no matter what button is pressed
7. Close the PWA
8. Turn the controller on/off
9. Open the PWA
10. Verify game controller inputs don't work no matter what button is pressed
11. Leave app open
12. Turn the controller on/off
13. Verify controller inputs work

-- 
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/20200904/3089a61c/attachment.htm>


More information about the webkit-unassigned mailing list