Bug 216621

Summary: [iOS, iPad and VisionOS] Implement support for Pointer Lock API
Product: WebKit Reporter: James Howard <jameshoward>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ahmad.saleem792, a_protyasha, beidson, dino, jameshoward, jeremyj-wk, jespertheend, possum.bracing0v, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: iPhone / iPad   
OS: Unspecified   
URL: https://www.w3.org/TR/pointerlock/

Description James Howard 2020-09-16 14:35:31 PDT
https://www.w3.org/TR/pointerlock/

Implement Pointer Lock specification on iOS/iPadOS.

As of iOS 14, there now exists the GCMouse API in GameController.framework that provides raw relative mouse motion events.
Comment 1 Radar WebKit Bug Importer 2020-09-23 14:36:14 PDT
<rdar://problem/69458434>
Comment 2 Jesper van den Ende 2022-11-09 02:17:48 PST
We're getting complaints that users can't play our game (https://narrow.one) with a mouse on iPad. I'd love to see this get added since our game already supports the pointer lock api.
Comment 3 Jeffrey Blanz 2024-04-04 10:49:19 PDT
2024 and iPadOS/iOS still does not support Pointer Lock API.

Users can play any touch or controller input game on the web, but not keyboard + mouse input games because of the lack of pointer Lock API for iOS/iPadOS.
Comment 4 Ahmad Saleem 2024-04-12 03:02:04 PDT
*** Bug 272168 has been marked as a duplicate of this bug. ***