diff --git a/http/headers/feature-policy.json b/http/headers/feature-policy.json index 06c649771ca995..7db9eb84d6250a 100644 --- a/http/headers/feature-policy.json +++ b/http/headers/feature-policy.json @@ -599,6 +599,85 @@ } } }, + "gamepad": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/gamepad", + "spec_url": "https://www.w3.org/TR/gamepad/#dfn-gamepad", + "support": { + "chrome": { + "version_added": "86", + "flags": [ + { + "type": "preference", + "name": "#restrict-gamepad-access", + "value_to_set": "Enabled" + } + ] + }, + "chrome_android": { + "version_added": "86", + "flags": [ + { + "type": "preference", + "name": "#restrict-gamepad-access", + "value_to_set": "Enabled" + } + ] + }, + "edge": { + "version_added": "86", + "flags": [ + { + "type": "preference", + "name": "#restrict-gamepad-access", + "value_to_set": "Enabled" + } + ] + }, + "firefox": { + "version_added": "91", + "notes": "The default allowlist is * instead of self (as required by the specification)." + }, + "firefox_android": { + "version_added": "91", + "notes": "The default allowlist is * instead of self (as required by the specification)." + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "72", + "flags": [ + { + "type": "preference", + "name": "#restrict-gamepad-access", + "value_to_set": "Enabled" + } + ] + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "geolocation": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/geolocation",