Contact emails
mus...@chromium.org
Explainer
None
Specification
https://w3c.github.io/pointerevents/#the-pointerrawupdate-event
Summary
The PointerEvents spec restricted pointerrawupdate to secure contexts in 2020, hiding both the event firing and the global event listeners from insecure contexts. Through this feature, Chrome will match the updated spec and become interoperable with other major browsers.
Blink component
Blink>Input
Web Feature ID
pointer-events-api
TAG review
None
TAG review status
Not applicable
Risks
Interoperability and Compatibility
This will improve Interop: Firefox already matches the spec. (Safari doesn't support pointerrawupdate yet.)
The compat risk is non-zero. We believe the risk is negligible because pointerrawupdate is not a popular API, and non-secure pages are not expected to be widespread these days.
Gecko: Shipped/Shipping (
https://bugzil.la/1550462)
WebKit: No signal
Web developers: No signals
Other signals:
WebView application risks
Does this intent deprecate or change behavior of existing APIs,
such that it has potentially high risk for Android WebView-based
applications?
None
Debuggability
None
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
Yes
Yes
https://wpt.fyi/results/pointerevents?label=master&label=experimental&aligned&q=pointerevents%2Fpointerevent_pointerrawupdate.
Flag name on about://flags
None
Finch feature name
PointerRawUpdateOnlyInSecureContext
Non-finch justification
The finch flag covers only the event firing. The IDL change for the global event listeners onpointerrawupdate is not behind a flag (because Blink Extended IDL doesn't allow this).
Rollout plan
Will ship enabled for all users
Requires code in //chrome?
False
Tracking bug
https://crbug.com/404479704
Estimated milestones
Shipping on desktop | 143 |
Shipping on Android | 143 |
Shipping on WebView | 143 |
Anticipated spec changes
Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github
issues in the project for the feature specification) whose resolution
may introduce web compat/interop risk (e.g., changing to naming or
structure of the API in a non-backward-compatible way).
None
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5151468306956288?gate=4786060139823104