WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
311151
[iPad] Gamepad API compatibility issue in Fullscreen mode
https://bugs.webkit.org/show_bug.cgi?id=311151
Summary
[iPad] Gamepad API compatibility issue in Fullscreen mode
Byungseon(Sun) Shin
Reported
2026-03-30 18:17:04 PDT
Created
attachment 478853
[details]
Gamepad API test on Fullscreen On iPadOS, when a web page enters Fullscreen, the Gamepad API stops reporting several buttons that should be present under the W3C “standard” mapping. Specifically, in Fullscreen mode the following buttons are not recognized / not delivered via navigator.getGamepads() state updates: Button index 4 — Top left front button (typically Left Bumper / L1) Button index 5 — Top right front button (typically Right Bumper / R1) Button index 6 — Bottom left front button (typically Left Trigger / L2) Button index 7 — Bottom right front button (typically Right Trigger / R2) Outside Fullscreen mode, these buttons are recognized as expected (or at least behave differently than in Fullscreen). This appears to be a compatibility issue specific to Fullscreen state, and it breaks pages that rely on the standard mapping behavior. Expected: In Fullscreen mode, WebKit should continue to report all buttons required/defined by the standard mapping, including indices 4–7. Actual: In Fullscreen mode, indices 4–7 do not register as pressed / do not update. Reference: W3C Gamepad “standard” mapping type <
https://www.w3.org/TR/gamepad/#dom-gamepadmappingtype-standard
>
Attachments
Gamepad API test on Fullscreen
(4.36 KB, text/html)
2026-03-30 18:17 PDT
,
Byungseon(Sun) Shin
no flags
Details
Gamepad test in Fullscreen mode
(9.55 KB, text/html)
2026-03-30 18:22 PDT
,
Byungseon(Sun) Shin
no flags
Details
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Byungseon(Sun) Shin
Comment 1
2026-03-30 18:22:29 PDT
Created
attachment 478854
[details]
Gamepad test in Fullscreen mode
Radar WebKit Bug Importer
Comment 2
2026-03-30 18:27:25 PDT
<
rdar://problem/173738951
>
Brady Eidson
Comment 3
2026-03-30 18:28:34 PDT
Reported on iOS 26 - Can you confirm the latest version, iOS 26.4? And, if you know, did you see this on iOS 25?
Radar WebKit Bug Importer
Comment 4
2026-03-30 18:28:40 PDT
<
rdar://problem/173739076
>
Abrar Rahman Protyasha
Comment 5
2026-03-30 18:37:51 PDT
rdar://173738951
Byungseon(Sun) Shin
Comment 6
2026-03-30 18:39:30 PDT
@Brady We have observed this on iOS 26.4 but will try more revisions.
Byungseon(Sun) Shin
Comment 7
2026-05-20 17:09:42 PDT
Issue persists in Safari 26.5 on iOS/iPadOS 26.5.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug