Split `api/Element.json`
diff --git a/api/Element.json b/api/Element.json index 89640e3..c596eb3 100644 --- a/api/Element.json +++ b/api/Element.json
@@ -50,11200 +50,6 @@ "standard_track": true, "deprecated": false } - }, - "DOMActivate_event": { - "__compat": { - "description": "`DOMActivate` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMActivate_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-DOMActivate", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "DOMMouseScroll_event": { - "__compat": { - "description": "`DOMMouseScroll` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMMouseScroll_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "MozMousePixelScroll_event": { - "__compat": { - "description": "`MozMousePixelScroll` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/MozMousePixelScroll_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "after": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/after", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-afterâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "54" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "49" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "39" - }, - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "afterscriptexecute_event": { - "__compat": { - "description": "`afterscriptexecute` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/afterscriptexecute_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "2" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "animate": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate", - "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-animate", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "36" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "48" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "implicit_tofrom": { - "__compat": { - "description": "Implicit to/from keyframes are supported", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate#Implicit_tofrom_keyframes", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "84" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "75" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13.1", - "partial_implementation": true, - "notes": "Implementation seems somewhat buggy. More information will follow when available." - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_composite_parameter": { - "__compat": { - "description": "`options.composite` parameter", - "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeeffectoptions-composite", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "84" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "80" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_id_parameter": { - "__compat": { - "description": "`options.id` parameter", - "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeanimationoptions-id", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "50" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "48" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_iterationComposite_parameter": { - "__compat": { - "description": "`options.iterationComposite` parameter", - "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-keyframeeffectoptions-iterationcomposite", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "80" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "options_pseudoElement_parameter": { - "__compat": { - "description": "`options.pseudoElement` parameter", - "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeeffectoptions-pseudoelement", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "84" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "75" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "14" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_rangeEnd_parameter": { - "__compat": { - "description": "`options.rangeEnd` parameter", - "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-keyframeanimationoptions-rangeend", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "115" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "options_rangeStart_parameter": { - "__compat": { - "description": "`options.rangeStart` parameter", - "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-keyframeanimationoptions-rangestart", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "115" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "options_timeline_parameter": { - "__compat": { - "description": "`options.timeline` parameter", - "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-keyframeanimationoptions-timeline", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "85" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "animationcancel_event": { - "__compat": { - "description": "`animationcancel` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event", - "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationcancel", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "83", - "partial_implementation": true, - "notes": "The `onanimationcancel` event handler property is not supported. To listen to this event, use `element.addEventListener('animationcancel', function() {});`. See [bug 41404325](https://crbug.com/41404325)." - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "54" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "version_removed": "13.1", - "partial_implementation": true, - "notes": "Although the `onanimationcancel` event handler property is supported, the `animationcancel` event is never fired." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "animationend_event": { - "__compat": { - "description": "`animationend` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationend_event", - "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationend", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": [ - { - "version_added": "79" - }, - { - "prefix": "webkit", - "version_added": "81" - }, - { - "version_added": "43", - "version_removed": "79", - "partial_implementation": true, - "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "prefix": "webkit", - "version_added": "81" - }, - { - "version_added": "12", - "version_removed": "18", - "partial_implementation": true, - "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." - } - ], - "firefox": [ - { - "version_added": "51" - }, - { - "version_added": "5", - "version_removed": "51", - "partial_implementation": true, - "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "9" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "animationiteration_event": { - "__compat": { - "description": "`animationiteration` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event", - "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationiteration", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": [ - { - "version_added": "79" - }, - { - "prefix": "webkit", - "version_added": "81" - }, - { - "version_added": "43", - "version_removed": "79", - "partial_implementation": true, - "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "prefix": "webkit", - "version_added": "81" - }, - { - "version_added": "12", - "version_removed": "18", - "partial_implementation": true, - "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." - } - ], - "firefox": [ - { - "version_added": "51" - }, - { - "version_added": "5", - "version_removed": "51", - "partial_implementation": true, - "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "9" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "animationstart_event": { - "__compat": { - "description": "`animationstart` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationstart_event", - "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationstart", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": [ - { - "version_added": "79" - }, - { - "prefix": "webkit", - "version_added": "81" - }, - { - "version_added": "43", - "version_removed": "79", - "partial_implementation": true, - "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "prefix": "webkit", - "version_added": "81" - }, - { - "version_added": "12", - "version_removed": "18", - "partial_implementation": true, - "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." - } - ], - "firefox": [ - { - "version_added": "51" - }, - { - "version_added": "5", - "version_removed": "51", - "partial_implementation": true, - "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "9" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "append": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/append", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-appendâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "54" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "49" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaActiveDescendantElement": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaactivedescendantelement", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "135" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaAtomic": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaatomic", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaAutoComplete": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaautocomplete", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaBrailleLabel": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabraillelabel", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "107" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "125" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "18" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaBrailleRoleDescription": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabrailleroledescription", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "107" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "125" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "18" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaBusy": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBusy", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabusy", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaChecked": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaChecked", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariachecked", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaColCount": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColCount", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolcount", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaColIndex": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindex", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaColIndexText": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindextext", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "128" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaColSpan": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolspan", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaControlsElements": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacontrolselements", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "135" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaCurrent": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacurrent", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaDescribedByElements": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescribedbyelements", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "135" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaDescription": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDescription", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescription", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "83" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaDetailsElements": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadetailselements", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "135" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaDisabled": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadisabled", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaErrorMessageElements": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaerrormessageelements", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "135" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaExpanded": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaexpanded", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaFlowToElements": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaflowtoelements", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "135" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaHasPopup": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahaspopup", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaHidden": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHidden", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahidden", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaInvalid": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariainvalid", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "102" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaKeyShortcuts": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariakeyshortcuts", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaLabel": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLabel", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabel", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaLabelledByElements": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabelledbyelements", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "135" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaLevel": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLevel", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialevel", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaLive": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLive", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialive", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaModal": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaModal", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamodal", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaMultiLine": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiline", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaMultiSelectable": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiselectable", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaOrientation": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaOwnsElements": { - "__compat": { - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaownselements", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "136" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaPlaceholder": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaplaceholder", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaPosInSet": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaposinset", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaPressed": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPressed", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariapressed", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaReadOnly": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariareadonly", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaRelevant": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "ariaRequired": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRequired", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarequired", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaRoleDescription": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaRowCount": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowcount", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaRowIndex": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindex", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaRowIndexText": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindextext", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "128" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaRowSpan": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowspan", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaSelected": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSelected", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaselected", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaSetSize": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasetsize", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "84" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaSort": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSort", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasort", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaValueMax": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemax", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaValueMin": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemin", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaValueNow": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluenow", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "ariaValueText": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueText", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluetext", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "81" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "assignedSlot": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/assignedSlot", - "spec_url": "https://dom.spec.whatwg.org/#dom-slotable-assignedslot", - "tags": [ - "web-features:slot" - ], - "support": { - "chrome": { - "version_added": "53" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "63" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "attachShadow": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-attachshadowâ‘ ", - "tags": [ - "web-features:shadow-dom" - ], - "support": { - "chrome": { - "version_added": "53" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "63" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_clonable_parameter": { - "__compat": { - "description": "`options.clonable` parameter", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow#clonable", - "spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-clonable", - "tags": [ - "web-features:shadow-dom" - ], - "support": { - "chrome": { - "version_added": "124" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "123" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "17.4" - }, - { - "alternative_name": "cloneable", - "version_added": "16.4" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_delegatesFocus_parameter": { - "__compat": { - "description": "`options.delegatesFocus` parameter", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow#delegatesfocus", - "spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-delegatesfocus", - "tags": [ - "web-features:shadow-dom" - ], - "support": { - "chrome": { - "version_added": "53" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "94" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_serializable_parameter": { - "__compat": { - "description": "`options.serializable` parameter", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow#serializable", - "spec_url": "https://dom.spec.whatwg.org/#dom-shadowrootinit-serializable", - "tags": [ - "web-features:shadow-dom" - ], - "support": { - "chrome": { - "version_added": "125" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - }, - "attributes": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attributes", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-attributes", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5.5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "auxclick_event": { - "__compat": { - "description": "`auxclick` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/auxclick_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-auxclick", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onauxclick" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53", - "notes": "Starting in Firefox 68, the `auxclick` event is used to trigger the _new tab on middle-click_ action; previously, this had been done with the `click` event. Apps can prevent middle-click from opening new tabs (or middle-click to paste, if that feature is enabled) by intercepting `auxclick` on links, and `auxclick` event handlers can now open popups without triggering the popup blocker." - }, - "firefox_android": { - "version_added": "53" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "18.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "type_pointerevent": { - "__compat": { - "description": "Is a `PointerEvent`", - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "92" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1675847" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/218665" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - }, - "before": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/before", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-beforeâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "54" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "49" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "39" - }, - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforeinput_event": { - "__compat": { - "description": "`beforeinput` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-beforeinput", - "tags": [ - "web-features:input-event" - ], - "support": { - "chrome": { - "version_added": "60" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "87" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "beforematch_event": { - "__compat": { - "description": "`beforematch` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforematch_event", - "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-beforematch", - "tags": [ - "web-features:hidden-until-found" - ], - "support": { - "chrome": { - "version_added": "102" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "beforescriptexecute_event": { - "__compat": { - "description": "`beforescriptexecute` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforescriptexecute_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "2" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "beforexrselect_event": { - "__compat": { - "description": "`beforexrselect` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforexrselect_event", - "spec_url": "https://immersive-web.github.io/dom-overlays/#onbeforexrselect", - "tags": [ - "web-features:webxr-dom-overlays" - ], - "support": { - "chrome": { - "version_added": "83" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false, - "impl_url": "https://crbug.com/40652382" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "blur_event": { - "__compat": { - "description": "`blur` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/blur_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-blur", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onblur" - ], - "tags": [ - "web-features:focus-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "24" - }, - { - "version_added": "6", - "version_removed": "24", - "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "checkVisibility": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/checkVisibility", - "spec_url": "https://drafts.csswg.org/cssom-view-1/#dom-element-checkvisibility", - "tags": [ - "web-features:check-visibility" - ], - "support": { - "chrome": { - "version_added": "105" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "106" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_checkOpacity_parameter": { - "__compat": { - "description": "`options.checkOpacity` parameter", - "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions", - "tags": [ - "web-features:check-visibility" - ], - "support": { - "chrome": { - "version_added": "105" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "106" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_checkVisibilityCSS_parameter": { - "__compat": { - "description": "`options.checkVisibilityCSS` parameter", - "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions", - "tags": [ - "web-features:check-visibility" - ], - "support": { - "chrome": { - "version_added": "105" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "106" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_contentVisibilityAuto_parameter": { - "__compat": { - "description": "`options.contentVisibilityAuto` parameter", - "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions", - "tags": [ - "web-features:check-visibility" - ], - "support": { - "chrome": { - "version_added": "121" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "122" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_opacityProperty_parameter": { - "__compat": { - "description": "`options.opacityProperty` parameter", - "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions", - "tags": [ - "web-features:check-visibility" - ], - "support": { - "chrome": { - "version_added": "121" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "122" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_visibilityProperty_parameter": { - "__compat": { - "description": "`options.visibilityProperty` parameter", - "spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions", - "tags": [ - "web-features:check-visibility" - ], - "support": { - "chrome": { - "version_added": "121" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "122" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "childElementCount": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/childElementCount", - "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-childelementcount", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "children": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/children", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-childrenâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": [ - { - "version_added": "9" - }, - { - "version_added": "6", - "version_removed": "9", - "notes": "Also includes non-standard `HTMLCommentElement` nodes." - } - ], - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "classList": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/classList", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classlistâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": [ - { - "version_added": "22" - }, - { - "version_added": "8", - "version_removed": "22", - "partial_implementation": true, - "notes": "Not supported for SVG elements." - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "16" - }, - { - "version_added": "12", - "version_removed": "16", - "partial_implementation": true, - "notes": "Not supported for SVG elements." - } - ], - "firefox": { - "version_added": "3.6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "Not supported for SVG elements." - }, - "oculus": "mirror", - "opera": { - "version_added": "11.5" - }, - "opera_android": { - "version_added": "11.5" - }, - "safari": [ - { - "version_added": "7" - }, - { - "version_added": "6", - "version_removed": "7", - "partial_implementation": true, - "notes": "Not supported for SVG elements." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "4.4" - }, - { - "version_added": "3", - "version_removed": "4.4", - "partial_implementation": true, - "notes": "Not supported for SVG elements." - } - ], - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "className": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/className", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classnameâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": [ - { - "version_added": "22" - }, - { - "version_added": "1", - "version_removed": "22", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "click_event": { - "__compat": { - "description": "`click` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/click_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-click", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onclick" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6", - "notes": "Beginning in Firefox 68, Firefox no longer incorrectly sends a `click` event for buttons other than the primary mouse button; previously, there were circumstances in which this would occur. One example: middle-clicking a link would send a `click` to the document's `<html>` element." - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "type_pointerevent": { - "__compat": { - "description": "Is a `PointerEvent`", - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "92" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1675847" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/218665" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - }, - "clientHeight": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientHeight", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientheight", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "clientLeft": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientLeft", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientleft", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "clientTop": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientTop", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clienttop", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "clientWidth": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientWidth", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientwidth", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "closest": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/closest", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-closestâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "41" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "35" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "6" - }, - "safari_ios": { - "version_added": "9" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "compositionend_event": { - "__compat": { - "description": "`compositionend` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionend_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-compositionend", - "tags": [ - "web-features:composition-events" - ], - "support": { - "chrome": { - "version_added": "15" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "11" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤15" - }, - "opera_android": { - "version_added": "≤14" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "5" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "compositionstart_event": { - "__compat": { - "description": "`compositionstart` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionstart_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-compositionstart", - "tags": [ - "web-features:composition-events" - ], - "support": { - "chrome": { - "version_added": "15" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "11" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤15" - }, - "opera_android": { - "version_added": "≤14" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "5" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "compositionupdate_event": { - "__compat": { - "description": "`compositionupdate` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionupdate_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-compositionupdate", - "tags": [ - "web-features:composition-events" - ], - "support": { - "chrome": { - "version_added": "18" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "9" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "11" - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "5" - }, - "safari_ios": { - "version_added": "5" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "computedStyleMap": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap", - "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-element-computedstylemap", - "tags": [ - "web-features:css-typed-om" - ], - "support": { - "chrome": { - "version_added": "66" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1278697" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "contentvisibilityautostatechange_event": { - "__compat": { - "description": "`contentvisibilityautostatechange` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contentvisibilityautostatechange_event", - "spec_url": "https://drafts.csswg.org/css-contain/#content-visibility-auto-state-change", - "tags": [ - "web-features:content-visibility" - ], - "support": { - "chrome": { - "version_added": "108" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "130" - }, - { - "version_added": "124", - "version_removed": "130", - "partial_implementation": true, - "notes": "The `oncontentvisibilityautostatechange` event handler property is not supported." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "18" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "contextmenu_event": { - "__compat": { - "description": "`contextmenu` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-contextmenu", - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "10.5" - }, - "opera_android": { - "version_added": "11.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": false, - "impl_url": "https://webkit.org/b/213953" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "type_pointerevent": { - "__compat": { - "description": "Is a `PointerEvent`", - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "92" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1675847" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/218665" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - }, - "copy_event": { - "__compat": { - "description": "`copy` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/copy_event", - "spec_url": [ - "https://w3c.github.io/clipboard-apis/#clipboard-event-copy", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncopy" - ], - "tags": [ - "web-features:clipboard-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9", - "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`." - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "currentCSSZoom": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-currentcsszoom", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "128" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "126" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "cut_event": { - "__compat": { - "description": "`cut` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/cut_event", - "spec_url": [ - "https://w3c.github.io/clipboard-apis/#clipboard-event-cut", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncut" - ], - "tags": [ - "web-features:clipboard-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9", - "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`." - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "dblclick_event": { - "__compat": { - "description": "`dblclick` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/dblclick_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-dblclick", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondblclick" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6", - "notes": "Starting in Firefox 68, `dblclick` events are only sent for the primary mouse button, per the specification." - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": "8" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "elementTiming": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/elementTiming", - "spec_url": "https://w3c.github.io/element-timing/#dom-element-elementtiming", - "tags": [ - "web-features:element-timing" - ], - "support": { - "chrome": { - "version_added": "77" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "firstElementChild": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/firstElementChild", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-firstelementchildâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "focus_event": { - "__compat": { - "description": "`focus` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focus_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-focus", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onfocus" - ], - "tags": [ - "web-features:focus-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "24" - }, - { - "version_added": "6", - "version_removed": "24", - "partial_implementation": true, - "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "focusin_event": { - "__compat": { - "description": "`focusin` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusin_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-focusin", - "tags": [ - "web-features:focus-events" - ], - "support": { - "chrome": { - "version_added": "1", - "partial_implementation": true, - "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`." - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12", - "partial_implementation": true, - "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`." - }, - "firefox": { - "version_added": "52", - "partial_implementation": true, - "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`." - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "focusout_event": { - "__compat": { - "description": "`focusout` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusout_event", - "spec_url": "https://w3c.github.io/uievents/#event-type-focusout", - "tags": [ - "web-features:focus-events" - ], - "support": { - "chrome": { - "version_added": "1", - "partial_implementation": true, - "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`." - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12", - "partial_implementation": true, - "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`." - }, - "firefox": { - "version_added": "52", - "partial_implementation": true, - "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`." - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "5" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "fullscreenchange_event": { - "__compat": { - "description": "`fullscreenchange` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event", - "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenchange", - "tags": [ - "web-features:fullscreen" - ], - "support": { - "chrome": [ - { - "version_added": "71" - }, - { - "prefix": "webkit", - "version_added": "15" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "79" - }, - { - "prefix": "webkit", - "version_added": "12" - }, - { - "version_added": "12", - "version_removed": "14" - } - ], - "firefox": [ - { - "version_added": "64" - }, - { - "prefix": "moz", - "version_added": "10" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "58" - }, - { - "prefix": "webkit", - "version_added": "15" - }, - { - "version_added": "12.1", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "50" - }, - { - "prefix": "webkit", - "version_added": "14" - }, - { - "version_added": "12.1", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "16.4" - }, - { - "prefix": "webkit", - "version_added": "5.1" - } - ], - "safari_ios": [ - { - "version_added": "16.4", - "partial_implementation": true, - "notes": [ - "Only available on iPad, not on iPhone.", - "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games." - ] - }, - { - "prefix": "webkit", - "version_added": "12", - "partial_implementation": true, - "notes": "Only available on iPad, not on iPhone." - } - ], - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "71" - }, - { - "prefix": "webkit", - "version_added": "≤37" - } - ], - "webview_ios": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "fullscreenerror_event": { - "__compat": { - "description": "`fullscreenerror` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event", - "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenerror", - "tags": [ - "web-features:fullscreen" - ], - "support": { - "chrome": [ - { - "version_added": "71" - }, - { - "prefix": "webkit", - "version_added": "18" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "79" - }, - { - "prefix": "webkit", - "version_added": "12" - }, - { - "version_added": "12", - "version_removed": "14" - } - ], - "firefox": [ - { - "version_added": "64" - }, - { - "prefix": "moz", - "version_added": "10" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "58" - }, - { - "prefix": "webkit", - "version_added": "15" - }, - { - "version_added": "12.1", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "50" - }, - { - "prefix": "webkit", - "version_added": "14" - }, - { - "version_added": "12.1", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "16.4" - }, - { - "prefix": "webkit", - "version_added": "6" - } - ], - "safari_ios": [ - { - "version_added": "16.4", - "partial_implementation": true, - "notes": [ - "Only available on iPad, not on iPhone.", - "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games." - ] - }, - { - "prefix": "webkit", - "version_added": "12", - "partial_implementation": true, - "notes": "Only available on iPad, not on iPhone." - } - ], - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "71" - }, - { - "prefix": "webkit", - "version_added": "≤37" - } - ], - "webview_ios": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "gesturechange_event": { - "__compat": { - "description": "`gesturechange` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturechange_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "2" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "gestureend_event": { - "__compat": { - "description": "`gestureend` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gestureend_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "2" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "gesturestart_event": { - "__compat": { - "description": "`gesturestart` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturestart_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "2" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "getAnimations": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAnimations", - "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-getanimations", - "tags": [ - "web-features:web-animations" - ], - "support": { - "chrome": { - "version_added": "84" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "75" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getAttribute": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttribute", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributeâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getAttributeNames": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributenamesâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "18" - }, - "firefox": { - "version_added": "45" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getAttributeNode": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenode", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "6" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getAttributeNodeNS": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenodens", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getAttributeNS": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributensâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1", - "notes": "Starting in Firefox 13, `null` is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned." - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getBoundingClientRect": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getboundingclientrect", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "4" - }, - "oculus": "mirror", - "opera": { - "version_added": "9.5" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3.2", - "notes": "Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed." - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "2" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getBoxQuads": { - "__compat": { - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-geometryutils-getboxquads", - "tags": [ - "web-features:getboxquads" - ], - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "31", - "flags": [ - { - "type": "preference", - "name": "layout.css.getBoxQuads.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "getClientRects": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getClientRects", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getclientrects", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "9.5" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "2" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getElementsByClassName": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getelementsbyclassname", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "16" - }, - { - "version_added": "12", - "version_removed": "16", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - } - ], - "firefox": { - "version_added": "3", - "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec." - }, - "firefox_android": { - "version_added": "4" - }, - "ie": { - "version_added": "9", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - }, - "oculus": "mirror", - "opera": { - "version_added": "9.5" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "getElementsByTagName": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagname", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1", - "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1", - "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec." - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5.5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8", - "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1", - "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "all_elements_selector": { - "__compat": { - "description": "`getElementsByTagName(\"*\")`", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "6" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤15" - }, - "opera_android": { - "version_added": "≤14" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "getElementsByTagNameNS": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagnamens", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1", - "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1", - "notes": [ - "The behavior of `element.getElementsByTagNameNS` changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for \"foo\" would match \"Foo\" or \"foo\". In Firefox 3.6 and later this function is now case-sensitive so that a query for \"foo\" will only match \"foo\" and not \"Foo\". For more background on this, please see the [comment from Henri Sivonen about the change](https://bugzil.la/542185#c5). You can also look at the [relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't](https://developer.mozilla.org/docs/Case_Sensitivity_in_class_and_id_Names).", - "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change." - ] - }, - "firefox_android": { - "version_added": "4", - "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change." - }, - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1", - "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." - }, - "opera_android": { - "version_added": "≤12.1", - "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." - }, - "safari": { - "version_added": "1", - "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "all_elements_selector": { - "__compat": { - "description": "`getElementsByTagNameNS(namespaceURI, \"*\")`", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤15" - }, - "opera_android": { - "version_added": "≤14" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "getHTML": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getHTML", - "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-gethtml", - "tags": [ - "web-features:gethtml" - ], - "support": { - "chrome": { - "version_added": "125" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "128" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "18" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "gotpointercapture_event": { - "__compat": { - "description": "`gotpointercapture` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-gotpointercapture-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-ongotpointercapture" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "57" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hasAttribute": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttribute", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributeâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "8" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hasAttributeNS": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributensâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hasAttributes": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributes", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributesâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1", - "notes": "Before Firefox 35, it was implemented on the `Node` interface." - }, - "firefox_android": "mirror", - "ie": { - "version_added": "8" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hasPointerCapture": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture", - "spec_url": "https://w3c.github.io/pointerevents/#dom-element-haspointercapture", - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "id": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/id", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-idâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": [ - { - "version_added": "23" - }, - { - "version_added": "1", - "version_removed": "23", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "innerHTML": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/innerHTML", - "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-innerhtml", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "4" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "1" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "accepts_TrustedHTML": { - "__compat": { - "description": "Can be set with a `TrustedHTML` instance", - "spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-xss-injection-sinks", - "tags": [ - "web-features:trusted-types" - ], - "support": { - "chrome": { - "version_added": "83" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "135", - "flags": [ - { - "type": "preference", - "name": "dom.security.trusted_types.enabled", - "value_to_set": "true" - } - ] - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "preview" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "input_event": { - "__compat": { - "description": "`input` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/input_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-input", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oninput" - ], - "tags": [ - "web-features:input-event" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "79" - }, - { - "version_added": "12", - "version_removed": "79", - "partial_implementation": true, - "notes": "Not supported on `select`, `checkbox`, or `radio` inputs." - } - ], - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9", - "partial_implementation": true, - "notes": "Only supports `input` of type `text` and `password`." - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "insertAdjacentElement": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacentelement", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "17" - }, - { - "version_added": "12", - "version_removed": "17", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - } - ], - "firefox": { - "version_added": "48" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "insertAdjacentHTML": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML", - "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#the-insertadjacenthtml()-method", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "17" - }, - { - "version_added": "12", - "version_removed": "17", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - } - ], - "firefox": { - "version_added": "8" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "4", - "partial_implementation": true, - "notes": [ - "Before Internet Explorer 10, throws an \"Invalid target element for this operation.\" error when called on a `<table>`, `<tbody>`, `<thead>`, or `<tr>` element.", - "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - ] - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "4" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "insertAdjacentText": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacenttext", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "17" - }, - { - "version_added": "12", - "version_removed": "17", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - } - ], - "firefox": { - "version_added": "48" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "partial_implementation": true, - "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "4" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "2.2" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "keydown_event": { - "__compat": { - "description": "`keydown` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keydown_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-keydown", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeydown" - ], - "tags": [ - "web-features:keyboard-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "keypress_event": { - "__compat": { - "description": "`keypress` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keypress_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-keypress", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeypress" - ], - "support": { - "chrome": { - "version_added": "1", - "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6", - "notes": "As of Firefox 65, the `keypress` event is no longer fired for [non-printable keys](https://developer.mozilla.org/docs/Web/API/KeyboardEvent/keyCode#Non-printable_keys_(function_keys)), except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes)." - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1", - "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." - }, - "opera_android": { - "version_added": "≤12.1", - "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." - }, - "safari": { - "version_added": "1.3" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "1", - "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": true - } - } - }, - "keyup_event": { - "__compat": { - "description": "`keyup` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keyup_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-keyup", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeyup" - ], - "tags": [ - "web-features:keyboard-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "lastElementChild": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lastElementChild", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-lastelementchildâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "localName": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/localName", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-localnameâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "lostpointercapture_event": { - "__compat": { - "description": "`lostpointercapture` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-lostpointercapture-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onlostpointercapture" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "57" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "matches": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/matches", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-matchesâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": [ - { - "version_added": "33" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "4" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "15" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "12" - }, - { - "alternative_name": "msMatchesSelector", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": [ - { - "version_added": "34" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "44" - }, - { - "alternative_name": "mozMatchesSelector", - "version_added": "3.6", - "notes": [ - "Before Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.", - "See [bug 1119718](https://bugzil.la/1119718) for removal." - ] - } - ], - "firefox_android": [ - { - "version_added": "34" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "44" - }, - { - "alternative_name": "mozMatchesSelector", - "version_added": "4", - "notes": "See [bug 1119718](https://bugzil.la/1119718) for removal." - } - ], - "ie": { - "alternative_name": "msMatchesSelector", - "version_added": "9" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "21" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "15" - }, - { - "alternative_name": "oMatchesSelector", - "version_added": "11.5", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "21" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "14" - }, - { - "alternative_name": "oMatchesSelector", - "version_added": "11.5", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "8" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "5" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "4.4" - }, - { - "alternative_name": "webkitMatchesSelector", - "version_added": "≤37" - } - ], - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mousedown_event": { - "__compat": { - "description": "`mousedown` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousedown_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-mousedown", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousedown" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mouseenter_event": { - "__compat": { - "description": "`mouseenter` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-mouseenter", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseenter" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "30" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "10" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5.5" - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mouseleave_event": { - "__compat": { - "description": "`mouseleave` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-mouseleave", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseleave" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "30" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "10" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5.5" - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mousemove_event": { - "__compat": { - "description": "`mousemove` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousemove_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-mousemove", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousemove" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mouseout_event": { - "__compat": { - "description": "`mouseout` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseout_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-mouseout", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseout" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mouseover_event": { - "__compat": { - "description": "`mouseover` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseover_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-mouseover", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseover" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "9.5" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mouseup_event": { - "__compat": { - "description": "`mouseup` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseup_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-mouseup", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseup" - ], - "tags": [ - "web-features:mouse-events" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "mousewheel_event": { - "__compat": { - "description": "`mousewheel` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousewheel_event", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤15" - }, - "opera_android": { - "version_added": "≤14" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "moveBefore": { - "__compat": { - "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-movebefore", - "tags": [ - "web-features:move-before" - ], - "support": { - "chrome": { - "version_added": "133" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "namespaceURI": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/namespaceURI", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-namespaceuriâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "nextElementSibling": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/nextElementSibling", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-nextelementsiblingâ‘¡", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "outerHTML": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/outerHTML", - "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-outerhtml", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "11" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "4" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1.3" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "1" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "part": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/part", - "spec_url": "https://drafts.csswg.org/css-shadow-parts/#idl", - "tags": [ - "web-features:shadow-parts" - ], - "support": { - "chrome": { - "version_added": "73" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "72" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "paste_event": { - "__compat": { - "description": "`paste` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/paste_event", - "spec_url": [ - "https://w3c.github.io/clipboard-apis/#clipboard-event-paste", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onpaste" - ], - "tags": [ - "web-features:clipboard-events" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "22" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9", - "notes": [ - "Before Internet Explorer 11, copying files does not trigger the `paste` event.", - "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`." - ] - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointercancel_event": { - "__compat": { - "description": "`pointercancel` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointercancel-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointercancel" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointerdown_event": { - "__compat": { - "description": "`pointerdown` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointerdown-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerdown" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointerenter_event": { - "__compat": { - "description": "`pointerenter` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointerenter-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerenter" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointerleave_event": { - "__compat": { - "description": "`pointerleave` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointerleave-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerleave" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointermove_event": { - "__compat": { - "description": "`pointermove` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointermove_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointermove-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointermove" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointerout_event": { - "__compat": { - "description": "`pointerout` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerout_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointerout-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerout" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointerover_event": { - "__compat": { - "description": "`pointerover` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerover_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointerover-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerover" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "pointerrawupdate_event": { - "__compat": { - "description": "`pointerrawupdate` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointerrawupdate-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerrawupdate" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "77" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "pointerup_event": { - "__compat": { - "description": "`pointerup` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerup_event", - "spec_url": [ - "https://w3c.github.io/pointerevents/#the-pointerup-event", - "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerup" - ], - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "12" - }, - { - "prefix": "ms", - "version_added": "12", - "version_removed": "79" - } - ], - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "prefix": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prefix", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-prefixâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "prepend": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prepend", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-prependâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "54" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "49" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "previousElementSibling": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/previousElementSibling", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-previouselementsiblingâ‘¡", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "2" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "4" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "≤37" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelector": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelector", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": [ - { - "version_added": "9" - }, - { - "version_added": "8", - "partial_implementation": true, - "notes": "`querySelector()` is supported, but only for CSS 2.1 selectors." - } - ], - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "querySelectorAll": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelectorAll", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.5" - }, - "firefox_android": "mirror", - "ie": [ - { - "version_added": "9" - }, - { - "version_added": "8", - "partial_implementation": true, - "notes": "`querySelectorAll()` is supported, but only for CSS 2.1 selectors." - } - ], - "oculus": "mirror", - "opera": { - "version_added": "10" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "releasePointerCapture": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture", - "spec_url": "https://w3c.github.io/pointerevents/#dom-element-releasepointercapture", - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "59" - }, - "firefox_android": { - "version_added": "79" - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "remove": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/remove", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-removeâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "24" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "23" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "removeAttribute": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttribute", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributeâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12", - "notes": "This function doesn't respect boolean attributes' default values. See [bug 12087679](https://developer.microsoft.com/microsoft-edge/platform/issues/12087679/)." - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "removeAttributeNode": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-removeattributenode", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "6" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "removeAttributeNS": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributensâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "replaceChildren": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceChildren", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-replacechildrenâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "86" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "78" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "14" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "replaceWith": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceWith", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-replacewithâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "54" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "17" - }, - "firefox": { - "version_added": "49" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "39" - }, - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "requestFullscreen": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen", - "spec_url": "https://fullscreen.spec.whatwg.org/#ref-for-dom-element-requestfullscreenâ‘ ", - "tags": [ - "web-features:fullscreen" - ], - "support": { - "chrome": [ - { - "version_added": "71" - }, - { - "prefix": "webkit", - "version_added": "15" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "79" - }, - { - "prefix": "webkit", - "version_added": "12" - }, - { - "version_added": "12", - "version_removed": "14" - } - ], - "firefox": [ - { - "version_added": "64" - }, - { - "alternative_name": "mozRequestFullScreen", - "version_added": "9", - "notes": "Before Firefox 44, Firefox incorrectly allowed elements inside a `<frame>` or `<object>` element to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an `<iframe>` element with the `allowfullscreen` attribute can be displayed fullscreen." - } - ], - "firefox_android": "mirror", - "ie": { - "prefix": "ms", - "version_added": "11" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "58" - }, - { - "prefix": "webkit", - "version_added": "15" - }, - { - "version_added": "12.1", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "50" - }, - { - "prefix": "webkit", - "version_added": "14" - }, - { - "version_added": "12.1", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "16.4" - }, - { - "prefix": "webkit", - "version_added": "5.1" - } - ], - "safari_ios": [ - { - "version_added": "16.4", - "partial_implementation": true, - "notes": [ - "Only available on iPad, not on iPhone.", - "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games." - ] - }, - { - "prefix": "webkit", - "version_added": "12", - "partial_implementation": true, - "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." - } - ], - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "71" - }, - { - "prefix": "webkit", - "version_added": "≤37" - } - ], - "webview_ios": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_navigationUI_parameter": { - "__compat": { - "description": "`options.navigationUI` parameter", - "spec_url": "https://fullscreen.spec.whatwg.org/#dom-fullscreenoptions-navigationui", - "tags": [ - "web-features:fullscreen" - ], - "support": { - "chrome": { - "version_added": "71" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_screen_parameter": { - "__compat": { - "description": "`options.screen` parameter", - "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-fullscreenoptions-screen", - "tags": [ - "web-features:window-management" - ], - "support": { - "chrome": { - "version_added": "100" - }, - "chrome_android": { - "version_added": false - }, - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "returns_promise": { - "__compat": { - "description": "Returns a `Promise`", - "tags": [ - "web-features:fullscreen" - ], - "support": { - "chrome": { - "version_added": "71" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "64" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": { - "version_added": false - } - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "requestPointerLock": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock", - "spec_url": "https://w3c.github.io/pointerlock/#dom-element-requestpointerlock", - "tags": [ - "web-features:pointer-lock" - ], - "support": { - "chrome": [ - { - "version_added": "37", - "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)." - }, - { - "prefix": "webkit", - "version_added": "22", - "version_removed": "38" - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "13", - "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)." - }, - "firefox": [ - { - "version_added": "50" - }, - { - "prefix": "moz", - "version_added": "14", - "version_removed": "50" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": [ - { - "version_added": "3.0", - "notes": "From version 16, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)." - }, - { - "prefix": "webkit", - "version_added": "1.5", - "version_removed": "3.0" - } - ], - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_unadjustedMovement_parameter": { - "__compat": { - "description": "`options.unadjustedMovement` parameter", - "support": { - "chrome": { - "version_added": "88", - "notes": "Supported on macOS Catalina 10.15.1+, Windows, and ChromeOS. Not yet supported on Linux." - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": false, - "deprecated": false - } - } - } - }, - "role": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/role", - "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-role", - "tags": [ - "web-features:aria-attribute-reflection" - ], - "support": { - "chrome": { - "version_added": "103" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "119" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "scroll": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scroll", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_behavior_parameter": { - "__compat": { - "description": "`options.behavior` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "14" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_left_parameter": { - "__compat": { - "description": "`options.left` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_top_parameter": { - "__compat": { - "description": "`options.top` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "scroll_event": { - "__compat": { - "description": "`scroll` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll_event", - "spec_url": [ - "https://drafts.csswg.org/cssom-view/#eventdef-document-scroll", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscroll" - ], - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "6" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1.3" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "scrollBy": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollBy", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollby", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_behavior_parameter": { - "__compat": { - "description": "`options.behavior` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "14" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_left_parameter": { - "__compat": { - "description": "`options.left` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_top_parameter": { - "__compat": { - "description": "`options.top` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "scrollend_event": { - "__compat": { - "description": "`scrollend` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollend_event", - "spec_url": [ - "https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscrollend" - ], - "tags": [ - "web-features:scrollend" - ], - "support": { - "chrome": { - "version_added": "114" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "109" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false, - "impl_url": "https://webkit.org/b/201556" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "scrollHeight": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollHeight", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollheight", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "21" - }, - { - "version_added": "3", - "version_removed": "21", - "partial_implementation": true, - "notes": "Before Firefox 21, when an element's content does not generate a vertical scrollbar, then its `scrollHeight` property is equal to its `clientHeight` property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style `overflow` value of `visible` (non-scrollable)." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollHeight` is equal to the sum of the top and bottom padding. This behavior was fixed in Internet Explorer 8." - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "scrollIntoView": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollintoview", - "tags": [ - "web-features:scroll-into-view" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": [ - { - "version_added": "79" - }, - { - "version_added": "17", - "version_removed": "79", - "partial_implementation": true, - "notes": "The only parameter supported is `alignToTop`." - }, - { - "version_added": "12", - "version_removed": "17", - "partial_implementation": true, - "notes": [ - "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).", - "No support for `smooth` behavior." - ] - } - ], - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "partial_implementation": true, - "notes": [ - "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).", - "No support for `smooth` behavior or `center` options." - ] - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "3", - "notes": [ - "No support for `center` option.", - "Before Safari 15.4, there was no support for the `smooth` behavior." - ] - }, - "safari_ios": { - "version_added": "1", - "notes": [ - "No support for `center` option.", - "Before iOS 15.4, there was no support for the `smooth` behavior." - ] - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_parameter": { - "__compat": { - "description": "`options` parameter", - "tags": [ - "web-features:scroll-into-view" - ], - "support": { - "chrome": { - "version_added": "61", - "notes": "The `block` and `inline` options support the values `start`, `center`, `end`, `nearest`." - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36", - "notes": [ - "No support for `inline` option.", - "Before Firefox 58, `nearest` and `center` values for the `block` option was unsupported. See [bug 1389274](https://bugzil.la/1389274)." - ] - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "14" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "scrollIntoViewIfNeeded": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoViewIfNeeded", - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/403510" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "scrollLeft": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeft", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollleft", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": [ - { - "version_added": "86" - }, - { - "version_added": "1", - "version_removed": "86", - "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)." - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "86" - }, - { - "version_added": "12", - "version_removed": "86", - "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)." - } - ], - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "notes": "For right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values." - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "scrollLeftMax": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeftMax", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "16" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "scrollsnapchange_event": { - "__compat": { - "description": "`scrollsnapchange` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchange_event", - "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchange", - "tags": [ - "web-features:scroll-snap-events" - ], - "support": { - "chrome": { - "version_added": "129" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1843961" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "scrollsnapchanging_event": { - "__compat": { - "description": "`scrollsnapchanging` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchanging_event", - "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchanging", - "tags": [ - "web-features:scroll-snap-events" - ], - "support": { - "chrome": { - "version_added": "129" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "impl_url": "https://bugzil.la/1843961" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, - "scrollTo": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTo", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollto", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "options_behavior_parameter": { - "__compat": { - "description": "`options.behavior` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "14" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_left_parameter": { - "__compat": { - "description": "`options.left` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "options_top_parameter": { - "__compat": { - "description": "`options.top` parameter", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "61" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "scrollTop": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTop", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrolltop", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "scrollTopMax": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTopMax", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "16" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "scrollWidth": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollWidth", - "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollwidth", - "tags": [ - "web-features:scroll-elements" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollWidth` is equal to the sum of the left and right padding. This behavior was fixed in Internet Explorer 8." - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "securitypolicyviolation_event": { - "__compat": { - "description": "`securitypolicyviolation` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/securitypolicyviolation_event", - "spec_url": [ - "https://w3c.github.io/webappsec-csp/#eventdef-globaleventhandlers-securitypolicyviolation", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsecuritypolicyviolation" - ], - "tags": [ - "web-features:csp" - ], - "support": { - "chrome": { - "version_added": "41" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "15" - }, - "firefox": { - "version_added": "63" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "setAttribute": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttribute", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributeâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "notes": "In Internet Explorer 7 and earlier, `setAttribute` doesn't set styles and removes events when you try to set them." - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "setAttributeNode": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenode", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "6" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "setAttributeNodeNS": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS", - "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenodens", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12", - "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects." - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9", - "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects." - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "setAttributeNS": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributensâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "≤12.1" - }, - "opera_android": { - "version_added": "≤12.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "setCapture": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setCapture", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12", - "version_removed": "79" - }, - "firefox": { - "version_added": "4" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5", - "notes": "The `retargetToElement` parameter to `Element.setCapture()` was introduced in Internet Explorer 5.5." - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": true - } - } - }, - "setHTMLUnsafe": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe", - "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-sethtmlunsafe", - "tags": [ - "web-features:parse-html-unsafe" - ], - "support": { - "chrome": { - "version_added": "124" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "123" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "17.4" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "setPointerCapture": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture", - "spec_url": "https://w3c.github.io/pointerevents/#dom-element-setpointercapture", - "tags": [ - "web-features:pointer-events-api" - ], - "support": { - "chrome": { - "version_added": "55" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "59", - "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)." - }, - "firefox_android": { - "version_added": "79", - "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)." - }, - "ie": [ - { - "version_added": "11" - }, - { - "prefix": "ms", - "version_added": "10" - } - ], - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "13" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "shadowRoot": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/shadowRoot", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-shadowrootâ‘ ", - "tags": [ - "web-features:shadow-dom" - ], - "support": { - "chrome": { - "version_added": "35" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "63" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "slot": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/slot", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-slotâ‘ ", - "tags": [ - "web-features:slot" - ], - "support": { - "chrome": { - "version_added": "53" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "63" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "10" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "tagName": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/tagName", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-tagnameâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "5" - }, - "oculus": "mirror", - "opera": { - "version_added": "8" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "toggleAttribute": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute", - "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-toggleattributeâ‘ ", - "tags": [ - "web-features:dom" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "18" - }, - "firefox": { - "version_added": "63" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "12" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "touchcancel_event": { - "__compat": { - "description": "`touchcancel` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event", - "spec_url": [ - "https://w3c.github.io/touch-events/#event-touchcancel", - "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchcancel" - ], - "tags": [ - "web-features:touch-events" - ], - "support": { - "chrome": { - "version_added": "22" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "52" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": false - }, - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "touchend_event": { - "__compat": { - "description": "`touchend` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchend_event", - "spec_url": [ - "https://w3c.github.io/touch-events/#event-touchend", - "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchend" - ], - "tags": [ - "web-features:touch-events" - ], - "support": { - "chrome": { - "version_added": "22" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "52" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": false - }, - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "touchmove_event": { - "__compat": { - "description": "`touchmove` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchmove_event", - "spec_url": [ - "https://w3c.github.io/touch-events/#event-touchmove", - "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchmove" - ], - "tags": [ - "web-features:touch-events" - ], - "support": { - "chrome": { - "version_added": "22" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "52" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": false - }, - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "touchstart_event": { - "__compat": { - "description": "`touchstart` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchstart_event", - "spec_url": [ - "https://w3c.github.io/touch-events/#event-touchstart", - "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchstart" - ], - "tags": [ - "web-features:touch-events" - ], - "support": { - "chrome": { - "version_added": "22" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "52" - }, - "firefox_android": { - "version_added": "6" - }, - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": false - }, - "opera_android": "mirror", - "safari": { - "version_added": false - }, - "safari_ios": { - "version_added": "≤3" - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitioncancel_event": { - "__compat": { - "description": "`transitioncancel` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event", - "spec_url": [ - "https://drafts.csswg.org/css-transitions/#transitioncancel", - "https://drafts.csswg.org/css-transitions/#dom-globaleventhandlers-ontransitioncancel" - ], - "tags": [ - "web-features:transitions" - ], - "support": { - "chrome": [ - { - "version_added": "87" - }, - { - "version_added": "74", - "version_removed": "87", - "partial_implementation": true, - "notes": "The `ontransitioncancel` event handler property is not supported. To listen to this event, use `element.addEventListener('transitioncancel', function() {});`." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "version_removed": "13.1", - "partial_implementation": true, - "notes": "Although the `ontransitioncancel` event handler property is supported, the `transitioncancel` event is never fired." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionend_event": { - "__compat": { - "description": "`transitionend` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionend_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", - "tags": [ - "web-features:transitions" - ], - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "prefix": "webkit", - "version_added": "1" - } - ], - "chrome_android": "mirror", - "edge": [ - { - "version_added": "18" - }, - { - "prefix": "webkit", - "version_added": "79" - }, - { - "version_added": "12", - "version_removed": "18", - "partial_implementation": true, - "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`." - } - ], - "firefox": { - "version_added": "51" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`." - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "12.1" - }, - { - "prefix": "webkit", - "version_added": "15" - }, - { - "prefix": "o", - "version_added": "11.6", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "12.1" - }, - { - "prefix": "webkit", - "version_added": "14" - }, - { - "prefix": "o", - "version_added": "12", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "7" - }, - { - "prefix": "webkit", - "version_added": "4" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionrun_event": { - "__compat": { - "description": "`transitionrun` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", - "tags": [ - "web-features:transitions" - ], - "support": { - "chrome": { - "version_added": "74" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The `ontransitionrun` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionrun', function() {});`." - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler exists but will never be called." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "transitionstart_event": { - "__compat": { - "description": "`transitionstart` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event", - "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", - "tags": [ - "web-features:transitions" - ], - "support": { - "chrome": { - "version_added": "74" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "53" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "partial_implementation": true, - "notes": "The `ontransitionstart` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionstart', function() {});`." - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "13.1" - }, - { - "version_added": "12", - "partial_implementation": true, - "notes": "The event handler exists but will never be called." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "webkitmouseforcechanged_event": { - "__compat": { - "description": "`webkitmouseforcechanged` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcechanged_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "9" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "webkitmouseforcedown_event": { - "__compat": { - "description": "`webkitmouseforcedown` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcedown_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "9" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "webkitmouseforceup_event": { - "__compat": { - "description": "`webkitmouseforceup` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforceup_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "9" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "webkitmouseforcewillbegin_event": { - "__compat": { - "description": "`webkitmouseforcewillbegin` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcewillbegin_event", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "9" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": false, - "deprecated": false - } - } - }, - "wheel_event": { - "__compat": { - "description": "`wheel` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/wheel_event", - "spec_url": [ - "https://w3c.github.io/uievents/#event-type-wheel", - "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwheel" - ], - "tags": [ - "web-features:wheel-events" - ], - "support": { - "chrome": { - "version_added": "31" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "17" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9", - "notes": "The `onwheel` event handler property is not supported. To listen to this event, use `element.addEventListener('wheel', function() {});`. See [IE bug 782835](https://connect.microsoft.com/IE/feedback/details/782835/missing-onwheel-attribute-for-the-wheel-event-although-its-supported-via-addeventlistener)." - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "7" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } }
diff --git a/api/Element/DOMActivate_event.json b/api/Element/DOMActivate_event.json new file mode 100644 index 0000000..661a5ff --- /dev/null +++ b/api/Element/DOMActivate_event.json
@@ -0,0 +1,42 @@ +{ + "api": { + "Element": { + "DOMActivate_event": { + "__compat": { + "description": "`DOMActivate` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMActivate_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-DOMActivate", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/DOMMouseScroll_event.json b/api/Element/DOMMouseScroll_event.json new file mode 100644 index 0000000..11f9885 --- /dev/null +++ b/api/Element/DOMMouseScroll_event.json
@@ -0,0 +1,41 @@ +{ + "api": { + "Element": { + "DOMMouseScroll_event": { + "__compat": { + "description": "`DOMMouseScroll` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/DOMMouseScroll_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/MozMousePixelScroll_event.json b/api/Element/MozMousePixelScroll_event.json new file mode 100644 index 0000000..c1bc683 --- /dev/null +++ b/api/Element/MozMousePixelScroll_event.json
@@ -0,0 +1,41 @@ +{ + "api": { + "Element": { + "MozMousePixelScroll_event": { + "__compat": { + "description": "`MozMousePixelScroll` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/MozMousePixelScroll_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/after.json b/api/Element/after.json new file mode 100644 index 0000000..adaa513 --- /dev/null +++ b/api/Element/after.json
@@ -0,0 +1,48 @@ +{ + "api": { + "Element": { + "after": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/after", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-afterâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "39" + }, + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/afterscriptexecute_event.json b/api/Element/afterscriptexecute_event.json new file mode 100644 index 0000000..369d7f6 --- /dev/null +++ b/api/Element/afterscriptexecute_event.json
@@ -0,0 +1,41 @@ +{ + "api": { + "Element": { + "afterscriptexecute_event": { + "__compat": { + "description": "`afterscriptexecute` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/afterscriptexecute_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "2" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/animate.json b/api/Element/animate.json new file mode 100644 index 0000000..5b8362f --- /dev/null +++ b/api/Element/animate.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "animate": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animate", + "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-animate", + "tags": [ + "web-features:web-animations" + ], + "support": { + "chrome": { + "version_added": "36" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "48" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/animationcancel_event.json b/api/Element/animationcancel_event.json new file mode 100644 index 0000000..d337b2c --- /dev/null +++ b/api/Element/animationcancel_event.json
@@ -0,0 +1,55 @@ +{ + "api": { + "Element": { + "animationcancel_event": { + "__compat": { + "description": "`animationcancel` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event", + "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationcancel", + "tags": [ + "web-features:web-animations" + ], + "support": { + "chrome": { + "version_added": "83", + "partial_implementation": true, + "notes": "The `onanimationcancel` event handler property is not supported. To listen to this event, use `element.addEventListener('animationcancel', function() {});`. See [bug 41404325](https://crbug.com/41404325)." + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "54" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "version_removed": "13.1", + "partial_implementation": true, + "notes": "Although the `onanimationcancel` event handler property is supported, the `animationcancel` event is never fired." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/animationend_event.json b/api/Element/animationend_event.json new file mode 100644 index 0000000..2135796 --- /dev/null +++ b/api/Element/animationend_event.json
@@ -0,0 +1,81 @@ +{ + "api": { + "Element": { + "animationend_event": { + "__compat": { + "description": "`animationend` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationend_event", + "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationend", + "tags": [ + "web-features:web-animations" + ], + "support": { + "chrome": [ + { + "version_added": "79" + }, + { + "prefix": "webkit", + "version_added": "81" + }, + { + "version_added": "43", + "version_removed": "79", + "partial_implementation": true, + "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "18" + }, + { + "prefix": "webkit", + "version_added": "81" + }, + { + "version_added": "12", + "version_removed": "18", + "partial_implementation": true, + "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." + } + ], + "firefox": [ + { + "version_added": "51" + }, + { + "version_added": "5", + "version_removed": "51", + "partial_implementation": true, + "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The `onanimationend` event handler property is not supported. To listen to this event, use `document.addEventListener('animationend', function() {});`." + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "9" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/animationiteration_event.json b/api/Element/animationiteration_event.json new file mode 100644 index 0000000..b622d32 --- /dev/null +++ b/api/Element/animationiteration_event.json
@@ -0,0 +1,81 @@ +{ + "api": { + "Element": { + "animationiteration_event": { + "__compat": { + "description": "`animationiteration` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event", + "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationiteration", + "tags": [ + "web-features:web-animations" + ], + "support": { + "chrome": [ + { + "version_added": "79" + }, + { + "prefix": "webkit", + "version_added": "81" + }, + { + "version_added": "43", + "version_removed": "79", + "partial_implementation": true, + "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "18" + }, + { + "prefix": "webkit", + "version_added": "81" + }, + { + "version_added": "12", + "version_removed": "18", + "partial_implementation": true, + "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." + } + ], + "firefox": [ + { + "version_added": "51" + }, + { + "version_added": "5", + "version_removed": "51", + "partial_implementation": true, + "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The `onanimationiteration` event handler property is not supported. To listen to this event, use `document.addEventListener('animationiteration', function() {});`." + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "9" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/animationstart_event.json b/api/Element/animationstart_event.json new file mode 100644 index 0000000..ee5de6c --- /dev/null +++ b/api/Element/animationstart_event.json
@@ -0,0 +1,81 @@ +{ + "api": { + "Element": { + "animationstart_event": { + "__compat": { + "description": "`animationstart` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/animationstart_event", + "spec_url": "https://drafts.csswg.org/css-animations/#eventdef-globaleventhandlers-animationstart", + "tags": [ + "web-features:web-animations" + ], + "support": { + "chrome": [ + { + "version_added": "79" + }, + { + "prefix": "webkit", + "version_added": "81" + }, + { + "version_added": "43", + "version_removed": "79", + "partial_implementation": true, + "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "18" + }, + { + "prefix": "webkit", + "version_added": "81" + }, + { + "version_added": "12", + "version_removed": "18", + "partial_implementation": true, + "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." + } + ], + "firefox": [ + { + "version_added": "51" + }, + { + "version_added": "5", + "version_removed": "51", + "partial_implementation": true, + "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The `onanimationstart` event handler property is not supported. To listen to this event, use `document.addEventListener('animationstart', function() {});`." + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "9" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/append.json b/api/Element/append.json new file mode 100644 index 0000000..94d7c13 --- /dev/null +++ b/api/Element/append.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "append": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/append", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-appendâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaActiveDescendantElement.json b/api/Element/ariaActiveDescendantElement.json new file mode 100644 index 0000000..63e8396 --- /dev/null +++ b/api/Element/ariaActiveDescendantElement.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaActiveDescendantElement": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaactivedescendantelement", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "135" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaAtomic.json b/api/Element/ariaAtomic.json new file mode 100644 index 0000000..dbd05b5 --- /dev/null +++ b/api/Element/ariaAtomic.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaAtomic": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaatomic", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaAutoComplete.json b/api/Element/ariaAutoComplete.json new file mode 100644 index 0000000..acf07f6 --- /dev/null +++ b/api/Element/ariaAutoComplete.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaAutoComplete": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaautocomplete", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaBrailleLabel.json b/api/Element/ariaBrailleLabel.json new file mode 100644 index 0000000..dec1b27 --- /dev/null +++ b/api/Element/ariaBrailleLabel.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaBrailleLabel": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabraillelabel", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "107" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "125" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "18" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaBrailleRoleDescription.json b/api/Element/ariaBrailleRoleDescription.json new file mode 100644 index 0000000..a88d50c --- /dev/null +++ b/api/Element/ariaBrailleRoleDescription.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaBrailleRoleDescription": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabrailleroledescription", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "107" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "125" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "18" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaBusy.json b/api/Element/ariaBusy.json new file mode 100644 index 0000000..18354fe --- /dev/null +++ b/api/Element/ariaBusy.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaBusy": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaBusy", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabusy", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaChecked.json b/api/Element/ariaChecked.json new file mode 100644 index 0000000..3976d6d --- /dev/null +++ b/api/Element/ariaChecked.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaChecked": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaChecked", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariachecked", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaColCount.json b/api/Element/ariaColCount.json new file mode 100644 index 0000000..d8e1814 --- /dev/null +++ b/api/Element/ariaColCount.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaColCount": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColCount", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolcount", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaColIndex.json b/api/Element/ariaColIndex.json new file mode 100644 index 0000000..e77cb5e --- /dev/null +++ b/api/Element/ariaColIndex.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaColIndex": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindex", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaColIndexText.json b/api/Element/ariaColIndexText.json new file mode 100644 index 0000000..c391756 --- /dev/null +++ b/api/Element/ariaColIndexText.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaColIndexText": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindextext", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "128" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaColSpan.json b/api/Element/ariaColSpan.json new file mode 100644 index 0000000..522297e --- /dev/null +++ b/api/Element/ariaColSpan.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaColSpan": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolspan", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaControlsElements.json b/api/Element/ariaControlsElements.json new file mode 100644 index 0000000..25d47d6 --- /dev/null +++ b/api/Element/ariaControlsElements.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaControlsElements": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacontrolselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "135" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaCurrent.json b/api/Element/ariaCurrent.json new file mode 100644 index 0000000..250edaf --- /dev/null +++ b/api/Element/ariaCurrent.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaCurrent": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacurrent", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaDescribedByElements.json b/api/Element/ariaDescribedByElements.json new file mode 100644 index 0000000..dd194c0 --- /dev/null +++ b/api/Element/ariaDescribedByElements.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaDescribedByElements": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescribedbyelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "135" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaDescription.json b/api/Element/ariaDescription.json new file mode 100644 index 0000000..ddbd8df --- /dev/null +++ b/api/Element/ariaDescription.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaDescription": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDescription", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescription", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "83" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "17.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaDetailsElements.json b/api/Element/ariaDetailsElements.json new file mode 100644 index 0000000..73cccf6 --- /dev/null +++ b/api/Element/ariaDetailsElements.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaDetailsElements": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadetailselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "135" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaDisabled.json b/api/Element/ariaDisabled.json new file mode 100644 index 0000000..b0f2355 --- /dev/null +++ b/api/Element/ariaDisabled.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaDisabled": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadisabled", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaErrorMessageElements.json b/api/Element/ariaErrorMessageElements.json new file mode 100644 index 0000000..7e4638c --- /dev/null +++ b/api/Element/ariaErrorMessageElements.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaErrorMessageElements": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaerrormessageelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "135" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaExpanded.json b/api/Element/ariaExpanded.json new file mode 100644 index 0000000..2ec4755 --- /dev/null +++ b/api/Element/ariaExpanded.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaExpanded": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaexpanded", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaFlowToElements.json b/api/Element/ariaFlowToElements.json new file mode 100644 index 0000000..40dd9fc --- /dev/null +++ b/api/Element/ariaFlowToElements.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaFlowToElements": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaflowtoelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "135" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaHasPopup.json b/api/Element/ariaHasPopup.json new file mode 100644 index 0000000..f2a7f72 --- /dev/null +++ b/api/Element/ariaHasPopup.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaHasPopup": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahaspopup", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaHidden.json b/api/Element/ariaHidden.json new file mode 100644 index 0000000..97d8bef --- /dev/null +++ b/api/Element/ariaHidden.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaHidden": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaHidden", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahidden", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaInvalid.json b/api/Element/ariaInvalid.json new file mode 100644 index 0000000..a672d21 --- /dev/null +++ b/api/Element/ariaInvalid.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaInvalid": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariainvalid", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "102" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaKeyShortcuts.json b/api/Element/ariaKeyShortcuts.json new file mode 100644 index 0000000..5471814 --- /dev/null +++ b/api/Element/ariaKeyShortcuts.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaKeyShortcuts": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariakeyshortcuts", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaLabel.json b/api/Element/ariaLabel.json new file mode 100644 index 0000000..b1fd37a --- /dev/null +++ b/api/Element/ariaLabel.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaLabel": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLabel", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabel", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaLabelledByElements.json b/api/Element/ariaLabelledByElements.json new file mode 100644 index 0000000..ea03e36 --- /dev/null +++ b/api/Element/ariaLabelledByElements.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaLabelledByElements": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabelledbyelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "135" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaLevel.json b/api/Element/ariaLevel.json new file mode 100644 index 0000000..21a305e --- /dev/null +++ b/api/Element/ariaLevel.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaLevel": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLevel", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialevel", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaLive.json b/api/Element/ariaLive.json new file mode 100644 index 0000000..4f23c6f --- /dev/null +++ b/api/Element/ariaLive.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaLive": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaLive", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialive", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaModal.json b/api/Element/ariaModal.json new file mode 100644 index 0000000..3168fc5 --- /dev/null +++ b/api/Element/ariaModal.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaModal": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaModal", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamodal", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaMultiLine.json b/api/Element/ariaMultiLine.json new file mode 100644 index 0000000..21b7378 --- /dev/null +++ b/api/Element/ariaMultiLine.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaMultiLine": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiline", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaMultiSelectable.json b/api/Element/ariaMultiSelectable.json new file mode 100644 index 0000000..e104bbc --- /dev/null +++ b/api/Element/ariaMultiSelectable.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaMultiSelectable": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiselectable", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaOrientation.json b/api/Element/ariaOrientation.json new file mode 100644 index 0000000..ca96eee --- /dev/null +++ b/api/Element/ariaOrientation.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaOrientation": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaOwnsElements.json b/api/Element/ariaOwnsElements.json new file mode 100644 index 0000000..14508f9 --- /dev/null +++ b/api/Element/ariaOwnsElements.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaOwnsElements": { + "__compat": { + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaownselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "136" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaPlaceholder.json b/api/Element/ariaPlaceholder.json new file mode 100644 index 0000000..2882168 --- /dev/null +++ b/api/Element/ariaPlaceholder.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaPlaceholder": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaplaceholder", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaPosInSet.json b/api/Element/ariaPosInSet.json new file mode 100644 index 0000000..2861682 --- /dev/null +++ b/api/Element/ariaPosInSet.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaPosInSet": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaposinset", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaPressed.json b/api/Element/ariaPressed.json new file mode 100644 index 0000000..9d587f1 --- /dev/null +++ b/api/Element/ariaPressed.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaPressed": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaPressed", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariapressed", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaReadOnly.json b/api/Element/ariaReadOnly.json new file mode 100644 index 0000000..088e9f8 --- /dev/null +++ b/api/Element/ariaReadOnly.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaReadOnly": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariareadonly", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaRelevant.json b/api/Element/ariaRelevant.json new file mode 100644 index 0000000..2c77468 --- /dev/null +++ b/api/Element/ariaRelevant.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "ariaRelevant": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaRequired.json b/api/Element/ariaRequired.json new file mode 100644 index 0000000..299d3cf --- /dev/null +++ b/api/Element/ariaRequired.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaRequired": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRequired", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarequired", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaRoleDescription.json b/api/Element/ariaRoleDescription.json new file mode 100644 index 0000000..cee3e98 --- /dev/null +++ b/api/Element/ariaRoleDescription.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaRoleDescription": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaRowCount.json b/api/Element/ariaRowCount.json new file mode 100644 index 0000000..4b07c53 --- /dev/null +++ b/api/Element/ariaRowCount.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaRowCount": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowcount", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaRowIndex.json b/api/Element/ariaRowIndex.json new file mode 100644 index 0000000..e0845c5 --- /dev/null +++ b/api/Element/ariaRowIndex.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaRowIndex": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindex", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaRowIndexText.json b/api/Element/ariaRowIndexText.json new file mode 100644 index 0000000..a4040e2 --- /dev/null +++ b/api/Element/ariaRowIndexText.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaRowIndexText": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindextext", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "128" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaRowSpan.json b/api/Element/ariaRowSpan.json new file mode 100644 index 0000000..3610f6a --- /dev/null +++ b/api/Element/ariaRowSpan.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaRowSpan": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowspan", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaSelected.json b/api/Element/ariaSelected.json new file mode 100644 index 0000000..c438518 --- /dev/null +++ b/api/Element/ariaSelected.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaSelected": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSelected", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaselected", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaSetSize.json b/api/Element/ariaSetSize.json new file mode 100644 index 0000000..a34b04a --- /dev/null +++ b/api/Element/ariaSetSize.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaSetSize": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasetsize", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "84" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaSort.json b/api/Element/ariaSort.json new file mode 100644 index 0000000..eba3d43 --- /dev/null +++ b/api/Element/ariaSort.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaSort": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaSort", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasort", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaValueMax.json b/api/Element/ariaValueMax.json new file mode 100644 index 0000000..2d6bc99 --- /dev/null +++ b/api/Element/ariaValueMax.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaValueMax": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemax", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaValueMin.json b/api/Element/ariaValueMin.json new file mode 100644 index 0000000..51d9888 --- /dev/null +++ b/api/Element/ariaValueMin.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaValueMin": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemin", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaValueNow.json b/api/Element/ariaValueNow.json new file mode 100644 index 0000000..a56136f --- /dev/null +++ b/api/Element/ariaValueNow.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaValueNow": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluenow", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/ariaValueText.json b/api/Element/ariaValueText.json new file mode 100644 index 0000000..a143693 --- /dev/null +++ b/api/Element/ariaValueText.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "ariaValueText": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/ariaValueText", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluetext", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "81" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/assignedSlot.json b/api/Element/assignedSlot.json new file mode 100644 index 0000000..c2c92d6 --- /dev/null +++ b/api/Element/assignedSlot.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "assignedSlot": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/assignedSlot", + "spec_url": "https://dom.spec.whatwg.org/#dom-slotable-assignedslot", + "tags": [ + "web-features:slot" + ], + "support": { + "chrome": { + "version_added": "53" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "63" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/attachShadow.json b/api/Element/attachShadow.json new file mode 100644 index 0000000..5aa91c2 --- /dev/null +++ b/api/Element/attachShadow.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "attachShadow": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attachShadow", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-attachshadowâ‘ ", + "tags": [ + "web-features:shadow-dom" + ], + "support": { + "chrome": { + "version_added": "53" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "63" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/attributes.json b/api/Element/attributes.json new file mode 100644 index 0000000..d3aad6d --- /dev/null +++ b/api/Element/attributes.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "attributes": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/attributes", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-attributes", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5.5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/auxclick_event.json b/api/Element/auxclick_event.json new file mode 100644 index 0000000..4ceb37d --- /dev/null +++ b/api/Element/auxclick_event.json
@@ -0,0 +1,51 @@ +{ + "api": { + "Element": { + "auxclick_event": { + "__compat": { + "description": "`auxclick` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/auxclick_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-auxclick", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onauxclick" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "53", + "notes": "Starting in Firefox 68, the `auxclick` event is used to trigger the _new tab on middle-click_ action; previously, this had been done with the `click` event. Apps can prevent middle-click from opening new tabs (or middle-click to paste, if that feature is enabled) by intercepting `auxclick` on links, and `auxclick` event handlers can now open popups without triggering the popup blocker." + }, + "firefox_android": { + "version_added": "53" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "18.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/before.json b/api/Element/before.json new file mode 100644 index 0000000..016da92 --- /dev/null +++ b/api/Element/before.json
@@ -0,0 +1,48 @@ +{ + "api": { + "Element": { + "before": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/before", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-beforeâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "39" + }, + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/beforeinput_event.json b/api/Element/beforeinput_event.json new file mode 100644 index 0000000..b93f9cf --- /dev/null +++ b/api/Element/beforeinput_event.json
@@ -0,0 +1,45 @@ +{ + "api": { + "Element": { + "beforeinput_event": { + "__compat": { + "description": "`beforeinput` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-beforeinput", + "tags": [ + "web-features:input-event" + ], + "support": { + "chrome": { + "version_added": "60" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "87" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/beforematch_event.json b/api/Element/beforematch_event.json new file mode 100644 index 0000000..0dee618 --- /dev/null +++ b/api/Element/beforematch_event.json
@@ -0,0 +1,45 @@ +{ + "api": { + "Element": { + "beforematch_event": { + "__compat": { + "description": "`beforematch` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforematch_event", + "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-beforematch", + "tags": [ + "web-features:hidden-until-found" + ], + "support": { + "chrome": { + "version_added": "102" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/beforescriptexecute_event.json b/api/Element/beforescriptexecute_event.json new file mode 100644 index 0000000..271e1ae --- /dev/null +++ b/api/Element/beforescriptexecute_event.json
@@ -0,0 +1,41 @@ +{ + "api": { + "Element": { + "beforescriptexecute_event": { + "__compat": { + "description": "`beforescriptexecute` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforescriptexecute_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "2" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/beforexrselect_event.json b/api/Element/beforexrselect_event.json new file mode 100644 index 0000000..8acbc58 --- /dev/null +++ b/api/Element/beforexrselect_event.json
@@ -0,0 +1,48 @@ +{ + "api": { + "Element": { + "beforexrselect_event": { + "__compat": { + "description": "`beforexrselect` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/beforexrselect_event", + "spec_url": "https://immersive-web.github.io/dom-overlays/#onbeforexrselect", + "tags": [ + "web-features:webxr-dom-overlays" + ], + "support": { + "chrome": { + "version_added": "83" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false, + "impl_url": "https://crbug.com/40652382" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/blur_event.json b/api/Element/blur_event.json new file mode 100644 index 0000000..a14e21d --- /dev/null +++ b/api/Element/blur_event.json
@@ -0,0 +1,61 @@ +{ + "api": { + "Element": { + "blur_event": { + "__compat": { + "description": "`blur` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/blur_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-blur", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onblur" + ], + "tags": [ + "web-features:focus-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "24" + }, + { + "version_added": "6", + "version_removed": "24", + "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/checkVisibility.json b/api/Element/checkVisibility.json new file mode 100644 index 0000000..f384ca4 --- /dev/null +++ b/api/Element/checkVisibility.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "checkVisibility": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/checkVisibility", + "spec_url": "https://drafts.csswg.org/cssom-view-1/#dom-element-checkvisibility", + "tags": [ + "web-features:check-visibility" + ], + "support": { + "chrome": { + "version_added": "105" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "106" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "17.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/childElementCount.json b/api/Element/childElementCount.json new file mode 100644 index 0000000..3414db5 --- /dev/null +++ b/api/Element/childElementCount.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "childElementCount": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/childElementCount", + "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-childelementcount", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/children.json b/api/Element/children.json new file mode 100644 index 0000000..cdb148a --- /dev/null +++ b/api/Element/children.json
@@ -0,0 +1,59 @@ +{ + "api": { + "Element": { + "children": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/children", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-childrenâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "6", + "version_removed": "9", + "notes": "Also includes non-standard `HTMLCommentElement` nodes." + } + ], + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/classList.json b/api/Element/classList.json new file mode 100644 index 0000000..b8bd50a --- /dev/null +++ b/api/Element/classList.json
@@ -0,0 +1,86 @@ +{ + "api": { + "Element": { + "classList": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/classList", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classlistâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": [ + { + "version_added": "22" + }, + { + "version_added": "8", + "version_removed": "22", + "partial_implementation": true, + "notes": "Not supported for SVG elements." + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "16" + }, + { + "version_added": "12", + "version_removed": "16", + "partial_implementation": true, + "notes": "Not supported for SVG elements." + } + ], + "firefox": { + "version_added": "3.6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "Not supported for SVG elements." + }, + "oculus": "mirror", + "opera": { + "version_added": "11.5" + }, + "opera_android": { + "version_added": "11.5" + }, + "safari": [ + { + "version_added": "7" + }, + { + "version_added": "6", + "version_removed": "7", + "partial_implementation": true, + "notes": "Not supported for SVG elements." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "4.4" + }, + { + "version_added": "3", + "version_removed": "4.4", + "partial_implementation": true, + "notes": "Not supported for SVG elements." + } + ], + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/className.json b/api/Element/className.json new file mode 100644 index 0000000..6f929d2 --- /dev/null +++ b/api/Element/className.json
@@ -0,0 +1,58 @@ +{ + "api": { + "Element": { + "className": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/className", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-classnameâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": [ + { + "version_added": "22" + }, + { + "version_added": "1", + "version_removed": "22", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/click_event.json b/api/Element/click_event.json new file mode 100644 index 0000000..3ca6224 --- /dev/null +++ b/api/Element/click_event.json
@@ -0,0 +1,59 @@ +{ + "api": { + "Element": { + "click_event": { + "__compat": { + "description": "`click` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/click_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-click", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onclick" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6", + "notes": "Beginning in Firefox 68, Firefox no longer incorrectly sends a `click` event for buttons other than the primary mouse button; previously, there were circumstances in which this would occur. One example: middle-clicking a link would send a `click` to the document's `<html>` element." + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/clientHeight.json b/api/Element/clientHeight.json new file mode 100644 index 0000000..fe5cad5 --- /dev/null +++ b/api/Element/clientHeight.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "clientHeight": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientHeight", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientheight", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/clientLeft.json b/api/Element/clientLeft.json new file mode 100644 index 0000000..c9ba89b --- /dev/null +++ b/api/Element/clientLeft.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "clientLeft": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientLeft", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientleft", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/clientTop.json b/api/Element/clientTop.json new file mode 100644 index 0000000..4f82ae5 --- /dev/null +++ b/api/Element/clientTop.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "clientTop": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientTop", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clienttop", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/clientWidth.json b/api/Element/clientWidth.json new file mode 100644 index 0000000..7996b73 --- /dev/null +++ b/api/Element/clientWidth.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "clientWidth": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/clientWidth", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-clientwidth", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/closest.json b/api/Element/closest.json new file mode 100644 index 0000000..b3f4217 --- /dev/null +++ b/api/Element/closest.json
@@ -0,0 +1,48 @@ +{ + "api": { + "Element": { + "closest": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/closest", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-closestâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "41" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "35" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "6" + }, + "safari_ios": { + "version_added": "9" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/compositionend_event.json b/api/Element/compositionend_event.json new file mode 100644 index 0000000..920711c --- /dev/null +++ b/api/Element/compositionend_event.json
@@ -0,0 +1,55 @@ +{ + "api": { + "Element": { + "compositionend_event": { + "__compat": { + "description": "`compositionend` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionend_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-compositionend", + "tags": [ + "web-features:composition-events" + ], + "support": { + "chrome": { + "version_added": "15" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "11" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤15" + }, + "opera_android": { + "version_added": "≤14" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "5" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/compositionstart_event.json b/api/Element/compositionstart_event.json new file mode 100644 index 0000000..efa1263 --- /dev/null +++ b/api/Element/compositionstart_event.json
@@ -0,0 +1,55 @@ +{ + "api": { + "Element": { + "compositionstart_event": { + "__compat": { + "description": "`compositionstart` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionstart_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-compositionstart", + "tags": [ + "web-features:composition-events" + ], + "support": { + "chrome": { + "version_added": "15" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "11" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤15" + }, + "opera_android": { + "version_added": "≤14" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "5" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/compositionupdate_event.json b/api/Element/compositionupdate_event.json new file mode 100644 index 0000000..eff3e06 --- /dev/null +++ b/api/Element/compositionupdate_event.json
@@ -0,0 +1,51 @@ +{ + "api": { + "Element": { + "compositionupdate_event": { + "__compat": { + "description": "`compositionupdate` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/compositionupdate_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-compositionupdate", + "tags": [ + "web-features:composition-events" + ], + "support": { + "chrome": { + "version_added": "18" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "9" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "11" + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "5" + }, + "safari_ios": { + "version_added": "5" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/computedStyleMap.json b/api/Element/computedStyleMap.json new file mode 100644 index 0000000..d1527ff --- /dev/null +++ b/api/Element/computedStyleMap.json
@@ -0,0 +1,45 @@ +{ + "api": { + "Element": { + "computedStyleMap": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap", + "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-element-computedstylemap", + "tags": [ + "web-features:css-typed-om" + ], + "support": { + "chrome": { + "version_added": "66" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false, + "impl_url": "https://bugzil.la/1278697" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/contentvisibilityautostatechange_event.json b/api/Element/contentvisibilityautostatechange_event.json new file mode 100644 index 0000000..e5c8b1f --- /dev/null +++ b/api/Element/contentvisibilityautostatechange_event.json
@@ -0,0 +1,53 @@ +{ + "api": { + "Element": { + "contentvisibilityautostatechange_event": { + "__compat": { + "description": "`contentvisibilityautostatechange` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contentvisibilityautostatechange_event", + "spec_url": "https://drafts.csswg.org/css-contain/#content-visibility-auto-state-change", + "tags": [ + "web-features:content-visibility" + ], + "support": { + "chrome": { + "version_added": "108" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "130" + }, + { + "version_added": "124", + "version_removed": "130", + "partial_implementation": true, + "notes": "The `oncontentvisibilityautostatechange` event handler property is not supported." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "18" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/contextmenu_event.json b/api/Element/contextmenu_event.json new file mode 100644 index 0000000..40c12fb --- /dev/null +++ b/api/Element/contextmenu_event.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "contextmenu_event": { + "__compat": { + "description": "`contextmenu` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-contextmenu", + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "10.5" + }, + "opera_android": { + "version_added": "11.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": false, + "impl_url": "https://webkit.org/b/213953" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/copy_event.json b/api/Element/copy_event.json new file mode 100644 index 0000000..f04e26d --- /dev/null +++ b/api/Element/copy_event.json
@@ -0,0 +1,57 @@ +{ + "api": { + "Element": { + "copy_event": { + "__compat": { + "description": "`copy` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/copy_event", + "spec_url": [ + "https://w3c.github.io/clipboard-apis/#clipboard-event-copy", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncopy" + ], + "tags": [ + "web-features:clipboard-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "22" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9", + "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`." + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/currentCSSZoom.json b/api/Element/currentCSSZoom.json new file mode 100644 index 0000000..6494a5a --- /dev/null +++ b/api/Element/currentCSSZoom.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "currentCSSZoom": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-currentcsszoom", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "128" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "126" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/cut_event.json b/api/Element/cut_event.json new file mode 100644 index 0000000..2b6cdef --- /dev/null +++ b/api/Element/cut_event.json
@@ -0,0 +1,57 @@ +{ + "api": { + "Element": { + "cut_event": { + "__compat": { + "description": "`cut` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/cut_event", + "spec_url": [ + "https://w3c.github.io/clipboard-apis/#clipboard-event-cut", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncut" + ], + "tags": [ + "web-features:clipboard-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "22" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9", + "notes": "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`." + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/dblclick_event.json b/api/Element/dblclick_event.json new file mode 100644 index 0000000..22f9d46 --- /dev/null +++ b/api/Element/dblclick_event.json
@@ -0,0 +1,59 @@ +{ + "api": { + "Element": { + "dblclick_event": { + "__compat": { + "description": "`dblclick` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/dblclick_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-dblclick", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondblclick" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6", + "notes": "Starting in Firefox 68, `dblclick` events are only sent for the primary mouse button, per the specification." + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": "8" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/elementTiming.json b/api/Element/elementTiming.json new file mode 100644 index 0000000..105f07a --- /dev/null +++ b/api/Element/elementTiming.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "elementTiming": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/elementTiming", + "spec_url": "https://w3c.github.io/element-timing/#dom-element-elementtiming", + "tags": [ + "web-features:element-timing" + ], + "support": { + "chrome": { + "version_added": "77" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/firstElementChild.json b/api/Element/firstElementChild.json new file mode 100644 index 0000000..f93b0e4 --- /dev/null +++ b/api/Element/firstElementChild.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "firstElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/firstElementChild", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-firstelementchildâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/focus_event.json b/api/Element/focus_event.json new file mode 100644 index 0000000..241c1b7 --- /dev/null +++ b/api/Element/focus_event.json
@@ -0,0 +1,62 @@ +{ + "api": { + "Element": { + "focus_event": { + "__compat": { + "description": "`focus` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focus_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-focus", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onfocus" + ], + "tags": [ + "web-features:focus-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "24" + }, + { + "version_added": "6", + "version_removed": "24", + "partial_implementation": true, + "notes": "The interface for this event is [`Event`](https://developer.mozilla.org/docs/Web/API/Event), not [`FocusEvent`](https://developer.mozilla.org/docs/Web/API/FocusEvent)." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/focusin_event.json b/api/Element/focusin_event.json new file mode 100644 index 0000000..69bfc4e --- /dev/null +++ b/api/Element/focusin_event.json
@@ -0,0 +1,59 @@ +{ + "api": { + "Element": { + "focusin_event": { + "__compat": { + "description": "`focusin` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusin_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-focusin", + "tags": [ + "web-features:focus-events" + ], + "support": { + "chrome": { + "version_added": "1", + "partial_implementation": true, + "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`." + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12", + "partial_implementation": true, + "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`." + }, + "firefox": { + "version_added": "52", + "partial_implementation": true, + "notes": "The `onfocusin` event handler property is not supported. To listen to this event, use `element.addEventListener('focusin', function() {});`." + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/focusout_event.json b/api/Element/focusout_event.json new file mode 100644 index 0000000..f43ecb8 --- /dev/null +++ b/api/Element/focusout_event.json
@@ -0,0 +1,59 @@ +{ + "api": { + "Element": { + "focusout_event": { + "__compat": { + "description": "`focusout` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/focusout_event", + "spec_url": "https://w3c.github.io/uievents/#event-type-focusout", + "tags": [ + "web-features:focus-events" + ], + "support": { + "chrome": { + "version_added": "1", + "partial_implementation": true, + "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`." + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12", + "partial_implementation": true, + "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`." + }, + "firefox": { + "version_added": "52", + "partial_implementation": true, + "notes": "The `onfocusout` event handler property is not supported. To listen to this event, use `element.addEventListener('focusout', function() {});`." + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "5" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/fullscreenchange_event.json b/api/Element/fullscreenchange_event.json new file mode 100644 index 0000000..4668ea0 --- /dev/null +++ b/api/Element/fullscreenchange_event.json
@@ -0,0 +1,124 @@ +{ + "api": { + "Element": { + "fullscreenchange_event": { + "__compat": { + "description": "`fullscreenchange` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event", + "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenchange", + "tags": [ + "web-features:fullscreen" + ], + "support": { + "chrome": [ + { + "version_added": "71" + }, + { + "prefix": "webkit", + "version_added": "15" + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "79" + }, + { + "prefix": "webkit", + "version_added": "12" + }, + { + "version_added": "12", + "version_removed": "14" + } + ], + "firefox": [ + { + "version_added": "64" + }, + { + "prefix": "moz", + "version_added": "10" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "58" + }, + { + "prefix": "webkit", + "version_added": "15" + }, + { + "version_added": "12.1", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "prefix": "webkit", + "version_added": "14" + }, + { + "version_added": "12.1", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "16.4" + }, + { + "prefix": "webkit", + "version_added": "5.1" + } + ], + "safari_ios": [ + { + "version_added": "16.4", + "partial_implementation": true, + "notes": [ + "Only available on iPad, not on iPhone.", + "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games." + ] + }, + { + "prefix": "webkit", + "version_added": "12", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." + } + ], + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "71" + }, + { + "prefix": "webkit", + "version_added": "≤37" + } + ], + "webview_ios": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/fullscreenerror_event.json b/api/Element/fullscreenerror_event.json new file mode 100644 index 0000000..d477ac7 --- /dev/null +++ b/api/Element/fullscreenerror_event.json
@@ -0,0 +1,124 @@ +{ + "api": { + "Element": { + "fullscreenerror_event": { + "__compat": { + "description": "`fullscreenerror` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event", + "spec_url": "https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenerror", + "tags": [ + "web-features:fullscreen" + ], + "support": { + "chrome": [ + { + "version_added": "71" + }, + { + "prefix": "webkit", + "version_added": "18" + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "79" + }, + { + "prefix": "webkit", + "version_added": "12" + }, + { + "version_added": "12", + "version_removed": "14" + } + ], + "firefox": [ + { + "version_added": "64" + }, + { + "prefix": "moz", + "version_added": "10" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "58" + }, + { + "prefix": "webkit", + "version_added": "15" + }, + { + "version_added": "12.1", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "prefix": "webkit", + "version_added": "14" + }, + { + "version_added": "12.1", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "16.4" + }, + { + "prefix": "webkit", + "version_added": "6" + } + ], + "safari_ios": [ + { + "version_added": "16.4", + "partial_implementation": true, + "notes": [ + "Only available on iPad, not on iPhone.", + "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games." + ] + }, + { + "prefix": "webkit", + "version_added": "12", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone." + } + ], + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "71" + }, + { + "prefix": "webkit", + "version_added": "≤37" + } + ], + "webview_ios": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/gesturechange_event.json b/api/Element/gesturechange_event.json new file mode 100644 index 0000000..40123b0 --- /dev/null +++ b/api/Element/gesturechange_event.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "gesturechange_event": { + "__compat": { + "description": "`gesturechange` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturechange_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": "2" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/gestureend_event.json b/api/Element/gestureend_event.json new file mode 100644 index 0000000..2df1e41 --- /dev/null +++ b/api/Element/gestureend_event.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "gestureend_event": { + "__compat": { + "description": "`gestureend` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gestureend_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": "2" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/gesturestart_event.json b/api/Element/gesturestart_event.json new file mode 100644 index 0000000..60f6bda --- /dev/null +++ b/api/Element/gesturestart_event.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "gesturestart_event": { + "__compat": { + "description": "`gesturestart` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gesturestart_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": "2" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getAnimations.json b/api/Element/getAnimations.json new file mode 100644 index 0000000..73b47a8 --- /dev/null +++ b/api/Element/getAnimations.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "getAnimations": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAnimations", + "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-animatable-getanimations", + "tags": [ + "web-features:web-animations" + ], + "support": { + "chrome": { + "version_added": "84" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "75" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getAttribute.json b/api/Element/getAttribute.json new file mode 100644 index 0000000..fcb351a --- /dev/null +++ b/api/Element/getAttribute.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "getAttribute": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttribute", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributeâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getAttributeNS.json b/api/Element/getAttributeNS.json new file mode 100644 index 0000000..31475d4 --- /dev/null +++ b/api/Element/getAttributeNS.json
@@ -0,0 +1,51 @@ +{ + "api": { + "Element": { + "getAttributeNS": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributensâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1", + "notes": "Starting in Firefox 13, `null` is always returned instead of the empty string, as per the DOM4 specification. Previously, there were cases in which an empty string could be returned." + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getAttributeNames.json b/api/Element/getAttributeNames.json new file mode 100644 index 0000000..04be85c --- /dev/null +++ b/api/Element/getAttributeNames.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "getAttributeNames": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getattributenamesâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "61" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "18" + }, + "firefox": { + "version_added": "45" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getAttributeNode.json b/api/Element/getAttributeNode.json new file mode 100644 index 0000000..4f557a6 --- /dev/null +++ b/api/Element/getAttributeNode.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "getAttributeNode": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenode", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "6" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getAttributeNodeNS.json b/api/Element/getAttributeNodeNS.json new file mode 100644 index 0000000..839318f --- /dev/null +++ b/api/Element/getAttributeNodeNS.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "getAttributeNodeNS": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-getattributenodens", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getBoundingClientRect.json b/api/Element/getBoundingClientRect.json new file mode 100644 index 0000000..6902f05 --- /dev/null +++ b/api/Element/getBoundingClientRect.json
@@ -0,0 +1,55 @@ +{ + "api": { + "Element": { + "getBoundingClientRect": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getboundingclientrect", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "4" + }, + "oculus": "mirror", + "opera": { + "version_added": "9.5" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3.2", + "notes": "Safari for iOS will modify the effective viewport based on the user zoom. This results in incorrect values whenever the user has zoomed." + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "2" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getBoxQuads.json b/api/Element/getBoxQuads.json new file mode 100644 index 0000000..f32c48f --- /dev/null +++ b/api/Element/getBoxQuads.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "getBoxQuads": { + "__compat": { + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-geometryutils-getboxquads", + "tags": [ + "web-features:getboxquads" + ], + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "31", + "flags": [ + { + "type": "preference", + "name": "layout.css.getBoxQuads.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getClientRects.json b/api/Element/getClientRects.json new file mode 100644 index 0000000..c3ae102 --- /dev/null +++ b/api/Element/getClientRects.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "getClientRects": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getClientRects", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-getclientrects", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "9.5" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "2" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getElementsByClassName.json b/api/Element/getElementsByClassName.json new file mode 100644 index 0000000..46aa1ce --- /dev/null +++ b/api/Element/getElementsByClassName.json
@@ -0,0 +1,63 @@ +{ + "api": { + "Element": { + "getElementsByClassName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-getelementsbyclassname", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "16" + }, + { + "version_added": "12", + "version_removed": "16", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + } + ], + "firefox": { + "version_added": "3", + "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec." + }, + "firefox_android": { + "version_added": "4" + }, + "ie": { + "version_added": "9", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + }, + "oculus": "mirror", + "opera": { + "version_added": "9.5" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getElementsByTagName.json b/api/Element/getElementsByTagName.json new file mode 100644 index 0000000..6af30bc --- /dev/null +++ b/api/Element/getElementsByTagName.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "getElementsByTagName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagname", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1", + "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1", + "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflect the change in the spec." + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5.5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8", + "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1", + "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getElementsByTagNameNS.json b/api/Element/getElementsByTagNameNS.json new file mode 100644 index 0000000..d34955a --- /dev/null +++ b/api/Element/getElementsByTagNameNS.json
@@ -0,0 +1,61 @@ +{ + "api": { + "Element": { + "getElementsByTagNameNS": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-getelementsbytagnamens", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1", + "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1", + "notes": [ + "The behavior of `element.getElementsByTagNameNS` changed between Firefox 3.5 and Firefox 3.6. In Firefox 3.5 and before, this function would automatically case-fold any queries so that a search for \"foo\" would match \"Foo\" or \"foo\". In Firefox 3.6 and later this function is now case-sensitive so that a query for \"foo\" will only match \"foo\" and not \"Foo\". For more background on this, please see the [comment from Henri Sivonen about the change](https://bugzil.la/542185#c5). You can also look at the [relevant part of the standard, which states which parts of the API are case-sensitive and which parts aren't](https://developer.mozilla.org/docs/Case_Sensitivity_in_class_and_id_Names).", + "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change." + ] + }, + "firefox_android": { + "version_added": "4", + "notes": "Before Firefox 19, this method was returning a `NodeList`; it was then changed to reflects the spec change." + }, + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1", + "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." + }, + "opera_android": { + "version_added": "≤12.1", + "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." + }, + "safari": { + "version_added": "1", + "notes": "Initially, this method was returning a `NodeList`; it was then changed to reflect the spec change." + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/getHTML.json b/api/Element/getHTML.json new file mode 100644 index 0000000..c0a8cd4 --- /dev/null +++ b/api/Element/getHTML.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "getHTML": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/getHTML", + "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-gethtml", + "tags": [ + "web-features:gethtml" + ], + "support": { + "chrome": { + "version_added": "125" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "128" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "18" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/gotpointercapture_event.json b/api/Element/gotpointercapture_event.json new file mode 100644 index 0000000..34ea352 --- /dev/null +++ b/api/Element/gotpointercapture_event.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "gotpointercapture_event": { + "__compat": { + "description": "`gotpointercapture` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-gotpointercapture-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-ongotpointercapture" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "57" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/hasAttribute.json b/api/Element/hasAttribute.json new file mode 100644 index 0000000..30cd175 --- /dev/null +++ b/api/Element/hasAttribute.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "hasAttribute": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttribute", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributeâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "8" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/hasAttributeNS.json b/api/Element/hasAttributeNS.json new file mode 100644 index 0000000..98d6d3b --- /dev/null +++ b/api/Element/hasAttributeNS.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "hasAttributeNS": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributensâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/hasAttributes.json b/api/Element/hasAttributes.json new file mode 100644 index 0000000..506f4f9 --- /dev/null +++ b/api/Element/hasAttributes.json
@@ -0,0 +1,51 @@ +{ + "api": { + "Element": { + "hasAttributes": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasAttributes", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-hasattributesâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1", + "notes": "Before Firefox 35, it was implemented on the `Node` interface." + }, + "firefox_android": "mirror", + "ie": { + "version_added": "8" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/hasPointerCapture.json b/api/Element/hasPointerCapture.json new file mode 100644 index 0000000..89fcbff --- /dev/null +++ b/api/Element/hasPointerCapture.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "hasPointerCapture": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture", + "spec_url": "https://w3c.github.io/pointerevents/#dom-element-haspointercapture", + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/id.json b/api/Element/id.json new file mode 100644 index 0000000..ff12c3d --- /dev/null +++ b/api/Element/id.json
@@ -0,0 +1,58 @@ +{ + "api": { + "Element": { + "id": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/id", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-idâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": [ + { + "version_added": "23" + }, + { + "version_added": "1", + "version_removed": "23", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/innerHTML.json b/api/Element/innerHTML.json new file mode 100644 index 0000000..9c3bb20 --- /dev/null +++ b/api/Element/innerHTML.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "innerHTML": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/innerHTML", + "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-innerhtml", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "4" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "1" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/input_event.json b/api/Element/input_event.json new file mode 100644 index 0000000..88bbb03 --- /dev/null +++ b/api/Element/input_event.json
@@ -0,0 +1,64 @@ +{ + "api": { + "Element": { + "input_event": { + "__compat": { + "description": "`input` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/input_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-input", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oninput" + ], + "tags": [ + "web-features:input-event" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "79" + }, + { + "version_added": "12", + "version_removed": "79", + "partial_implementation": true, + "notes": "Not supported on `select`, `checkbox`, or `radio` inputs." + } + ], + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9", + "partial_implementation": true, + "notes": "Only supports `input` of type `text` and `password`." + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/insertAdjacentElement.json b/api/Element/insertAdjacentElement.json new file mode 100644 index 0000000..3fdd2de --- /dev/null +++ b/api/Element/insertAdjacentElement.json
@@ -0,0 +1,62 @@ +{ + "api": { + "Element": { + "insertAdjacentElement": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacentelement", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "17" + }, + { + "version_added": "12", + "version_removed": "17", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + } + ], + "firefox": { + "version_added": "48" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/insertAdjacentHTML.json b/api/Element/insertAdjacentHTML.json new file mode 100644 index 0000000..173c97e --- /dev/null +++ b/api/Element/insertAdjacentHTML.json
@@ -0,0 +1,67 @@ +{ + "api": { + "Element": { + "insertAdjacentHTML": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML", + "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#the-insertadjacenthtml()-method", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "17" + }, + { + "version_added": "12", + "version_removed": "17", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + } + ], + "firefox": { + "version_added": "8" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "4", + "partial_implementation": true, + "notes": [ + "Before Internet Explorer 10, throws an \"Invalid target element for this operation.\" error when called on a `<table>`, `<tbody>`, `<thead>`, or `<tr>` element.", + "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + ] + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "4" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/insertAdjacentText.json b/api/Element/insertAdjacentText.json new file mode 100644 index 0000000..903771a --- /dev/null +++ b/api/Element/insertAdjacentText.json
@@ -0,0 +1,64 @@ +{ + "api": { + "Element": { + "insertAdjacentText": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-insertadjacenttext", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "17" + }, + { + "version_added": "12", + "version_removed": "17", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + } + ], + "firefox": { + "version_added": "48" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "partial_implementation": true, + "notes": "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement)." + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "4" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "2.2" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/keydown_event.json b/api/Element/keydown_event.json new file mode 100644 index 0000000..f765e13 --- /dev/null +++ b/api/Element/keydown_event.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "keydown_event": { + "__compat": { + "description": "`keydown` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keydown_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-keydown", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeydown" + ], + "tags": [ + "web-features:keyboard-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/keypress_event.json b/api/Element/keypress_event.json new file mode 100644 index 0000000..2782ec5 --- /dev/null +++ b/api/Element/keypress_event.json
@@ -0,0 +1,58 @@ +{ + "api": { + "Element": { + "keypress_event": { + "__compat": { + "description": "`keypress` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keypress_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-keypress", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeypress" + ], + "support": { + "chrome": { + "version_added": "1", + "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6", + "notes": "As of Firefox 65, the `keypress` event is no longer fired for [non-printable keys](https://developer.mozilla.org/docs/Web/API/KeyboardEvent/keyCode#Non-printable_keys_(function_keys)), except for the Enter key, and the Shift + Enter and Ctrl + Enter key combinations (these were kept for cross-browser compatibility purposes)." + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1", + "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." + }, + "opera_android": { + "version_added": "≤12.1", + "notes": "Opera does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." + }, + "safari": { + "version_added": "1.3" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "1", + "notes": "Chrome does not fire the `keypress` event for [known keyboard shortcuts](https://crbug.com/40879837#comment51). Which keyboard shortcuts are known depends on the user's system. Use the `keydown` event to implement keyboard shortcuts." + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/keyup_event.json b/api/Element/keyup_event.json new file mode 100644 index 0000000..a5ba131 --- /dev/null +++ b/api/Element/keyup_event.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "keyup_event": { + "__compat": { + "description": "`keyup` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/keyup_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-keyup", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeyup" + ], + "tags": [ + "web-features:keyboard-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/lastElementChild.json b/api/Element/lastElementChild.json new file mode 100644 index 0000000..c60de7f --- /dev/null +++ b/api/Element/lastElementChild.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "lastElementChild": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lastElementChild", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-lastelementchildâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/localName.json b/api/Element/localName.json new file mode 100644 index 0000000..41faf63 --- /dev/null +++ b/api/Element/localName.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "localName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/localName", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-localnameâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/lostpointercapture_event.json b/api/Element/lostpointercapture_event.json new file mode 100644 index 0000000..98ee134 --- /dev/null +++ b/api/Element/lostpointercapture_event.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "lostpointercapture_event": { + "__compat": { + "description": "`lostpointercapture` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-lostpointercapture-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onlostpointercapture" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "57" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/matches.json b/api/Element/matches.json new file mode 100644 index 0000000..73d5237 --- /dev/null +++ b/api/Element/matches.json
@@ -0,0 +1,131 @@ +{ + "api": { + "Element": { + "matches": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/matches", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-matchesâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": [ + { + "version_added": "33" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "4" + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "15" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "12" + }, + { + "alternative_name": "msMatchesSelector", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": [ + { + "version_added": "34" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "44" + }, + { + "alternative_name": "mozMatchesSelector", + "version_added": "3.6", + "notes": [ + "Before Firefox 4, invalid selector strings caused false to be returned instead of throwing an exception.", + "See [bug 1119718](https://bugzil.la/1119718) for removal." + ] + } + ], + "firefox_android": [ + { + "version_added": "34" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "44" + }, + { + "alternative_name": "mozMatchesSelector", + "version_added": "4", + "notes": "See [bug 1119718](https://bugzil.la/1119718) for removal." + } + ], + "ie": { + "alternative_name": "msMatchesSelector", + "version_added": "9" + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "21" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "15" + }, + { + "alternative_name": "oMatchesSelector", + "version_added": "11.5", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "21" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "14" + }, + { + "alternative_name": "oMatchesSelector", + "version_added": "11.5", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "8" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "5" + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "4.4" + }, + { + "alternative_name": "webkitMatchesSelector", + "version_added": "≤37" + } + ], + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mousedown_event.json b/api/Element/mousedown_event.json new file mode 100644 index 0000000..65c9894 --- /dev/null +++ b/api/Element/mousedown_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "mousedown_event": { + "__compat": { + "description": "`mousedown` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousedown_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-mousedown", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousedown" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mouseenter_event.json b/api/Element/mouseenter_event.json new file mode 100644 index 0000000..f65ffc8 --- /dev/null +++ b/api/Element/mouseenter_event.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "mouseenter_event": { + "__compat": { + "description": "`mouseenter` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-mouseenter", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseenter" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "30" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "10" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5.5" + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mouseleave_event.json b/api/Element/mouseleave_event.json new file mode 100644 index 0000000..3e751c8 --- /dev/null +++ b/api/Element/mouseleave_event.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "mouseleave_event": { + "__compat": { + "description": "`mouseleave` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-mouseleave", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseleave" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "30" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "10" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5.5" + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mousemove_event.json b/api/Element/mousemove_event.json new file mode 100644 index 0000000..aa4b0a0 --- /dev/null +++ b/api/Element/mousemove_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "mousemove_event": { + "__compat": { + "description": "`mousemove` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousemove_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-mousemove", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousemove" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mouseout_event.json b/api/Element/mouseout_event.json new file mode 100644 index 0000000..5f611bf --- /dev/null +++ b/api/Element/mouseout_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "mouseout_event": { + "__compat": { + "description": "`mouseout` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseout_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-mouseout", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseout" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mouseover_event.json b/api/Element/mouseover_event.json new file mode 100644 index 0000000..bd54df9 --- /dev/null +++ b/api/Element/mouseover_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "mouseover_event": { + "__compat": { + "description": "`mouseover` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseover_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-mouseover", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseover" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "9.5" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mouseup_event.json b/api/Element/mouseup_event.json new file mode 100644 index 0000000..8d89767 --- /dev/null +++ b/api/Element/mouseup_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "mouseup_event": { + "__compat": { + "description": "`mouseup` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mouseup_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-mouseup", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseup" + ], + "tags": [ + "web-features:mouse-events" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/mousewheel_event.json b/api/Element/mousewheel_event.json new file mode 100644 index 0000000..f38266f --- /dev/null +++ b/api/Element/mousewheel_event.json
@@ -0,0 +1,49 @@ +{ + "api": { + "Element": { + "mousewheel_event": { + "__compat": { + "description": "`mousewheel` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/mousewheel_event", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤15" + }, + "opera_android": { + "version_added": "≤14" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/moveBefore.json b/api/Element/moveBefore.json new file mode 100644 index 0000000..7d5a9fd --- /dev/null +++ b/api/Element/moveBefore.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "moveBefore": { + "__compat": { + "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-movebefore", + "tags": [ + "web-features:move-before" + ], + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/namespaceURI.json b/api/Element/namespaceURI.json new file mode 100644 index 0000000..bc52108 --- /dev/null +++ b/api/Element/namespaceURI.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "namespaceURI": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/namespaceURI", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-namespaceuriâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/nextElementSibling.json b/api/Element/nextElementSibling.json new file mode 100644 index 0000000..7f5dc19 --- /dev/null +++ b/api/Element/nextElementSibling.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "nextElementSibling": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/nextElementSibling", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-nextelementsiblingâ‘¡", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/outerHTML.json b/api/Element/outerHTML.json new file mode 100644 index 0000000..ae1ef52 --- /dev/null +++ b/api/Element/outerHTML.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "outerHTML": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/outerHTML", + "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-outerhtml", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "11" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "4" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1.3" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "1" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/part.json b/api/Element/part.json new file mode 100644 index 0000000..dc393a7 --- /dev/null +++ b/api/Element/part.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "part": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/part", + "spec_url": "https://drafts.csswg.org/css-shadow-parts/#idl", + "tags": [ + "web-features:shadow-parts" + ], + "support": { + "chrome": { + "version_added": "73" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "72" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/paste_event.json b/api/Element/paste_event.json new file mode 100644 index 0000000..64b82f0 --- /dev/null +++ b/api/Element/paste_event.json
@@ -0,0 +1,62 @@ +{ + "api": { + "Element": { + "paste_event": { + "__compat": { + "description": "`paste` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/paste_event", + "spec_url": [ + "https://w3c.github.io/clipboard-apis/#clipboard-event-paste", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onpaste" + ], + "tags": [ + "web-features:clipboard-events" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "22" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9", + "notes": [ + "Before Internet Explorer 11, copying files does not trigger the `paste` event.", + "Before Internet Explorer 9, this event is not supported via `addEventListener`; however, the event handler is supported since IE 5.5. The event can be listened to via `element.oncopy`." + ] + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointercancel_event.json b/api/Element/pointercancel_event.json new file mode 100644 index 0000000..9d55d0d --- /dev/null +++ b/api/Element/pointercancel_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointercancel_event": { + "__compat": { + "description": "`pointercancel` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointercancel-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointercancel" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointerdown_event.json b/api/Element/pointerdown_event.json new file mode 100644 index 0000000..2d094fc --- /dev/null +++ b/api/Element/pointerdown_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointerdown_event": { + "__compat": { + "description": "`pointerdown` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointerdown-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerdown" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointerenter_event.json b/api/Element/pointerenter_event.json new file mode 100644 index 0000000..52cc874 --- /dev/null +++ b/api/Element/pointerenter_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointerenter_event": { + "__compat": { + "description": "`pointerenter` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointerenter-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerenter" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointerleave_event.json b/api/Element/pointerleave_event.json new file mode 100644 index 0000000..f3635f8 --- /dev/null +++ b/api/Element/pointerleave_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointerleave_event": { + "__compat": { + "description": "`pointerleave` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointerleave-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerleave" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointermove_event.json b/api/Element/pointermove_event.json new file mode 100644 index 0000000..ffac1e7 --- /dev/null +++ b/api/Element/pointermove_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointermove_event": { + "__compat": { + "description": "`pointermove` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointermove_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointermove-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointermove" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointerout_event.json b/api/Element/pointerout_event.json new file mode 100644 index 0000000..73dcba3 --- /dev/null +++ b/api/Element/pointerout_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointerout_event": { + "__compat": { + "description": "`pointerout` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerout_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointerout-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerout" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointerover_event.json b/api/Element/pointerover_event.json new file mode 100644 index 0000000..475121d --- /dev/null +++ b/api/Element/pointerover_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointerover_event": { + "__compat": { + "description": "`pointerover` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerover_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointerover-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerover" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointerrawupdate_event.json b/api/Element/pointerrawupdate_event.json new file mode 100644 index 0000000..2a47b0d --- /dev/null +++ b/api/Element/pointerrawupdate_event.json
@@ -0,0 +1,48 @@ +{ + "api": { + "Element": { + "pointerrawupdate_event": { + "__compat": { + "description": "`pointerrawupdate` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointerrawupdate-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerrawupdate" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "77" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/pointerup_event.json b/api/Element/pointerup_event.json new file mode 100644 index 0000000..115d209 --- /dev/null +++ b/api/Element/pointerup_event.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "pointerup_event": { + "__compat": { + "description": "`pointerup` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/pointerup_event", + "spec_url": [ + "https://w3c.github.io/pointerevents/#the-pointerup-event", + "https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerup" + ], + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "12" + }, + { + "prefix": "ms", + "version_added": "12", + "version_removed": "79" + } + ], + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/prefix.json b/api/Element/prefix.json new file mode 100644 index 0000000..dcdaff1 --- /dev/null +++ b/api/Element/prefix.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "prefix": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prefix", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-prefixâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/prepend.json b/api/Element/prepend.json new file mode 100644 index 0000000..8062557 --- /dev/null +++ b/api/Element/prepend.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "prepend": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/prepend", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-prependâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/previousElementSibling.json b/api/Element/previousElementSibling.json new file mode 100644 index 0000000..2a4941e --- /dev/null +++ b/api/Element/previousElementSibling.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "previousElementSibling": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/previousElementSibling", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-previouselementsiblingâ‘¡", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "2" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "4" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "≤37" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/querySelector.json b/api/Element/querySelector.json new file mode 100644 index 0000000..0e51a75 --- /dev/null +++ b/api/Element/querySelector.json
@@ -0,0 +1,57 @@ +{ + "api": { + "Element": { + "querySelector": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelector", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "`querySelector()` is supported, but only for CSS 2.1 selectors." + } + ], + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/querySelectorAll.json b/api/Element/querySelectorAll.json new file mode 100644 index 0000000..0646213 --- /dev/null +++ b/api/Element/querySelectorAll.json
@@ -0,0 +1,57 @@ +{ + "api": { + "Element": { + "querySelectorAll": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/querySelectorAll", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorallâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.5" + }, + "firefox_android": "mirror", + "ie": [ + { + "version_added": "9" + }, + { + "version_added": "8", + "partial_implementation": true, + "notes": "`querySelectorAll()` is supported, but only for CSS 2.1 selectors." + } + ], + "oculus": "mirror", + "opera": { + "version_added": "10" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/releasePointerCapture.json b/api/Element/releasePointerCapture.json new file mode 100644 index 0000000..5da0da7 --- /dev/null +++ b/api/Element/releasePointerCapture.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "releasePointerCapture": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture", + "spec_url": "https://w3c.github.io/pointerevents/#dom-element-releasepointercapture", + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "59" + }, + "firefox_android": { + "version_added": "79" + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/remove.json b/api/Element/remove.json new file mode 100644 index 0000000..0a41c06 --- /dev/null +++ b/api/Element/remove.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "remove": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/remove", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-removeâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "24" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "23" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/removeAttribute.json b/api/Element/removeAttribute.json new file mode 100644 index 0000000..16cb634 --- /dev/null +++ b/api/Element/removeAttribute.json
@@ -0,0 +1,51 @@ +{ + "api": { + "Element": { + "removeAttribute": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttribute", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributeâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12", + "notes": "This function doesn't respect boolean attributes' default values. See [bug 12087679](https://developer.microsoft.com/microsoft-edge/platform/issues/12087679/)." + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/removeAttributeNS.json b/api/Element/removeAttributeNS.json new file mode 100644 index 0000000..f838f3f --- /dev/null +++ b/api/Element/removeAttributeNS.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "removeAttributeNS": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-removeattributensâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/removeAttributeNode.json b/api/Element/removeAttributeNode.json new file mode 100644 index 0000000..5c3e218 --- /dev/null +++ b/api/Element/removeAttributeNode.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "removeAttributeNode": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-removeattributenode", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "6" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/replaceChildren.json b/api/Element/replaceChildren.json new file mode 100644 index 0000000..af113d9 --- /dev/null +++ b/api/Element/replaceChildren.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "replaceChildren": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceChildren", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-replacechildrenâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "86" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "78" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "14" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/replaceWith.json b/api/Element/replaceWith.json new file mode 100644 index 0000000..da1240f --- /dev/null +++ b/api/Element/replaceWith.json
@@ -0,0 +1,48 @@ +{ + "api": { + "Element": { + "replaceWith": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/replaceWith", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-replacewithâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "54" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "17" + }, + "firefox": { + "version_added": "49" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "39" + }, + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/requestFullscreen.json b/api/Element/requestFullscreen.json new file mode 100644 index 0000000..984d65d --- /dev/null +++ b/api/Element/requestFullscreen.json
@@ -0,0 +1,125 @@ +{ + "api": { + "Element": { + "requestFullscreen": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen", + "spec_url": "https://fullscreen.spec.whatwg.org/#ref-for-dom-element-requestfullscreenâ‘ ", + "tags": [ + "web-features:fullscreen" + ], + "support": { + "chrome": [ + { + "version_added": "71" + }, + { + "prefix": "webkit", + "version_added": "15" + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "79" + }, + { + "prefix": "webkit", + "version_added": "12" + }, + { + "version_added": "12", + "version_removed": "14" + } + ], + "firefox": [ + { + "version_added": "64" + }, + { + "alternative_name": "mozRequestFullScreen", + "version_added": "9", + "notes": "Before Firefox 44, Firefox incorrectly allowed elements inside a `<frame>` or `<object>` element to request, and to be granted, fullscreen. In Firefox 44 and onwards this has been fixed: only elements in the top-level document or in an `<iframe>` element with the `allowfullscreen` attribute can be displayed fullscreen." + } + ], + "firefox_android": "mirror", + "ie": { + "prefix": "ms", + "version_added": "11" + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "58" + }, + { + "prefix": "webkit", + "version_added": "15" + }, + { + "version_added": "12.1", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "50" + }, + { + "prefix": "webkit", + "version_added": "14" + }, + { + "version_added": "12.1", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "16.4" + }, + { + "prefix": "webkit", + "version_added": "5.1" + } + ], + "safari_ios": [ + { + "version_added": "16.4", + "partial_implementation": true, + "notes": [ + "Only available on iPad, not on iPhone.", + "Shows an overlay button which can not be disabled. Swiping down exits fullscreen mode, making it unsuitable for some use cases like games." + ] + }, + { + "prefix": "webkit", + "version_added": "12", + "partial_implementation": true, + "notes": "Only available on iPad, not on iPhone. Shows an overlay button which can not be disabled." + } + ], + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "71" + }, + { + "prefix": "webkit", + "version_added": "≤37" + } + ], + "webview_ios": { + "version_added": false + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/requestPointerLock.json b/api/Element/requestPointerLock.json new file mode 100644 index 0000000..a61d0b4 --- /dev/null +++ b/api/Element/requestPointerLock.json
@@ -0,0 +1,74 @@ +{ + "api": { + "Element": { + "requestPointerLock": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock", + "spec_url": "https://w3c.github.io/pointerlock/#dom-element-requestpointerlock", + "tags": [ + "web-features:pointer-lock" + ], + "support": { + "chrome": [ + { + "version_added": "37", + "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)." + }, + { + "prefix": "webkit", + "version_added": "22", + "version_removed": "38" + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "13", + "notes": "From version 92, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)." + }, + "firefox": [ + { + "version_added": "50" + }, + { + "prefix": "moz", + "version_added": "14", + "version_removed": "50" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10.1" + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": [ + { + "version_added": "3.0", + "notes": "From version 16, returns a promise instead of `undefined`. The behavior reflects [a proposed specification change](https://github.com/w3c/pointerlock/pull/49)." + }, + { + "prefix": "webkit", + "version_added": "1.5", + "version_removed": "3.0" + } + ], + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/role.json b/api/Element/role.json new file mode 100644 index 0000000..ccf734f --- /dev/null +++ b/api/Element/role.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "role": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/role", + "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-role", + "tags": [ + "web-features:aria-attribute-reflection" + ], + "support": { + "chrome": { + "version_added": "103" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "119" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scroll.json b/api/Element/scroll.json new file mode 100644 index 0000000..f2681cf --- /dev/null +++ b/api/Element/scroll.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "scroll": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scroll", + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": { + "version_added": "61" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "36" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollBy.json b/api/Element/scrollBy.json new file mode 100644 index 0000000..f604659 --- /dev/null +++ b/api/Element/scrollBy.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "scrollBy": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollBy", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollby", + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": { + "version_added": "61" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "36" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollHeight.json b/api/Element/scrollHeight.json new file mode 100644 index 0000000..464d7c6 --- /dev/null +++ b/api/Element/scrollHeight.json
@@ -0,0 +1,59 @@ +{ + "api": { + "Element": { + "scrollHeight": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollHeight", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollheight", + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "21" + }, + { + "version_added": "3", + "version_removed": "21", + "partial_implementation": true, + "notes": "Before Firefox 21, when an element's content does not generate a vertical scrollbar, then its `scrollHeight` property is equal to its `clientHeight` property. This can mean either the content is too short to require a scrollbar or that the element has a CSS style `overflow` value of `visible` (non-scrollable)." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollHeight` is equal to the sum of the top and bottom padding. This behavior was fixed in Internet Explorer 8." + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollIntoView.json b/api/Element/scrollIntoView.json new file mode 100644 index 0000000..ee7d47b --- /dev/null +++ b/api/Element/scrollIntoView.json
@@ -0,0 +1,82 @@ +{ + "api": { + "Element": { + "scrollIntoView": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollintoview", + "tags": [ + "web-features:scroll-into-view" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": [ + { + "version_added": "79" + }, + { + "version_added": "17", + "version_removed": "79", + "partial_implementation": true, + "notes": "The only parameter supported is `alignToTop`." + }, + { + "version_added": "12", + "version_removed": "17", + "partial_implementation": true, + "notes": [ + "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).", + "No support for `smooth` behavior." + ] + } + ], + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "partial_implementation": true, + "notes": [ + "Only supported for [`HTMLElement`](https://developer.mozilla.org/docs/Web/API/HTMLElement), not all `Element` objects, such as [`SVGElement`](https://developer.mozilla.org/docs/Web/API/SVGElement).", + "No support for `smooth` behavior or `center` options." + ] + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "3", + "notes": [ + "No support for `center` option.", + "Before Safari 15.4, there was no support for the `smooth` behavior." + ] + }, + "safari_ios": { + "version_added": "1", + "notes": [ + "No support for `center` option.", + "Before iOS 15.4, there was no support for the `smooth` behavior." + ] + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollIntoViewIfNeeded.json b/api/Element/scrollIntoViewIfNeeded.json new file mode 100644 index 0000000..f7931ab --- /dev/null +++ b/api/Element/scrollIntoViewIfNeeded.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "scrollIntoViewIfNeeded": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollIntoViewIfNeeded", + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false, + "impl_url": "https://bugzil.la/403510" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "1" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollLeft.json b/api/Element/scrollLeft.json new file mode 100644 index 0000000..8bc4fb3 --- /dev/null +++ b/api/Element/scrollLeft.json
@@ -0,0 +1,65 @@ +{ + "api": { + "Element": { + "scrollLeft": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeft", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollleft", + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": [ + { + "version_added": "86" + }, + { + "version_added": "1", + "version_removed": "86", + "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)." + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "86" + }, + { + "version_added": "12", + "version_removed": "86", + "notes": "For right-to-left elements, this property uses 0-100 (most left to most right) instead of negative values. See [bug 41319147](https://crbug.com/41319147)." + } + ], + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "notes": "For right-to-left elements, this property uses 100-0 (most left to most right) instead of negative values." + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollLeftMax.json b/api/Element/scrollLeftMax.json new file mode 100644 index 0000000..c796122 --- /dev/null +++ b/api/Element/scrollLeftMax.json
@@ -0,0 +1,40 @@ +{ + "api": { + "Element": { + "scrollLeftMax": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollLeftMax", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "16" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollTo.json b/api/Element/scrollTo.json new file mode 100644 index 0000000..a242fa7 --- /dev/null +++ b/api/Element/scrollTo.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "scrollTo": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTo", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollto", + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": { + "version_added": "61" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "36" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollTop.json b/api/Element/scrollTop.json new file mode 100644 index 0000000..db712e1 --- /dev/null +++ b/api/Element/scrollTop.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "scrollTop": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTop", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrolltop", + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollTopMax.json b/api/Element/scrollTopMax.json new file mode 100644 index 0000000..063bceb --- /dev/null +++ b/api/Element/scrollTopMax.json
@@ -0,0 +1,40 @@ +{ + "api": { + "Element": { + "scrollTopMax": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollTopMax", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "16" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollWidth.json b/api/Element/scrollWidth.json new file mode 100644 index 0000000..1a21886 --- /dev/null +++ b/api/Element/scrollWidth.json
@@ -0,0 +1,51 @@ +{ + "api": { + "Element": { + "scrollWidth": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollWidth", + "spec_url": "https://drafts.csswg.org/cssom-view/#dom-element-scrollwidth", + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "notes": "In Internet Explorer 5 through 7, if padding is set, the value of `scrollWidth` is equal to the sum of the left and right padding. This behavior was fixed in Internet Explorer 8." + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scroll_event.json b/api/Element/scroll_event.json new file mode 100644 index 0000000..f246bb7 --- /dev/null +++ b/api/Element/scroll_event.json
@@ -0,0 +1,54 @@ +{ + "api": { + "Element": { + "scroll_event": { + "__compat": { + "description": "`scroll` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scroll_event", + "spec_url": [ + "https://drafts.csswg.org/cssom-view/#eventdef-document-scroll", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscroll" + ], + "tags": [ + "web-features:scroll-elements" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "6" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1.3" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollend_event.json b/api/Element/scrollend_event.json new file mode 100644 index 0000000..edf3c7a --- /dev/null +++ b/api/Element/scrollend_event.json
@@ -0,0 +1,49 @@ +{ + "api": { + "Element": { + "scrollend_event": { + "__compat": { + "description": "`scrollend` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollend_event", + "spec_url": [ + "https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscrollend" + ], + "tags": [ + "web-features:scrollend" + ], + "support": { + "chrome": { + "version_added": "114" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "109" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false, + "impl_url": "https://webkit.org/b/201556" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollsnapchange_event.json b/api/Element/scrollsnapchange_event.json new file mode 100644 index 0000000..bec90f1 --- /dev/null +++ b/api/Element/scrollsnapchange_event.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "scrollsnapchange_event": { + "__compat": { + "description": "`scrollsnapchange` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchange_event", + "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchange", + "tags": [ + "web-features:scroll-snap-events" + ], + "support": { + "chrome": { + "version_added": "129" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false, + "impl_url": "https://bugzil.la/1843961" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/scrollsnapchanging_event.json b/api/Element/scrollsnapchanging_event.json new file mode 100644 index 0000000..bcdbb0c --- /dev/null +++ b/api/Element/scrollsnapchanging_event.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "scrollsnapchanging_event": { + "__compat": { + "description": "`scrollsnapchanging` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/scrollsnapchanging_event", + "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchanging", + "tags": [ + "web-features:scroll-snap-events" + ], + "support": { + "chrome": { + "version_added": "129" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false, + "impl_url": "https://bugzil.la/1843961" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/securitypolicyviolation_event.json b/api/Element/securitypolicyviolation_event.json new file mode 100644 index 0000000..2cb8b22 --- /dev/null +++ b/api/Element/securitypolicyviolation_event.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "securitypolicyviolation_event": { + "__compat": { + "description": "`securitypolicyviolation` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/securitypolicyviolation_event", + "spec_url": [ + "https://w3c.github.io/webappsec-csp/#eventdef-globaleventhandlers-securitypolicyviolation", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsecuritypolicyviolation" + ], + "tags": [ + "web-features:csp" + ], + "support": { + "chrome": { + "version_added": "41" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "15" + }, + "firefox": { + "version_added": "63" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/setAttribute.json b/api/Element/setAttribute.json new file mode 100644 index 0000000..0157455 --- /dev/null +++ b/api/Element/setAttribute.json
@@ -0,0 +1,51 @@ +{ + "api": { + "Element": { + "setAttribute": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttribute", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributeâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "notes": "In Internet Explorer 7 and earlier, `setAttribute` doesn't set styles and removes events when you try to set them." + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/setAttributeNS.json b/api/Element/setAttributeNS.json new file mode 100644 index 0000000..13d028e --- /dev/null +++ b/api/Element/setAttributeNS.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "setAttributeNS": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-setattributensâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/setAttributeNode.json b/api/Element/setAttributeNode.json new file mode 100644 index 0000000..cae3e3b --- /dev/null +++ b/api/Element/setAttributeNode.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "setAttributeNode": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenode", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "6" + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/setAttributeNodeNS.json b/api/Element/setAttributeNodeNS.json new file mode 100644 index 0000000..a7a89b9 --- /dev/null +++ b/api/Element/setAttributeNodeNS.json
@@ -0,0 +1,52 @@ +{ + "api": { + "Element": { + "setAttributeNodeNS": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS", + "spec_url": "https://dom.spec.whatwg.org/#dom-element-setattributenodens", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12", + "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects." + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9", + "notes": "Returns a `ClientRectList` with [`ClientRect`](https://docs.microsoft.com/en-us/previous-versions/hh826029(v=vs.85)) objects (which do not contain `x` and `y` properties) instead of [`DOMRect`](https://developer.mozilla.org/docs/Web/API/DOMRect) objects." + }, + "oculus": "mirror", + "opera": { + "version_added": "≤12.1" + }, + "opera_android": { + "version_added": "≤12.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/setCapture.json b/api/Element/setCapture.json new file mode 100644 index 0000000..3b7cd21 --- /dev/null +++ b/api/Element/setCapture.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "setCapture": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setCapture", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12", + "version_removed": "79" + }, + "firefox": { + "version_added": "4" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5", + "notes": "The `retargetToElement` parameter to `Element.setCapture()` was introduced in Internet Explorer 5.5." + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": true + } + } + } + } + } +}
diff --git a/api/Element/setHTMLUnsafe.json b/api/Element/setHTMLUnsafe.json new file mode 100644 index 0000000..4a6c00e --- /dev/null +++ b/api/Element/setHTMLUnsafe.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "setHTMLUnsafe": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe", + "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-element-sethtmlunsafe", + "tags": [ + "web-features:parse-html-unsafe" + ], + "support": { + "chrome": { + "version_added": "124" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "123" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "17.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/setPointerCapture.json b/api/Element/setPointerCapture.json new file mode 100644 index 0000000..2d26021 --- /dev/null +++ b/api/Element/setPointerCapture.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "setPointerCapture": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture", + "spec_url": "https://w3c.github.io/pointerevents/#dom-element-setpointercapture", + "tags": [ + "web-features:pointer-events-api" + ], + "support": { + "chrome": { + "version_added": "55" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "59", + "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)." + }, + "firefox_android": { + "version_added": "79", + "notes": "Before Firefox 82, `setPointerCapture()` throws `InvalidPointerId` for an invalid `pointerId` argument. From Firefox 82, it throws [the specified](https://w3c.github.io/pointerevents/#setting-pointer-capture) `NotFoundError` exception. See [bug 1662124](https://bugzil.la/1662124)." + }, + "ie": [ + { + "version_added": "11" + }, + { + "prefix": "ms", + "version_added": "10" + } + ], + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "13" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/shadowRoot.json b/api/Element/shadowRoot.json new file mode 100644 index 0000000..ddda86d --- /dev/null +++ b/api/Element/shadowRoot.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "shadowRoot": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/shadowRoot", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-shadowrootâ‘ ", + "tags": [ + "web-features:shadow-dom" + ], + "support": { + "chrome": { + "version_added": "35" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "63" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/slot.json b/api/Element/slot.json new file mode 100644 index 0000000..2de6b56 --- /dev/null +++ b/api/Element/slot.json
@@ -0,0 +1,44 @@ +{ + "api": { + "Element": { + "slot": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/slot", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-slotâ‘ ", + "tags": [ + "web-features:slot" + ], + "support": { + "chrome": { + "version_added": "53" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "63" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "10" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/tagName.json b/api/Element/tagName.json new file mode 100644 index 0000000..829a34f --- /dev/null +++ b/api/Element/tagName.json
@@ -0,0 +1,50 @@ +{ + "api": { + "Element": { + "tagName": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/tagName", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-tagnameâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "5" + }, + "oculus": "mirror", + "opera": { + "version_added": "8" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/toggleAttribute.json b/api/Element/toggleAttribute.json new file mode 100644 index 0000000..e972781 --- /dev/null +++ b/api/Element/toggleAttribute.json
@@ -0,0 +1,46 @@ +{ + "api": { + "Element": { + "toggleAttribute": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute", + "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-element-toggleattributeâ‘ ", + "tags": [ + "web-features:dom" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "18" + }, + "firefox": { + "version_added": "63" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "12" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/touchcancel_event.json b/api/Element/touchcancel_event.json new file mode 100644 index 0000000..e25e045 --- /dev/null +++ b/api/Element/touchcancel_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "touchcancel_event": { + "__compat": { + "description": "`touchcancel` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event", + "spec_url": [ + "https://w3c.github.io/touch-events/#event-touchcancel", + "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchcancel" + ], + "tags": [ + "web-features:touch-events" + ], + "support": { + "chrome": { + "version_added": "22" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "52" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": false + }, + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/touchend_event.json b/api/Element/touchend_event.json new file mode 100644 index 0000000..9e4db73 --- /dev/null +++ b/api/Element/touchend_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "touchend_event": { + "__compat": { + "description": "`touchend` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchend_event", + "spec_url": [ + "https://w3c.github.io/touch-events/#event-touchend", + "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchend" + ], + "tags": [ + "web-features:touch-events" + ], + "support": { + "chrome": { + "version_added": "22" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "52" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": false + }, + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/touchmove_event.json b/api/Element/touchmove_event.json new file mode 100644 index 0000000..82d8ec9 --- /dev/null +++ b/api/Element/touchmove_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "touchmove_event": { + "__compat": { + "description": "`touchmove` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchmove_event", + "spec_url": [ + "https://w3c.github.io/touch-events/#event-touchmove", + "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchmove" + ], + "tags": [ + "web-features:touch-events" + ], + "support": { + "chrome": { + "version_added": "22" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "52" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": false + }, + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/touchstart_event.json b/api/Element/touchstart_event.json new file mode 100644 index 0000000..e707d39 --- /dev/null +++ b/api/Element/touchstart_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "touchstart_event": { + "__compat": { + "description": "`touchstart` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/touchstart_event", + "spec_url": [ + "https://w3c.github.io/touch-events/#event-touchstart", + "https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchstart" + ], + "tags": [ + "web-features:touch-events" + ], + "support": { + "chrome": { + "version_added": "22" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "52" + }, + "firefox_android": { + "version_added": "6" + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": false + }, + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": "≤3" + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/transitioncancel_event.json b/api/Element/transitioncancel_event.json new file mode 100644 index 0000000..50ea26f --- /dev/null +++ b/api/Element/transitioncancel_event.json
@@ -0,0 +1,64 @@ +{ + "api": { + "Element": { + "transitioncancel_event": { + "__compat": { + "description": "`transitioncancel` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event", + "spec_url": [ + "https://drafts.csswg.org/css-transitions/#transitioncancel", + "https://drafts.csswg.org/css-transitions/#dom-globaleventhandlers-ontransitioncancel" + ], + "tags": [ + "web-features:transitions" + ], + "support": { + "chrome": [ + { + "version_added": "87" + }, + { + "version_added": "74", + "version_removed": "87", + "partial_implementation": true, + "notes": "The `ontransitioncancel` event handler property is not supported. To listen to this event, use `element.addEventListener('transitioncancel', function() {});`." + } + ], + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "version_removed": "13.1", + "partial_implementation": true, + "notes": "Although the `ontransitioncancel` event handler property is supported, the `transitioncancel` event is never fired." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/transitionend_event.json b/api/Element/transitionend_event.json new file mode 100644 index 0000000..1f52a6a --- /dev/null +++ b/api/Element/transitionend_event.json
@@ -0,0 +1,99 @@ +{ + "api": { + "Element": { + "transitionend_event": { + "__compat": { + "description": "`transitionend` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionend_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionend", + "tags": [ + "web-features:transitions" + ], + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "prefix": "webkit", + "version_added": "1" + } + ], + "chrome_android": "mirror", + "edge": [ + { + "version_added": "18" + }, + { + "prefix": "webkit", + "version_added": "79" + }, + { + "version_added": "12", + "version_removed": "18", + "partial_implementation": true, + "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`." + } + ], + "firefox": { + "version_added": "51" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The `ontransitionend` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionend', function() {});`." + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "12.1" + }, + { + "prefix": "webkit", + "version_added": "15" + }, + { + "prefix": "o", + "version_added": "11.6", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "12.1" + }, + { + "prefix": "webkit", + "version_added": "14" + }, + { + "prefix": "o", + "version_added": "12", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "7" + }, + { + "prefix": "webkit", + "version_added": "4" + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/transitionrun_event.json b/api/Element/transitionrun_event.json new file mode 100644 index 0000000..d73578d --- /dev/null +++ b/api/Element/transitionrun_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "transitionrun_event": { + "__compat": { + "description": "`transitionrun` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionrun", + "tags": [ + "web-features:transitions" + ], + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The `ontransitionrun` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionrun', function() {});`." + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler exists but will never be called." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/transitionstart_event.json b/api/Element/transitionstart_event.json new file mode 100644 index 0000000..d791081 --- /dev/null +++ b/api/Element/transitionstart_event.json
@@ -0,0 +1,56 @@ +{ + "api": { + "Element": { + "transitionstart_event": { + "__compat": { + "description": "`transitionstart` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event", + "spec_url": "https://drafts.csswg.org/css-transitions/#transitionstart", + "tags": [ + "web-features:transitions" + ], + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "53" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "partial_implementation": true, + "notes": "The `ontransitionstart` event handler property is not supported. To listen to this event, use `element.addEventListener('transitionstart', function() {});`." + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "13.1" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "The event handler exists but will never be called." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/webkitmouseforcechanged_event.json b/api/Element/webkitmouseforcechanged_event.json new file mode 100644 index 0000000..5e06152 --- /dev/null +++ b/api/Element/webkitmouseforcechanged_event.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "webkitmouseforcechanged_event": { + "__compat": { + "description": "`webkitmouseforcechanged` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcechanged_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/webkitmouseforcedown_event.json b/api/Element/webkitmouseforcedown_event.json new file mode 100644 index 0000000..073469d --- /dev/null +++ b/api/Element/webkitmouseforcedown_event.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "webkitmouseforcedown_event": { + "__compat": { + "description": "`webkitmouseforcedown` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcedown_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/webkitmouseforceup_event.json b/api/Element/webkitmouseforceup_event.json new file mode 100644 index 0000000..f74745c --- /dev/null +++ b/api/Element/webkitmouseforceup_event.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "webkitmouseforceup_event": { + "__compat": { + "description": "`webkitmouseforceup` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforceup_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/webkitmouseforcewillbegin_event.json b/api/Element/webkitmouseforcewillbegin_event.json new file mode 100644 index 0000000..ff60f79 --- /dev/null +++ b/api/Element/webkitmouseforcewillbegin_event.json
@@ -0,0 +1,43 @@ +{ + "api": { + "Element": { + "webkitmouseforcewillbegin_event": { + "__compat": { + "description": "`webkitmouseforcewillbegin` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/webkitmouseforcewillbegin_event", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "9" + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } + } + } + } +}
diff --git a/api/Element/wheel_event.json b/api/Element/wheel_event.json new file mode 100644 index 0000000..a9de0a2 --- /dev/null +++ b/api/Element/wheel_event.json
@@ -0,0 +1,53 @@ +{ + "api": { + "Element": { + "wheel_event": { + "__compat": { + "description": "`wheel` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/wheel_event", + "spec_url": [ + "https://w3c.github.io/uievents/#event-type-wheel", + "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwheel" + ], + "tags": [ + "web-features:wheel-events" + ], + "support": { + "chrome": { + "version_added": "31" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "17" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9", + "notes": "The `onwheel` event handler property is not supported. To listen to this event, use `element.addEventListener('wheel', function() {});`. See [IE bug 782835](https://connect.microsoft.com/IE/feedback/details/782835/missing-onwheel-attribute-for-the-wheel-event-although-its-supported-via-addeventlistener)." + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "7" + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}