Gamepad API - secure_context_required #11771
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
FF91 requires
gamepad
has secure context: https://bugzilla.mozilla.org/show_bug.cgi?id=1704005. Further, Chrome also puts gamepad in secure context from v86, though I read this as being behind a flag: https://bugs.chromium.org/p/chromium/issues/detail?id=1099544This updates theMDN listed GamePad APIs:
Gamepad
,GamepadButton
,GamepadEvent
,GamepadHapticActuator
,GamepadPose
.I did a check on
Navigator.getGamepads()
and that also requires a secure context. Since not everything in Navigator does, do I need to do add secure_context_required as a subfeature of the method??I can't tell if
Window.ongamepadconnected
event and disconnected would require secure context - I get null on both secure and insecure contexts.Related docs work can be tracked in mdn/content#6723. This is associated with the change in #11770