RESOLVED CONFIGURATION CHANGED 214336
Bluetooth Game Controllers Unresponsive in Progressive Web Application on iOS 14 Beta 2
https://bugs.webkit.org/show_bug.cgi?id=214336
Summary Bluetooth Game Controllers Unresponsive in Progressive Web Application on iOS...
goehdavi
Reported 2020-07-14 19:39:37 PDT
Game controllers work in Safari, but not in a Progressive Web App using the Add to Home Screen functionality.
Attachments
goehdavi
Comment 1 2020-07-14 20:36:08 PDT
Opening https://gamepad-tester.com/ in the PWA standalone mode reveals that game controllers are not showing up.
Radar WebKit Bug Importer
Comment 2 2020-07-14 22:28:28 PDT
goehdavi
Comment 3 2020-07-15 15:37:18 PDT
Looks like PWAs on iOS are WKWebView based: https://bugs.webkit.org/show_bug.cgi?id=185448 and looks like GamePad API support was never added to WKWebView: https://bugs.webkit.org/show_bug.cgi?id=205448
goehdavi
Comment 4 2020-07-15 22:58:10 PDT
This could also potentially be a first responder issue if the WKWebView in Web.app is not becoming the first responder.
Brady Eidson
Comment 5 2020-07-23 08:59:18 PDT
(In reply to goehdavi from comment #3) > Looks like PWAs on iOS are WKWebView based: > https://bugs.webkit.org/show_bug.cgi?id=185448 > > and looks like GamePad API support was never added to WKWebView: > https://bugs.webkit.org/show_bug.cgi?id=205448 That one fell through the cracks, and is simply not true - Of course they work in WKWebView, because Safari uses WKWebView. We heard another report from someone else a bit before you filed that gamepads weren't working in Save to Homescreen Web Apps on iOS. Multiple engineers verified internally that on iOS 14 beta 3 (released yesterday) they work as expected. Please give it a shot on the new beta.
goehdavi
Comment 6 2020-07-23 13:28:26 PDT
Thanks! Verified that it is working in beta 3.
Note You need to log in before you can comment on or make changes to this bug.