From de39656d816f0c88dac78864e2e8b65b3cc1f8cc Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Mon, 25 Nov 2024 09:37:51 +0100 Subject: [PATCH 001/165] Update browser releases (#25201) --- browsers/safari.json | 2 +- browsers/safari_ios.json | 2 +- browsers/webview_ios.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/browsers/safari.json b/browsers/safari.json index 38de2e827e16ce..7b2a3aaad1f55c 100644 --- a/browsers/safari.json +++ b/browsers/safari.json @@ -336,7 +336,7 @@ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes", "status": "beta", "engine": "WebKit", - "engine_version": "620.1.15" + "engine_version": "620.1.16" } } } diff --git a/browsers/safari_ios.json b/browsers/safari_ios.json index 3da74e0603bb64..e7a52f7e97b49f 100644 --- a/browsers/safari_ios.json +++ b/browsers/safari_ios.json @@ -308,7 +308,7 @@ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes", "status": "beta", "engine": "WebKit", - "engine_version": "620.1.15" + "engine_version": "620.1.16" } } } diff --git a/browsers/webview_ios.json b/browsers/webview_ios.json index 16590990fc5c59..dcc5d60948ab33 100644 --- a/browsers/webview_ios.json +++ b/browsers/webview_ios.json @@ -308,7 +308,7 @@ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes", "status": "beta", "engine": "WebKit", - "engine_version": "620.1.15" + "engine_version": "620.1.16" } } } From 5711bb082dda00c1a1e94e3289c6d666ff635595 Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Mon, 25 Nov 2024 05:39:31 -0500 Subject: [PATCH 002/165] Update Color relative syntax support (#25185) * Add Safari support for relative colors * Update Chrome support for relative_syntax in hsl, hwb --- css/types/color.json | 120 ++++++++++++++++++++++++++++--------------- 1 file changed, 80 insertions(+), 40 deletions(-) diff --git a/css/types/color.json b/css/types/color.json index 31d8dcbea33bd0..8d13423bf28acd 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -148,11 +148,16 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "16.4", - "partial_implementation": true, - "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified as percentages with units (`%`)." - }, + "safari": [ + { + "version_added": "18" + }, + { + "version_added": "16.4", + "partial_implementation": true, + "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified as percentages with units (`%`)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -422,11 +427,16 @@ "web-features:relative-color" ], "support": { - "chrome": { - "version_added": "119", - "partial_implementation": true, - "notes": "`s` and `l` channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require `s` and `l` values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%)." - }, + "chrome": [ + { + "version_added": "125" + }, + { + "version_added": "119", + "partial_implementation": true, + "notes": "`s` and `l` channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require `s` and `l` values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%)." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { @@ -439,11 +449,16 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "16.4", - "partial_implementation": true, - "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (`deg` for `h`, `%` for `s` and `l`)." - }, + "safari": [ + { + "version_added": "18" + }, + { + "version_added": "16.4", + "partial_implementation": true, + "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (`deg` for `h`, `%` for `s` and `l`)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -577,11 +592,16 @@ "web-features:relative-color" ], "support": { - "chrome": { - "version_added": "119", - "partial_implementation": true, - "notes": "`w` and `b` channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require `w` and `b` values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%)." - }, + "chrome": [ + { + "version_added": "125" + }, + { + "version_added": "119", + "partial_implementation": true, + "notes": "`w` and `b` channel values incorrectly resolve to numbers between 0-1 rather than 0-100. As a result, channel value calculations require `w` and `b` values to be specified as decimal percentage equivalents (e.g. 0.2 for 20%)." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { @@ -594,11 +614,16 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "16.4", - "partial_implementation": true, - "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (`deg` for `h`, `%` for `w` and `b`)." - }, + "safari": [ + { + "version_added": "18" + }, + { + "version_added": "16.4", + "partial_implementation": true, + "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified with units (`deg` for `h`, `%` for `w` and `b`)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -824,11 +849,16 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "16.4", - "partial_implementation": true, - "notes": "Implementation based on older spec version. As a result, calculations with `h` channel values do not work correctly, requiring values to be specified with units (`deg`)." - }, + "safari": [ + { + "version_added": "18" + }, + { + "version_added": "16.4", + "partial_implementation": true, + "notes": "Implementation based on older spec version. As a result, calculations with `h` channel values do not work correctly, requiring values to be specified with units (`deg`)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -1229,11 +1259,16 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "16.4", - "partial_implementation": true, - "notes": "Implementation based on older spec version. As a result, calculations with `h` channel values do not work correctly, requiring values to be specified with units (`deg`)." - }, + "safari": [ + { + "version_added": "18" + }, + { + "version_added": "16.4", + "partial_implementation": true, + "notes": "Implementation based on older spec version. As a result, calculations with `h` channel values do not work correctly, requiring values to be specified with units (`deg`)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -1434,11 +1469,16 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "16.4", - "partial_implementation": true, - "notes": "Implementation based on older spec version. As a result, channel value calculations do not work correctly, requiring values to be specified as percentages with units (e.g. 30%, which would be equivalent to a 76.5 `<number>` value). See [bug 267647](https://webkit.org/b/267647)." - }, + "safari": [ + { + "version_added": "18" + }, + { + "version_added": "16.4", + "partial_implementation": true, + "notes": "Implementation based on older spec version. As a result, channel value calculations do not work correctly, requiring values to be specified as percentages with units (e.g. 30%, which would be equivalent to a 76.5 `<number>` value). See [bug 267647](https://webkit.org/b/267647)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", From 3f67ae048466216aefdd26fe1a3fcb573bd7cf5e Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Mon, 25 Nov 2024 05:44:56 -0500 Subject: [PATCH 003/165] Add Safari support for contentvisibilityautostatechange event (#25186) --- api/Element.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/Element.json b/api/Element.json index fbaaed804ad74d..3c0e854c3206d0 100644 --- a/api/Element.json +++ b/api/Element.json @@ -4231,7 +4231,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "18" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 99af9a064a67c7c463a47068632cc8b313751bc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 11:56:42 +0000 Subject: [PATCH 004/165] Bump @types/node from 22.9.1 to 22.9.3 (#25204) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7ee4e1e44ea116..ec8fe9d0a589e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1337,9 +1337,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz", - "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==", + "version": "22.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.3.tgz", + "integrity": "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==", "dev": true, "dependencies": { "undici-types": "~6.19.8" From 881d432d7a4f6c4c9ada2e20eca453e870308934 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 11:56:58 +0000 Subject: [PATCH 005/165] Bump typescript from 5.6.3 to 5.7.2 (#25205) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ec8fe9d0a589e9..5aa72b624de83f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "sinon": "^19.0.1", "tempy": "^3.1.0", "ts-node": "~10.9.1", - "typescript": "~5.6.2", + "typescript": "~5.7.2", "web-specs": "^3.0.0", "yargs": "~17.7.0" }, @@ -8812,9 +8812,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 412d0127bd3851..883fb1da7dbbdf 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "sinon": "^19.0.1", "tempy": "^3.1.0", "ts-node": "~10.9.1", - "typescript": "~5.6.2", + "typescript": "~5.7.2", "web-specs": "^3.0.0", "yargs": "~17.7.0" }, From 45fd6046e96ef9d7f7efaa6c1cba621961ebc4ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 11:57:19 +0000 Subject: [PATCH 006/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241122 to 0.2.20241125 (#25206) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5aa72b624de83f..3c024de47dc50b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241122", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241122.tgz", - "integrity": "sha512-wInzO+bERdANlmMiW1NUdT8RvCV2lwWLX9vnxp4VyHLfB2pWFAJAOovpgkEIiiVjZVuh+/CQGwc+R3fmchcIaQ==", + "version": "0.2.20241125", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241125.tgz", + "integrity": "sha512-cn7lzcRGXw+7j/x+N1Y/NT0uMQ4CQRauMP5Nha/gLdSYuyi6b/kziqwdnR60vPgcAk7GJHJiJzTo1+4cbVowtQ==", "dev": true }, "node_modules/@desertnet/html-parser": { From 252d2a6f0fceb0af4f5c797f62c2074451096f01 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Mon, 25 Nov 2024 23:42:51 +0800 Subject: [PATCH 007/165] Remove outdated impl_url of `:user-valid` and `:user-invalid` (#25189) The features are now available in Chrome. --- css/selectors/user-invalid.json | 3 +-- css/selectors/user-valid.json | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/css/selectors/user-invalid.json b/css/selectors/user-invalid.json index bc6e6ef1972128..b3f56a8370528e 100644 --- a/css/selectors/user-invalid.json +++ b/css/selectors/user-invalid.json @@ -11,8 +11,7 @@ ], "support": { "chrome": { - "version_added": "119", - "impl_url": "https://crbug.com/40160211" + "version_added": "119" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/css/selectors/user-valid.json b/css/selectors/user-valid.json index 181393dff4827d..206f45c43c5ec0 100644 --- a/css/selectors/user-valid.json +++ b/css/selectors/user-valid.json @@ -11,8 +11,7 @@ ], "support": { "chrome": { - "version_added": "119", - "impl_url": "https://crbug.com/40160211" + "version_added": "119" }, "chrome_android": "mirror", "edge": "mirror", From e4b01419138a14946e6e7520b13a39f258f8003c Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Tue, 26 Nov 2024 00:56:57 +0800 Subject: [PATCH 008/165] Mark `font-synthesis-position` as experimental (#25187) --- css/properties/font-synthesis-position.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/properties/font-synthesis-position.json b/css/properties/font-synthesis-position.json index 286cc5427cc8ba..05ea8fb5a825be 100644 --- a/css/properties/font-synthesis-position.json +++ b/css/properties/font-synthesis-position.json @@ -33,7 +33,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } From efb1556859f378afbfd87c6d41d5888894ef6d4a Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Tue, 26 Nov 2024 01:32:55 +0800 Subject: [PATCH 009/165] Remove unimplement css.types.image.image (#25190) --- css/types/image.json | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/css/types/image.json b/css/types/image.json index 9a1458d3ba1f0d..02f9071cd81aba 100644 --- a/css/types/image.json +++ b/css/types/image.json @@ -2024,43 +2024,6 @@ } } }, - "image": { - "__compat": { - "description": "`image()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image/image", - "spec_url": "https://drafts.csswg.org/css-images-4/#image-notation", - "support": { - "chrome": { - "version_added": false - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false, - "notes": "See [bug 703217](https://bugzil.la/703217)." - }, - "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 - } - } - }, "image-set": { "__compat": { "description": "`image-set()`", From 69a63fb944f31a5659ce7ed2dfcac541a2dfca60 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 25 Nov 2024 10:35:48 -0800 Subject: [PATCH 010/165] Chrome 116 added `webextensions.api.action.setBadgeText.null` (#24378) Update Chromium data for webextensions.api.action.setBadgeText.null This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `setBadgeText.null` member of the `action` Web Extensions interface. This fixes #22833, which contains the supporting evidence for this change. Source: https://github.com/chromium/chromium/commit/d90439ecd113891c3892c7c40a322475a650e88e --- webextensions/api/action.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/action.json b/webextensions/api/action.json index e16f7e4999c207..fb26bfbd84120b 100644 --- a/webextensions/api/action.json +++ b/webextensions/api/action.json @@ -571,7 +571,7 @@ "description": "The `text` property of the `details` parameter can be set to `null`.", "support": { "chrome": { - "version_added": false + "version_added": "116" }, "edge": "mirror", "firefox": { From d6707bf61128df54b2293ea08ed5b015756e8eb4 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 25 Nov 2024 10:57:13 -0800 Subject: [PATCH 011/165] Chrome 5 added `webextensions.api.bookmarks.{onImportBegan,onImportEnded}` support (#24314) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `onImportBegan` and `onImportEnded` members of the `bookmarks` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commit: https://source.chromium.org/chromium/chromium/src/+/dc0412127385b73df3647ebfb313b61e51ef1496 --- webextensions/api/bookmarks.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webextensions/api/bookmarks.json b/webextensions/api/bookmarks.json index f1891b88fc973c..4cba11217d4aaa 100644 --- a/webextensions/api/bookmarks.json +++ b/webextensions/api/bookmarks.json @@ -361,7 +361,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportBegan", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -381,7 +381,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportEnded", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { From e0999633d017142f4923b8ff96500c589cead0fb Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 25 Nov 2024 11:04:39 -0800 Subject: [PATCH 012/165] Chrome 4 added `webextensions.api.browserAction.setBadgeText` support + Chrome 83 added `setBadgeText.null` support (#24320) * Chrome 4 added `webextensions.api.browserAction.setBadgeText` support This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `setBadgeText` member of the `browserAction` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commit: https://source.chromium.org/chromium/chromium/src/+/5132483c2e2775f0e6bcc249e1438cf88dac97a2 * Chrome 83 added `browserAction.setBadgeText.null` support See: https://chromiumdash.appspot.com/commit/09471bf4bedf979b846dc2e51f259602e317ddc7 --------- Co-authored-by: Claas Augner --- webextensions/api/browserAction.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webextensions/api/browserAction.json b/webextensions/api/browserAction.json index 62992b66a98024..ca66213a220249 100644 --- a/webextensions/api/browserAction.json +++ b/webextensions/api/browserAction.json @@ -615,7 +615,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeText", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -669,7 +669,7 @@ "description": "The `text` property of the `details` parameter can be set to `null`.", "support": { "chrome": { - "version_added": false + "version_added": "83" }, "edge": "mirror", "firefox": { From 5a26e08b1d4c3db998db02a3e8591b0245dc7383 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 25 Nov 2024 22:01:17 -0800 Subject: [PATCH 013/165] Migrate web-features tags to BCD (#25213) --- api/ANGLE_instanced_arrays.json | 12 + api/AbstractRange.json | 18 + api/Animation.json | 3 + api/AnimationEvent.json | 15 + api/AnimationTimeline.json | 3 + api/Attr.json | 21 + api/AudioContext.json | 21 + api/AudioNode.json | 6 + api/AudioParamMap.json | 24 + api/AudioSinkInfo.json | 6 + api/BarProp.json | 9 + api/BaseAudioContext.json | 6 + api/BatteryManager.json | 30 + api/BeforeUnloadEvent.json | 3 + api/Bluetooth.json | 6 + api/CDATASection.json | 3 + api/CSPViolationReportBody.json | 39 + api/CSS.json | 198 +++++ api/CSSAnimation.json | 6 + api/CSSConditionRule.json | 6 + api/CSSFontFeatureValuesMap.json | 36 + api/CSSGroupingRule.json | 12 + api/CSSImageValue.json | 3 + api/CSSImportRule.json | 3 + api/CSSKeyframeRule.json | 9 + api/CSSKeyframesRule.json | 21 + api/CSSKeywordValue.json | 9 + api/CSSMarginRule.json | 9 + api/CSSMathClamp.json | 15 + api/CSSMathInvert.json | 9 + api/CSSMathMax.json | 9 + api/CSSMathMin.json | 9 + api/CSSMathNegate.json | 9 + api/CSSMathProduct.json | 9 + api/CSSMathSum.json | 9 + api/CSSMathValue.json | 6 + api/CSSMatrixComponent.json | 9 + api/CSSMediaRule.json | 6 + api/CSSNamespaceRule.json | 9 + api/CSSNestedDeclarations.json | 6 + api/CSSNumericArray.json | 21 + api/CSSNumericValue.json | 36 + api/CSSPageDescriptors.json | 39 + api/CSSPageRule.json | 12 + api/CSSPerspective.json | 9 + api/CSSPseudoElement.json | 9 + api/CSSRotate.json | 18 + api/CSSRule.json | 12 + api/CSSRuleList.json | 9 + api/CSSScale.json | 15 + api/CSSSkew.json | 12 + api/CSSSkewX.json | 9 + api/CSSSkewY.json | 9 + api/CSSStyleDeclaration.json | 33 + api/CSSStyleRule.json | 12 + api/CSSStyleSheet.json | 18 + api/CSSStyleValue.json | 12 + api/CSSTransformComponent.json | 12 + api/CSSTransformValue.json | 30 + api/CSSTransition.json | 6 + api/CSSTranslate.json | 15 + api/CSSUnitValue.json | 12 + api/CSSUnparsedValue.json | 24 + api/CSSVariableReferenceValue.json | 12 + api/CSSViewTransitionRule.json | 9 + api/CanMakePaymentEvent.json | 9 + api/CanvasCaptureMediaStreamTrack.json | 9 + api/CanvasPattern.json | 9 + api/CanvasRenderingContext2D.json | 27 + api/CaptureController.json | 9 + api/CharacterData.json | 42 + api/ClipboardItem.json | 4 +- api/CloseWatcher.json | 21 + api/Comment.json | 6 + api/Credential.json | 3 + api/CredentialsContainer.json | 45 ++ api/Crypto.json | 3 + api/CustomElementRegistry.json | 15 + api/CustomEvent.json | 12 + api/DOMException.json | 12 + api/DOMImplementation.json | 12 + api/DOMParser.json | 18 + api/DOMStringList.json | 12 + api/DOMStringMap.json | 3 + api/DOMTokenList.json | 66 ++ api/DataTransfer.json | 33 + api/DataTransferItem.json | 17 +- api/DataTransferItemList.json | 15 + api/DedicatedWorkerGlobalScope.json | 6 + api/DelegatedInkTrailPresenter.json | 9 + api/Document.json | 297 +++++++ api/DocumentFragment.json | 36 + api/DocumentType.json | 24 + api/DragEvent.json | 9 + api/EXT_blend_minmax.json | 3 + api/EXT_color_buffer_float.json | 3 + api/EXT_color_buffer_half_float.json | 3 + api/EXT_disjoint_timer_query.json | 27 + api/EXT_float_blend.json | 3 + api/EXT_frag_depth.json | 3 + api/EXT_sRGB.json | 3 + api/EXT_shader_texture_lod.json | 3 + api/EXT_texture_compression_bptc.json | 3 + api/EXT_texture_compression_rgtc.json | 3 + api/EXT_texture_filter_anisotropic.json | 3 + api/EXT_texture_norm16.json | 3 + api/Element.json | 282 +++++++ api/ElementInternals.json | 153 ++++ api/Event.json | 42 + api/EventCounts.json | 27 + api/EventSource.json | 27 + api/EventTarget.json | 45 ++ api/EyeDropper.json | 3 + api/Fence.json | 15 + api/FencedFrameConfig.json | 6 + api/FileSystemDirectoryHandle.json | 3 + api/FileSystemFileHandle.json | 3 + api/FileSystemSyncAccessHandle.json | 12 + api/FileSystemWritableFileStream.json | 12 + api/FontData.json | 18 + api/FontFace.json | 54 ++ api/FontFaceSet.json | 57 ++ api/FontFaceSetLoadEvent.json | 12 + api/FormData.json | 36 + api/HID.json | 3 + api/HIDConnectionEvent.json | 3 + api/HIDDevice.json | 6 + api/HIDInputReportEvent.json | 3 + api/HTMLAnchorElement.json | 9 + api/HTMLAreaElement.json | 9 + api/HTMLCanvasElement.json | 3 + api/HTMLCollection.json | 12 + api/HTMLDocument.json | 3 + api/HTMLElement.json | 51 ++ api/HTMLFencedFrameElement.json | 15 + api/HTMLIFrameElement.json | 15 + api/HTMLImageElement.json | 12 + api/HTMLInputElement.json | 147 ++++ api/HTMLLinkElement.json | 12 + api/HTMLMediaElement.json | 10 +- api/HTMLScriptElement.json | 9 + api/HTMLStyleElement.json | 3 + api/HTMLTextAreaElement.json | 3 + api/HashChangeEvent.json | 12 + api/Headers.json | 21 + api/History.json | 27 + api/IdleDeadline.json | 9 + api/ImageBitmap.json | 12 + api/ImageBitmapRenderingContext.json | 9 + api/ImageData.json | 18 + api/Ink.json | 6 + api/IntersectionObserver.json | 12 + api/IntersectionObserverEntry.json | 6 + api/KHR_parallel_shader_compile.json | 3 + api/KeyboardLayoutMap.json | 24 + api/LargestContentfulPaint.json | 24 + api/LaunchParams.json | 3 + api/LayoutShift.json | 18 + api/LayoutShiftAttribution.json | 15 + api/Location.json | 45 ++ api/MathMLElement.json | 24 + api/MediaDevices.json | 21 + api/MediaList.json | 21 + api/MediaStreamTrack.json | 9 + api/MessageChannel.json | 12 + api/MessageEvent.json | 21 + api/MessagePort.json | 15 + api/MutationObserver.json | 15 + api/MutationRecord.json | 30 + api/NDEFReader.json | 3 + api/NamedNodeMap.json | 27 + api/NavigateEvent.json | 12 + api/Navigation.json | 2 +- api/NavigationActivation.json | 8 +- api/Navigator.json | 87 +++ api/NavigatorUAData.json | 18 + api/NetworkInformation.json | 27 + api/Node.json | 87 +++ api/NodeIterator.json | 24 + api/NodeList.json | 24 + api/NotRestoredReasonDetails.json | 6 + api/NotRestoredReasons.json | 21 + api/OES_element_index_uint.json | 3 + api/OES_fbo_render_mipmap.json | 3 + api/OES_standard_derivatives.json | 3 + api/OES_texture_float.json | 3 + api/OES_texture_float_linear.json | 3 + api/OES_texture_half_float.json | 3 + api/OES_texture_half_float_linear.json | 3 + api/OES_vertex_array_object.json | 15 + api/OVR_multiview2.json | 6 + api/OfflineAudioContext.json | 6 + api/PageTransitionEvent.json | 9 + api/PaintRenderingContext2D.json | 120 +++ api/PaintSize.json | 6 + api/PaintWorkletGlobalScope.json | 6 + api/PaymentManager.json | 12 + api/PaymentMethodChangeEvent.json | 12 + api/PaymentRequest.json | 24 + api/PaymentRequestEvent.json | 45 ++ api/PaymentRequestUpdateEvent.json | 12 + api/PaymentResponse.json | 39 + api/Performance.json | 60 ++ api/PerformanceElementTiming.json | 33 + api/PerformanceEntry.json | 21 + api/PerformanceEventTiming.json | 21 + api/PerformanceLongAnimationFrameTiming.json | 14 +- api/PerformanceLongTaskTiming.json | 9 + api/PerformanceMark.json | 9 + api/PerformanceMeasure.json | 6 + api/PerformanceNavigationTiming.json | 45 ++ api/PerformanceObserver.json | 24 + api/PerformanceObserverEntryList.json | 12 + api/PerformancePaintTiming.json | 9 + api/PerformanceResourceTiming.json | 30 + api/PerformanceScriptTiming.json | 24 +- api/Permissions.json | 15 + api/PresentationConnection.json | 12 + api/PresentationConnectionList.json | 3 + api/PresentationRequest.json | 3 + api/ProcessingInstruction.json | 9 + api/ProgressEvent.json | 6 + api/PublicKeyCredential.json | 18 + api/PushManager.json | 6 + api/PushMessageData.json | 3 + api/PushSubscription.json | 6 + api/PushSubscriptionChangeEvent.json | 12 + api/PushSubscriptionOptions.json | 9 + api/RTCCertificate.json | 9 + api/RTCDTMFSender.json | 15 + api/RTCDTMFToneChangeEvent.json | 9 + api/RTCDataChannel.json | 69 ++ api/RTCDataChannelEvent.json | 9 + api/RTCDtlsTransport.json | 18 + api/RTCEncodedAudioFrame.json | 3 + api/RTCEncodedVideoFrame.json | 3 + api/RTCError.json | 21 + api/RTCErrorEvent.json | 9 + api/RTCIceCandidate.json | 57 ++ api/RTCIceTransport.json | 36 + api/RTCPeerConnection.json | 192 +++++ api/RTCPeerConnectionIceErrorEvent.json | 21 + api/RTCPeerConnectionIceEvent.json | 12 + api/RTCRtpReceiver.json | 63 ++ api/RTCRtpSender.json | 78 ++ api/RTCRtpTransceiver.json | 39 + api/RTCSessionDescription.json | 12 + api/RTCStatsReport.json | 735 ++++++++++++++++++ api/RTCTrackEvent.json | 18 + api/Range.json | 90 +++ api/RemotePlayback.json | 24 + api/Request.json | 59 +- api/Response.json | 27 + api/SVGAElement.json | 27 + api/SVGAngle.json | 21 + api/SVGAnimateElement.json | 3 + api/SVGAnimateMotionElement.json | 3 + api/SVGAnimateTransformElement.json | 3 + api/SVGAnimatedAngle.json | 9 + api/SVGAnimatedBoolean.json | 9 + api/SVGAnimatedEnumeration.json | 9 + api/SVGAnimatedInteger.json | 9 + api/SVGAnimatedLength.json | 9 + api/SVGAnimatedLengthList.json | 9 + api/SVGAnimatedNumber.json | 9 + api/SVGAnimatedNumberList.json | 9 + api/SVGAnimatedPreserveAspectRatio.json | 9 + api/SVGAnimatedRect.json | 9 + api/SVGAnimatedString.json | 9 + api/SVGAnimatedTransformList.json | 9 + api/SVGAnimationElement.json | 42 + api/SVGCircleElement.json | 12 + api/SVGComponentTransferFunctionElement.json | 24 + api/SVGDefsElement.json | 3 + api/SVGDescElement.json | 3 + api/SVGElement.json | 39 + api/SVGEllipseElement.json | 15 + api/SVGFEBlendElement.json | 27 + api/SVGFEColorMatrixElement.json | 27 + api/SVGFEComponentTransferElement.json | 21 + api/SVGFECompositeElement.json | 39 + api/SVGFEConvolveMatrixElement.json | 54 ++ api/SVGFEDiffuseLightingElement.json | 33 + api/SVGFEDisplacementMapElement.json | 33 + api/SVGFEDistantLightElement.json | 9 + api/SVGFEDropShadowElement.json | 36 + api/SVGFEFloodElement.json | 18 + api/SVGFEFuncAElement.json | 3 + api/SVGFEFuncBElement.json | 3 + api/SVGFEFuncGElement.json | 3 + api/SVGFEFuncRElement.json | 3 + api/SVGFEGaussianBlurElement.json | 33 + api/SVGFEImageElement.json | 27 + api/SVGFEMergeElement.json | 18 + api/SVGFEMergeNodeElement.json | 6 + api/SVGFEMorphologyElement.json | 30 + api/SVGFEOffsetElement.json | 27 + api/SVGFEPointLightElement.json | 12 + api/SVGFESpecularLightingElement.json | 36 + api/SVGFESpotLightElement.json | 27 + api/SVGFETileElement.json | 21 + api/SVGFETurbulenceElement.json | 36 + api/SVGFilterElement.json | 24 + api/SVGForeignObjectElement.json | 15 + api/SVGGElement.json | 3 + api/SVGGeometryElement.json | 24 + api/SVGGradientElement.json | 15 + api/SVGGraphicsElement.json | 21 + api/SVGImageElement.json | 30 + api/SVGLength.json | 21 + api/SVGLengthList.json | 30 + api/SVGLineElement.json | 15 + api/SVGLinearGradientElement.json | 15 + api/SVGMPathElement.json | 6 + api/SVGMarkerElement.json | 39 + api/SVGMaskElement.json | 21 + api/SVGMetadataElement.json | 3 + api/SVGNumber.json | 6 + api/SVGNumberList.json | 30 + api/SVGPathElement.json | 3 + api/SVGPatternElement.json | 33 + api/SVGPointList.json | 30 + api/SVGPolygonElement.json | 9 + api/SVGPolylineElement.json | 9 + api/SVGPreserveAspectRatio.json | 9 + api/SVGRadialGradientElement.json | 21 + api/SVGRect.json | 15 + api/SVGRectElement.json | 21 + api/SVGSVGElement.json | 84 ++ api/SVGScriptElement.json | 18 + api/SVGSetElement.json | 3 + api/SVGStopElement.json | 6 + api/SVGStringList.json | 30 + api/SVGStyleElement.json | 15 + api/SVGSwitchElement.json | 3 + api/SVGSymbolElement.json | 9 + api/SVGTSpanElement.json | 3 + api/SVGTextContentElement.json | 33 + api/SVGTextElement.json | 3 + api/SVGTextPathElement.json | 15 + api/SVGTextPositioningElement.json | 18 + api/SVGTitleElement.json | 3 + api/SVGTransform.json | 30 + api/SVGTransformList.json | 36 + api/SVGUnitTypes.json | 3 + api/SVGUseElement.json | 18 + api/SVGViewElement.json | 9 + api/Screen.json | 6 + api/ScreenDetailed.json | 27 + api/ScreenDetails.json | 15 + api/SecurityPolicyViolationEvent.json | 45 ++ api/Selection.json | 78 ++ api/Serial.json | 9 + api/SerialPort.json | 36 + api/ServiceWorkerGlobalScope.json | 9 + api/ServiceWorkerRegistration.json | 6 + api/ShadowRoot.json | 6 + api/SharedStorage.json | 30 + api/SharedStorageOperation.json | 3 + api/SharedStorageRunOperation.json | 6 + api/SharedStorageSelectURLOperation.json | 6 + api/SharedStorageWorklet.json | 9 + api/SharedStorageWorkletGlobalScope.json | 9 + api/SharedWorker.json | 3 + api/SnapEvent.json | 12 + api/StaticRange.json | 21 + api/Storage.json | 21 + api/StorageAccessHandle.json | 36 + api/StorageEvent.json | 18 + api/StorageManager.json | 12 + api/StylePropertyMap.json | 15 + api/StylePropertyMapReadOnly.json | 30 + api/StyleSheet.json | 24 + api/StyleSheetList.json | 9 + api/SubtleCrypto.json | 6 + api/SyncManager.json | 3 + api/TaskAttributionTiming.json | 18 + api/TaskSignal.json | 6 + api/Text.json | 12 + api/TimeEvent.json | 12 + api/Touch.json | 51 ++ api/TouchEvent.json | 27 + api/TouchList.json | 9 + api/TransitionEvent.json | 15 + api/TreeWalker.json | 36 + api/URL.json | 51 ++ api/URLSearchParams.json | 63 ++ api/USB.json | 3 + api/USBAlternateInterface.json | 3 + api/USBConfiguration.json | 3 + api/USBConnectionEvent.json | 3 + api/USBDevice.json | 3 + api/USBEndpoint.json | 3 + api/USBInTransferResult.json | 3 + api/USBInterface.json | 3 + api/USBIsochronousInTransferPacket.json | 3 + api/USBIsochronousInTransferResult.json | 3 + api/USBIsochronousOutTransferPacket.json | 3 + api/USBIsochronousOutTransferResult.json | 3 + api/USBOutTransferResult.json | 3 + api/ViewTransition.json | 3 + api/ViewTransitionTypeSet.json | 33 + api/VirtualKeyboard.json | 18 + api/VisibilityStateEntry.json | 15 + api/WEBGL_color_buffer_float.json | 2 +- api/WEBGL_compressed_texture_astc.json | 4 +- api/WEBGL_compressed_texture_etc.json | 2 +- api/WEBGL_compressed_texture_etc1.json | 2 +- api/WEBGL_compressed_texture_pvrtc.json | 3 + api/WEBGL_compressed_texture_s3tc.json | 2 +- api/WEBGL_compressed_texture_s3tc_srgb.json | 2 +- api/WEBGL_debug_renderer_info.json | 2 +- api/WEBGL_debug_shaders.json | 4 +- api/WEBGL_depth_texture.json | 2 +- api/WEBGL_draw_buffers.json | 4 +- api/WEBGL_lose_context.json | 6 +- api/WEBGL_multi_draw.json | 10 +- api/WebGL2RenderingContext.json | 84 ++ api/WebGLActiveInfo.json | 3 + api/WebGLBuffer.json | 3 + api/WebGLContextEvent.json | 3 + api/WebGLFramebuffer.json | 3 + api/WebGLProgram.json | 3 + api/WebGLRenderbuffer.json | 3 + api/WebGLRenderingContext.json | 21 + api/WebGLShader.json | 3 + api/WebGLShaderPrecisionFormat.json | 3 + api/WebGLTexture.json | 3 + api/WebGLTimerQueryEXT.json | 3 + api/WebGLUniformLocation.json | 3 + api/WebGLVertexArrayObjectOES.json | 3 + api/WebSocket.json | 6 + api/Window.json | 189 +++++ api/WindowSharedStorage.json | 12 + api/Worker.json | 6 + api/WorkerGlobalScope.json | 12 + api/WorkerNavigator.json | 27 + api/WorkletSharedStorage.json | 21 + api/XMLDocument.json | 3 + api/XMLHttpRequest.json | 24 + api/XPathEvaluator.json | 12 + api/XPathExpression.json | 6 + api/XPathResult.json | 30 + api/XRAnchor.json | 9 + api/XRAnchorSet.json | 24 + api/XRBoundedReferenceSpace.json | 6 + api/XRCPUDepthInformation.json | 9 + api/XRCamera.json | 9 + api/XRCompositionLayer.json | 18 + api/XRCubeLayer.json | 12 + api/XRCylinderLayer.json | 21 + api/XRDepthInformation.json | 15 + api/XREquirectLayer.json | 24 + api/XRFrame.json | 39 + api/XRHand.json | 24 + api/XRHitTestResult.json | 9 + api/XRHitTestSource.json | 6 + api/XRInputSource.json | 24 + api/XRInputSourceArray.json | 21 + api/XRInputSourceEvent.json | 12 + api/XRInputSourcesChangeEvent.json | 15 + api/XRJointPose.json | 6 + api/XRJointSpace.json | 6 + api/XRLayer.json | 3 + api/XRLayerEvent.json | 9 + api/XRLightEstimate.json | 12 + api/XRLightProbe.json | 9 + api/XRMediaBinding.json | 15 + api/XRPose.json | 15 + api/XRProjectionLayer.json | 18 + api/XRQuadLayer.json | 18 + api/XRRay.json | 15 + api/XRReferenceSpace.json | 9 + api/XRReferenceSpaceEvent.json | 12 + api/XRRenderState.json | 18 + api/XRRigidTransform.json | 18 + api/XRSession.json | 84 ++ api/XRSessionEvent.json | 9 + api/XRSpace.json | 3 + api/XRSubImage.json | 6 + api/XRSystem.json | 12 + api/XRTransientInputHitTestResult.json | 9 + api/XRTransientInputHitTestSource.json | 6 + api/XRView.json | 24 + api/XRViewerPose.json | 6 + api/XRViewport.json | 15 + api/XRWebGLBinding.json | 39 + api/XRWebGLDepthInformation.json | 6 + api/XRWebGLLayer.json | 30 + api/XRWebGLSubImage.json | 18 + api/XSLTProcessor.json | 30 + api/_globals/atob.json | 3 + api/_globals/btoa.json | 3 + api/_globals/clearInterval.json | 3 + api/_globals/clearTimeout.json | 3 + api/_globals/console.json | 66 ++ api/_globals/createImageBitmap.json | 24 + api/_globals/crypto.json | 3 + api/_globals/fetch.json | 14 +- api/_globals/performance.json | 6 + api/_globals/setInterval.json | 3 + api/_globals/setTimeout.json | 3 + css/at-rules/charset.json | 3 + css/at-rules/font-face.json | 45 ++ css/at-rules/keyframes.json | 8 +- css/at-rules/media.json | 15 + css/at-rules/namespace.json | 3 + css/at-rules/page.json | 63 ++ css/at-rules/view-transition.json | 3 + css/properties/align-content.json | 26 +- css/properties/align-items.json | 15 + css/properties/align-self.json | 18 + css/properties/alignment-baseline.json | 21 + css/properties/all.json | 3 + css/properties/anchor-scope.json | 9 + css/properties/animation-delay.json | 3 + css/properties/animation-direction.json | 15 + css/properties/animation-duration.json | 6 + css/properties/animation-fill-mode.json | 15 + css/properties/animation-iteration-count.json | 6 + css/properties/animation-name.json | 6 + css/properties/animation-play-state.json | 9 + css/properties/animation-timing-function.json | 6 + css/properties/animation.json | 3 + css/properties/aspect-ratio.json | 3 + css/properties/background-attachment.json | 15 + css/properties/background-blend-mode.json | 3 + css/properties/background-color.json | 3 + css/properties/background-image.json | 18 + css/properties/background-origin.json | 12 + css/properties/background-position-x.json | 6 + css/properties/background-position-y.json | 6 + css/properties/background-position.json | 24 + css/properties/background-repeat.json | 27 + css/properties/background-size.json | 12 + css/properties/background.json | 18 + css/properties/baseline-shift.json | 12 + css/properties/block-size.json | 3 + css/properties/border-bottom-color.json | 3 + css/properties/border-bottom-left-radius.json | 9 + .../border-bottom-right-radius.json | 9 + css/properties/border-bottom-style.json | 3 + css/properties/border-bottom-width.json | 3 + css/properties/border-bottom.json | 3 + css/properties/border-collapse.json | 9 + css/properties/border-color.json | 3 + css/properties/border-image-repeat.json | 6 + css/properties/border-image-width.json | 3 + css/properties/border-left-color.json | 3 + css/properties/border-left-style.json | 3 + css/properties/border-left-width.json | 3 + css/properties/border-left.json | 3 + css/properties/border-radius.json | 12 + css/properties/border-right-color.json | 3 + css/properties/border-right-style.json | 3 + css/properties/border-right-width.json | 3 + css/properties/border-right.json | 3 + css/properties/border-spacing.json | 3 + css/properties/border-style.json | 33 + css/properties/border-top-color.json | 3 + css/properties/border-top-left-radius.json | 9 + css/properties/border-top-right-radius.json | 9 + css/properties/border-top-style.json | 3 + css/properties/border-top-width.json | 3 + css/properties/border-top.json | 3 + css/properties/border-width.json | 3 + css/properties/border.json | 3 + css/properties/bottom.json | 6 + css/properties/box-decoration-break.json | 9 + css/properties/box-shadow.json | 12 + css/properties/box-sizing.json | 9 + css/properties/break-after.json | 39 + css/properties/break-before.json | 36 + css/properties/break-inside.json | 15 + css/properties/caption-side.json | 18 + css/properties/clear.json | 12 + css/properties/clip-rule.json | 9 + .../color-interpolation-filters.json | 12 + css/properties/color-interpolation.json | 9 + css/properties/color-scheme.json | 9 + css/properties/column-count.json | 6 + css/properties/column-fill.json | 9 + css/properties/column-gap.json | 12 + css/properties/column-rule-color.json | 3 + css/properties/column-rule-style.json | 3 + css/properties/column-rule-width.json | 3 + css/properties/column-rule.json | 3 + css/properties/column-span.json | 9 + css/properties/column-width.json | 6 + css/properties/columns.json | 3 + css/properties/content.json | 21 + css/properties/counter-increment.json | 9 + css/properties/counter-reset.json | 15 + css/properties/cursor.json | 117 +++ css/properties/cx.json | 3 + css/properties/cy.json | 3 + css/properties/d.json | 3 + css/properties/direction.json | 12 + css/properties/display.json | 84 ++ css/properties/dominant-baseline.json | 24 + css/properties/empty-cells.json | 3 + css/properties/fill-rule.json | 9 + css/properties/fill.json | 3 + css/properties/filter.json | 6 + css/properties/flex-basis.json | 12 + css/properties/flex-direction.json | 12 + css/properties/flex-grow.json | 3 + css/properties/flex-wrap.json | 9 + css/properties/flex.json | 3 + css/properties/float.json | 12 + css/properties/flood-color.json | 3 + css/properties/flood-opacity.json | 3 + css/properties/font-family.json | 9 + css/properties/font-size.json | 12 + css/properties/font-stretch.json | 6 + css/properties/font-style.json | 12 + css/properties/font-synthesis.json | 12 + css/properties/font-variant.json | 9 + css/properties/font-weight.json | 18 + css/properties/font.json | 24 + css/properties/gap.json | 6 + css/properties/grid-auto-flow.json | 9 + css/properties/grid-template-areas.json | 3 + css/properties/grid-template-columns.json | 12 + css/properties/grid-template-rows.json | 12 + css/properties/grid-template.json | 3 + css/properties/hanging-punctuation.json | 15 + css/properties/height.json | 21 + css/properties/hyphenate-character.json | 6 + css/properties/hyphenate-limit-chars.json | 6 + css/properties/image-orientation.json | 9 + css/properties/image-rendering.json | 15 + css/properties/inline-size.json | 3 + css/properties/interpolate-size.json | 9 + css/properties/isolation.json | 3 + css/properties/justify-content.json | 15 + css/properties/justify-items.json | 3 + css/properties/justify-self.json | 6 + css/properties/left.json | 6 + css/properties/letter-spacing.json | 9 + css/properties/lighting-color.json | 3 + css/properties/line-break.json | 18 + css/properties/line-clamp.json | 3 + css/properties/line-height-step.json | 3 + css/properties/line-height.json | 6 + css/properties/list-style-image.json | 6 + css/properties/list-style-position.json | 9 + css/properties/list-style-type.json | 177 +++++ css/properties/list-style.json | 6 + css/properties/margin-bottom.json | 6 + css/properties/margin-left.json | 6 + css/properties/margin-right.json | 6 + css/properties/margin-top.json | 6 + css/properties/margin.json | 6 + css/properties/marker-end.json | 3 + css/properties/marker-mid.json | 3 + css/properties/marker-start.json | 3 + css/properties/marker.json | 3 + css/properties/mask-clip.json | 12 + css/properties/mask-origin.json | 18 + css/properties/math-depth.json | 3 + css/properties/math-shift.json | 3 + css/properties/math-style.json | 3 + css/properties/max-block-size.json | 3 + css/properties/max-height.json | 21 + css/properties/max-inline-size.json | 3 + css/properties/max-width.json | 21 + css/properties/min-block-size.json | 3 + css/properties/min-height.json | 21 + css/properties/min-inline-size.json | 3 + css/properties/min-width.json | 21 + css/properties/mix-blend-mode.json | 12 + css/properties/object-fit.json | 18 + css/properties/object-position.json | 3 + css/properties/object-view-box.json | 3 + css/properties/offset-position.json | 9 + css/properties/orphans.json | 3 + css/properties/outline-color.json | 3 + css/properties/outline-offset.json | 3 + css/properties/outline-style.json | 33 + css/properties/outline-width.json | 3 + css/properties/outline.json | 3 + css/properties/overflow-anchor.json | 9 + css/properties/overflow-block.json | 6 + css/properties/overflow-clip-margin.json | 12 + css/properties/overflow-inline.json | 6 + css/properties/overflow-wrap.json | 12 + css/properties/overflow-x.json | 12 + css/properties/overflow-y.json | 12 + css/properties/overflow.json | 12 + css/properties/overscroll-behavior-block.json | 12 + .../overscroll-behavior-inline.json | 12 + css/properties/overscroll-behavior-x.json | 12 + css/properties/overscroll-behavior-y.json | 12 + css/properties/overscroll-behavior.json | 12 + css/properties/padding-bottom.json | 3 + css/properties/padding-left.json | 3 + css/properties/padding-right.json | 3 + css/properties/padding-top.json | 3 + css/properties/padding.json | 3 + css/properties/page-break-after.json | 12 + css/properties/page-break-before.json | 12 + css/properties/page-break-inside.json | 3 + css/properties/page.json | 3 + css/properties/place-content.json | 3 + css/properties/place-items.json | 3 + css/properties/place-self.json | 6 + css/properties/pointer-events.json | 6 + css/properties/position.json | 18 + css/properties/print-color-adjust.json | 9 + css/properties/quotes.json | 9 + css/properties/r.json | 3 + css/properties/reading-flow.json | 3 + css/properties/right.json | 6 + css/properties/rotate.json | 6 + css/properties/row-gap.json | 3 + css/properties/ruby-align.json | 15 + css/properties/ruby-overhang.json | 9 + css/properties/ruby-position.json | 15 + css/properties/rx.json | 3 + css/properties/ry.json | 3 + css/properties/scale.json | 3 + css/properties/scroll-behavior.json | 9 + css/properties/scroll-padding-block-end.json | 3 + .../scroll-padding-block-start.json | 3 + css/properties/scroll-padding-block.json | 3 + css/properties/scroll-padding-inline-end.json | 3 + .../scroll-padding-inline-start.json | 3 + css/properties/scroll-padding-inline.json | 3 + css/properties/scroll-padding.json | 3 + css/properties/scroll-snap-align.json | 12 + css/properties/scroll-snap-stop.json | 6 + css/properties/scroll-snap-type.json | 18 + css/properties/scrollbar-color.json | 3 + css/properties/scrollbar-gutter.json | 6 + css/properties/scrollbar-width.json | 9 + css/properties/shape-image-threshold.json | 3 + css/properties/shape-rendering.json | 3 + css/properties/speak-as.json | 18 + css/properties/speak.json | 3 + css/properties/stop-color.json | 3 + css/properties/stop-opacity.json | 3 + css/properties/stroke-color.json | 3 + css/properties/stroke-dasharray.json | 6 + css/properties/stroke-dashoffset.json | 3 + css/properties/stroke-linecap.json | 12 + css/properties/stroke-linejoin.json | 12 + css/properties/stroke-miterlimit.json | 3 + css/properties/stroke-width.json | 3 + css/properties/stroke.json | 3 + css/properties/table-layout.json | 3 + css/properties/text-align-last.json | 6 + css/properties/text-align.json | 24 + css/properties/text-anchor.json | 3 + css/properties/text-box-edge.json | 6 + css/properties/text-box-trim.json | 15 + css/properties/text-box.json | 6 + css/properties/text-combine-upright.json | 3 + css/properties/text-decoration-color.json | 3 + css/properties/text-decoration-line.json | 21 + css/properties/text-decoration-skip-ink.json | 12 + css/properties/text-decoration-skip.json | 9 + css/properties/text-decoration-style.json | 6 + css/properties/text-decoration-thickness.json | 12 + css/properties/text-decoration.json | 9 + css/properties/text-emphasis-color.json | 3 + css/properties/text-emphasis-position.json | 18 + css/properties/text-emphasis-style.json | 24 + css/properties/text-emphasis.json | 3 + css/properties/text-indent.json | 6 + css/properties/text-justify.json | 15 + css/properties/text-orientation.json | 12 + css/properties/text-overflow.json | 15 + css/properties/text-rendering.json | 3 + css/properties/text-shadow.json | 3 + css/properties/text-size-adjust.json | 12 + css/properties/text-spacing-trim.json | 12 + css/properties/text-transform.json | 39 + css/properties/text-underline-offset.json | 9 + css/properties/text-underline-position.json | 15 + css/properties/text-wrap-style.json | 15 + css/properties/text-wrap.json | 8 +- css/properties/top.json | 6 + css/properties/touch-action.json | 30 + css/properties/transform-box.json | 18 + css/properties/transform-origin.json | 21 + css/properties/transition-delay.json | 3 + css/properties/transition-duration.json | 3 + css/properties/transition-property.json | 12 + .../transition-timing-function.json | 6 + css/properties/transition.json | 9 + css/properties/translate.json | 3 + css/properties/unicode-bidi.json | 21 + css/properties/vector-effect.json | 3 + css/properties/vertical-align.json | 27 + css/properties/view-transition-class.json | 6 + css/properties/view-transition-name.json | 3 + css/properties/visibility.json | 12 + css/properties/white-space-collapse.json | 3 + css/properties/widows.json | 3 + css/properties/width.json | 24 + css/properties/word-break.json | 15 + css/properties/word-spacing.json | 9 + css/properties/writing-mode.json | 21 + css/properties/x.json | 3 + css/properties/y.json | 3 + .../active-view-transition-type.json | 3 + css/selectors/active-view-transition.json | 3 + css/selectors/active.json | 6 + css/selectors/after.json | 6 + css/selectors/any-link.json | 6 + css/selectors/attribute.json | 9 + css/selectors/backdrop.json | 8 +- css/selectors/before.json | 6 + css/selectors/checked.json | 3 + css/selectors/child.json | 3 + css/selectors/class.json | 3 + css/selectors/closed.json | 3 + css/selectors/descendant.json | 3 + css/selectors/details-content.json | 3 + css/selectors/disabled.json | 3 + css/selectors/empty.json | 6 + css/selectors/enabled.json | 3 + css/selectors/file-selector-button.json | 3 + css/selectors/first-child.json | 6 + css/selectors/first-letter.json | 9 + css/selectors/first-line.json | 6 + css/selectors/first-of-type.json | 3 + css/selectors/first.json | 3 + css/selectors/focus-within.json | 3 + css/selectors/focus.json | 3 + css/selectors/future.json | 3 + css/selectors/host-context.json | 3 + css/selectors/host.json | 3 + css/selectors/hostfunction.json | 3 + css/selectors/hover.json | 3 + css/selectors/id.json | 3 + css/selectors/in-range.json | 3 + css/selectors/invalid.json | 6 + css/selectors/lang.json | 9 + css/selectors/last-child.json | 6 + css/selectors/last-of-type.json | 3 + css/selectors/left.json | 3 + css/selectors/link.json | 6 + css/selectors/list.json | 3 + css/selectors/marker.json | 6 + css/selectors/namespace.json | 3 + css/selectors/next-sibling.json | 3 + css/selectors/not.json | 6 + css/selectors/nth-child.json | 3 + css/selectors/nth-last-child.json | 3 + css/selectors/nth-last-of-type.json | 3 + css/selectors/nth-of-type.json | 3 + css/selectors/only-child.json | 6 + css/selectors/only-of-type.json | 3 + css/selectors/open.json | 3 + css/selectors/optional.json | 3 + css/selectors/out-of-range.json | 3 + css/selectors/part.json | 3 + css/selectors/past.json | 3 + css/selectors/placeholder-shown.json | 6 + css/selectors/placeholder.json | 3 + css/selectors/required.json | 3 + css/selectors/right.json | 3 + css/selectors/root.json | 3 + css/selectors/scope.json | 6 + css/selectors/selection.json | 6 + css/selectors/subsequent-sibling.json | 3 + css/selectors/target-within.json | 3 + css/selectors/target.json | 3 + css/selectors/type.json | 6 + css/selectors/universal.json | 6 + css/selectors/valid.json | 6 + css/selectors/visited.json | 9 + css/types/angle-percentage.json | 3 + css/types/angle.json | 15 + css/types/attr.json | 36 + css/types/basic-shape.json | 18 + css/types/blend-mode.json | 3 + css/types/calc-size.json | 3 + css/types/counter.json | 3 + css/types/counters.json | 3 + css/types/dimension.json | 3 + css/types/easing-function.json | 12 + css/types/filter-function.json | 33 + css/types/global_keywords.json | 18 + css/types/image.json | 75 ++ css/types/integer.json | 3 + css/types/length-percentage.json | 3 + css/types/length.json | 33 + css/types/line-style.json | 3 + css/types/number.json | 6 + css/types/percentage.json | 3 + css/types/position.json | 9 + css/types/ratio.json | 3 + css/types/resolution.json | 15 + css/types/string.json | 6 + css/types/time.json | 3 + css/types/url.json | 3 + html/elements/a.json | 12 + html/elements/area.json | 9 + html/elements/audio.json | 3 + html/elements/fencedframe.json | 12 + html/elements/iframe.json | 45 ++ html/elements/img.json | 9 + html/elements/input.json | 75 ++ html/elements/input/button.json | 3 + html/elements/input/checkbox.json | 3 + html/elements/input/color.json | 3 + html/elements/input/date.json | 3 + html/elements/input/datetime-local.json | 3 + html/elements/input/email.json | 3 + html/elements/input/file.json | 3 + html/elements/input/hidden.json | 3 + html/elements/input/image.json | 3 + html/elements/input/month.json | 3 + html/elements/input/number.json | 3 + html/elements/input/password.json | 6 + html/elements/input/radio.json | 3 + html/elements/input/range.json | 9 + html/elements/input/reset.json | 3 + html/elements/input/submit.json | 3 + html/elements/input/tel.json | 3 + html/elements/input/text.json | 3 + html/elements/input/time.json | 3 + html/elements/input/url.json | 3 + html/elements/input/week.json | 3 + html/elements/link.json | 15 + html/elements/meta.json | 3 + html/elements/script.json | 45 ++ html/elements/td.json | 3 + html/elements/th.json | 3 + html/elements/video.json | 3 + html/global_attributes.json | 9 + html/manifest/background_color.json | 3 + html/manifest/description.json | 3 + html/manifest/display.json | 3 + html/manifest/file_handlers.json | 3 + html/manifest/icons.json | 3 + html/manifest/id.json | 3 + html/manifest/name.json | 3 + html/manifest/orientation.json | 3 + html/manifest/protocol_handlers.json | 9 + html/manifest/scope.json | 3 + html/manifest/serviceworker.json | 12 + html/manifest/share_target.json | 3 + html/manifest/short_name.json | 3 + html/manifest/shortcuts.json | 3 + html/manifest/start_url.json | 3 + html/manifest/theme_color.json | 3 + http/data-url.json | 15 + http/headers/Accept-CH.json | 21 + http/headers/Accept-Encoding.json | 3 + http/headers/Accept-Language.json | 3 + http/headers/Accept-Ranges.json | 3 + http/headers/Accept.json | 3 + .../Access-Control-Allow-Credentials.json | 3 + .../headers/Access-Control-Allow-Headers.json | 9 + .../headers/Access-Control-Allow-Methods.json | 6 + http/headers/Access-Control-Allow-Origin.json | 3 + .../Access-Control-Expose-Headers.json | 6 + http/headers/Access-Control-Max-Age.json | 3 + .../Access-Control-Request-Headers.json | 3 + .../Access-Control-Request-Method.json | 3 + http/headers/Age.json | 3 + http/headers/Authorization.json | 24 + http/headers/Cache-Control.json | 3 + http/headers/Clear-Site-Data.json | 24 + http/headers/Connection.json | 3 + http/headers/Content-Disposition.json | 3 + http/headers/Content-Encoding.json | 9 + http/headers/Content-Language.json | 3 + http/headers/Content-Length.json | 3 + http/headers/Content-Location.json | 3 + http/headers/Content-Range.json | 3 + .../Content-Security-Policy-Report-Only.json | 3 + http/headers/Content-Security-Policy.json | 96 +++ http/headers/Content-Type.json | 3 + http/headers/Cookie.json | 3 + http/headers/Date.json | 3 + http/headers/Downlink.json | 3 + http/headers/ECT.json | 3 + http/headers/ETag.json | 3 + http/headers/Expires.json | 3 + http/headers/From.json | 3 + http/headers/Host.json | 3 + http/headers/If-Match.json | 3 + http/headers/If-Modified-Since.json | 3 + http/headers/If-None-Match.json | 3 + http/headers/If-Range.json | 3 + http/headers/If-Unmodified-Since.json | 3 + http/headers/Keep-Alive.json | 3 + http/headers/Last-Modified.json | 3 + http/headers/Location.json | 3 + http/headers/Origin.json | 3 + http/headers/Permissions-Policy.json | 36 + http/headers/Proxy-Authenticate.json | 3 + http/headers/RTT.json | 3 + http/headers/Range.json | 3 + http/headers/Referer.json | 3 + http/headers/Referrer-Policy.json | 18 + http/headers/Save-Data.json | 3 + http/headers/Sec-CH-UA-Arch.json | 3 + http/headers/Sec-CH-UA-Bitness.json | 3 + http/headers/Sec-CH-UA-Full-Version-List.json | 3 + http/headers/Sec-CH-UA-Mobile.json | 3 + http/headers/Sec-CH-UA-Model.json | 3 + http/headers/Sec-CH-UA-Platform-Version.json | 3 + http/headers/Sec-CH-UA-Platform.json | 3 + http/headers/Sec-CH-UA.json | 3 + http/headers/Sec-Fetch-Dest.json | 3 + http/headers/Server.json | 3 + http/headers/Set-Cookie.json | 33 + http/headers/SourceMap.json | 3 + http/headers/Speculation-Rules.json | 3 + http/headers/Strict-Transport-Security.json | 3 + http/headers/Supports-Loading-Mode.json | 9 + http/headers/TE.json | 3 + http/headers/Timing-Allow-Origin.json | 3 + http/headers/Trailer.json | 3 + http/headers/Transfer-Encoding.json | 3 + http/headers/Upgrade-Insecure-Requests.json | 3 + http/headers/User-Agent.json | 3 + http/headers/Vary.json | 3 + http/headers/Via.json | 3 + http/headers/WWW-Authenticate.json | 21 + http/methods.json | 18 + http/mixed-content.json | 24 + javascript/builtins/ArrayBuffer.json | 18 +- javascript/builtins/AsyncIterator.json | 6 +- javascript/builtins/Atomics.json | 3 +- javascript/builtins/BigInt64Array.json | 6 +- javascript/builtins/BigUint64Array.json | 6 +- javascript/builtins/Boolean.json | 12 +- javascript/builtins/DataView.json | 75 +- javascript/builtins/Error.json | 21 +- javascript/builtins/EvalError.json | 6 +- javascript/builtins/FinalizationRegistry.json | 3 +- javascript/builtins/Function.json | 3 +- javascript/builtins/Int16Array.json | 3 +- javascript/builtins/Intl/Locale.json | 3 + javascript/builtins/Intl/NumberFormat.json | 3 + javascript/builtins/Iterator.json | 6 +- javascript/builtins/Map.json | 3 +- javascript/builtins/Object.json | 93 ++- javascript/builtins/Promise.json | 6 +- javascript/builtins/RangeError.json | 6 +- javascript/builtins/ReferenceError.json | 6 +- javascript/builtins/RegExp.json | 3 + javascript/builtins/Set.json | 3 +- javascript/builtins/Symbol.json | 66 +- javascript/builtins/SyntaxError.json | 6 +- javascript/builtins/TypeError.json | 6 +- javascript/builtins/TypedArray.json | 9 +- javascript/builtins/URIError.json | 6 +- javascript/builtins/Uint8Array.json | 18 + javascript/builtins/Uint8ClampedArray.json | 3 +- javascript/builtins/WeakRef.json | 3 +- javascript/builtins/globals.json | 24 +- javascript/classes.json | 18 + javascript/grammar.json | 9 +- javascript/operators/addition.json | 3 +- javascript/operators/addition_assignment.json | 3 +- javascript/operators/assignment.json | 3 +- javascript/operators/bitwise_and.json | 3 +- .../operators/bitwise_and_assignment.json | 3 +- javascript/operators/bitwise_not.json | 3 +- javascript/operators/bitwise_or.json | 3 +- .../operators/bitwise_or_assignment.json | 3 +- javascript/operators/bitwise_xor.json | 3 +- .../operators/bitwise_xor_assignment.json | 3 +- javascript/operators/class.json | 3 +- javascript/operators/comma.json | 3 +- javascript/operators/conditional.json | 3 +- javascript/operators/decrement.json | 3 +- javascript/operators/delete.json | 3 +- javascript/operators/division.json | 3 +- javascript/operators/division_assignment.json | 3 +- javascript/operators/equality.json | 3 +- javascript/operators/greater_than.json | 3 +- .../operators/greater_than_or_equal.json | 3 +- javascript/operators/grouping.json | 3 +- javascript/operators/in.json | 3 +- javascript/operators/increment.json | 3 +- javascript/operators/inequality.json | 3 +- javascript/operators/instanceof.json | 3 + javascript/operators/left_shift.json | 3 +- .../operators/left_shift_assignment.json | 3 +- javascript/operators/less_than.json | 3 +- javascript/operators/less_than_or_equal.json | 3 +- javascript/operators/logical_and.json | 3 +- javascript/operators/logical_not.json | 3 +- javascript/operators/logical_or.json | 3 +- javascript/operators/multiplication.json | 3 +- .../operators/multiplication_assignment.json | 3 +- javascript/operators/new.json | 3 +- javascript/operators/new_target.json | 3 +- javascript/operators/null.json | 3 +- javascript/operators/object_initializer.json | 15 +- javascript/operators/optional_chaining.json | 3 +- javascript/operators/property_accessors.json | 3 +- javascript/operators/remainder.json | 3 +- .../operators/remainder_assignment.json | 3 +- javascript/operators/right_shift.json | 3 +- .../operators/right_shift_assignment.json | 3 +- javascript/operators/strict_equality.json | 3 + javascript/operators/strict_inequality.json | 3 + javascript/operators/subtraction.json | 3 +- .../operators/subtraction_assignment.json | 3 +- javascript/operators/this.json | 3 +- javascript/operators/typeof.json | 3 +- javascript/operators/unary_negation.json | 3 +- javascript/operators/unary_plus.json | 3 +- .../operators/unsigned_right_shift.json | 3 +- .../unsigned_right_shift_assignment.json | 3 +- javascript/operators/void.json | 3 +- javascript/statements.json | 60 +- mathml/attribute_values.json | 6 + mathml/elements/annotation-xml.json | 3 + mathml/elements/annotation.json | 3 + mathml/elements/math.json | 6 + mathml/elements/menclose.json | 54 ++ mathml/elements/merror.json | 3 + mathml/elements/mfrac.json | 6 + mathml/elements/mi.json | 6 + mathml/elements/mmultiscripts.json | 3 + mathml/elements/mn.json | 3 + mathml/elements/mo.json | 33 + mathml/elements/mover.json | 6 + mathml/elements/mpadded.json | 21 + mathml/elements/mphantom.json | 3 + mathml/elements/mprescripts.json | 3 + mathml/elements/mroot.json | 3 + mathml/elements/mrow.json | 3 + mathml/elements/ms.json | 3 + mathml/elements/mspace.json | 12 + mathml/elements/msqrt.json | 3 + mathml/elements/mstyle.json | 3 + mathml/elements/msub.json | 3 + mathml/elements/msubsup.json | 3 + mathml/elements/msup.json | 3 + mathml/elements/mtable.json | 33 + mathml/elements/mtd.json | 15 + mathml/elements/mtext.json | 3 + mathml/elements/mtr.json | 9 + mathml/elements/munder.json | 6 + mathml/elements/munderover.json | 9 + mathml/elements/semantics.json | 3 + mathml/global_attributes.json | 12 + svg/elements/a.json | 36 + svg/elements/animate.json | 30 + svg/elements/animateMotion.json | 27 + svg/elements/animateTransform.json | 24 + svg/elements/circle.json | 21 + svg/elements/defs.json | 6 + svg/elements/desc.json | 3 + svg/elements/ellipse.json | 24 + svg/elements/feBlend.json | 12 + svg/elements/feColorMatrix.json | 12 + svg/elements/feComponentTransfer.json | 6 + svg/elements/feComposite.json | 27 + svg/elements/feConvolveMatrix.json | 33 + svg/elements/feDiffuseLighting.json | 15 + svg/elements/feDisplacementMap.json | 18 + svg/elements/feDistantLight.json | 9 + svg/elements/feDropShadow.json | 15 + svg/elements/feFlood.json | 9 + svg/elements/feFuncA.json | 3 + svg/elements/feFuncB.json | 3 + svg/elements/feFuncG.json | 3 + svg/elements/feFuncR.json | 3 + svg/elements/feGaussianBlur.json | 12 + svg/elements/feImage.json | 12 + svg/elements/feMerge.json | 3 + svg/elements/feMergeNode.json | 6 + svg/elements/feMorphology.json | 12 + svg/elements/feOffset.json | 12 + svg/elements/fePointLight.json | 12 + svg/elements/feSpecularLighting.json | 18 + svg/elements/feSpotLight.json | 27 + svg/elements/feTile.json | 6 + svg/elements/feTurbulence.json | 18 + svg/elements/filter.json | 21 + svg/elements/foreignObject.json | 18 + svg/elements/g.json | 6 + svg/elements/image.json | 30 + svg/elements/line.json | 18 + svg/elements/linearGradient.json | 27 + svg/elements/marker.json | 24 + svg/elements/mask.json | 24 + svg/elements/metadata.json | 3 + svg/elements/mpath.json | 6 + svg/elements/path.json | 18 + svg/elements/pattern.json | 30 + svg/elements/polygon.json | 15 + svg/elements/polyline.json | 15 + svg/elements/radialGradient.json | 33 + svg/elements/rect.json | 30 + svg/elements/script.json | 20 +- svg/elements/set.json | 15 + svg/elements/stop.json | 12 + svg/elements/style.json | 12 + svg/elements/svg.json | 24 + svg/elements/switch.json | 6 + svg/elements/symbol.json | 9 + svg/elements/text.json | 33 + svg/elements/textPath.json | 30 + svg/elements/title.json | 6 + svg/elements/tspan.json | 33 + svg/elements/use.json | 27 + svg/elements/view.json | 9 + svg/global_attributes.json | 177 +++++ webassembly/BigInt-to-i64-integration.json | 3 + webassembly/api.json | 18 + webassembly/api/CompileError.json | 6 + webassembly/api/Exception.json | 18 + webassembly/api/Global.json | 12 + webassembly/api/Instance.json | 9 + webassembly/api/LinkError.json | 6 + webassembly/api/Memory.json | 15 + webassembly/api/Module.json | 15 + webassembly/api/RuntimeError.json | 6 + webassembly/api/Table.json | 18 + webassembly/api/Tag.json | 9 + webassembly/bulk-memory-operations.json | 3 + webassembly/exception-handling.json | 3 + .../extended-constant-expressions.json | 3 + webassembly/garbage-collection.json | 3 + webassembly/multi-value.json | 3 + webassembly/multiMemory.json | 3 + webassembly/mutable-globals.json | 3 + ...non-trapping-float-to-int-conversions.json | 3 + webassembly/reference-types.json | 3 + webassembly/relaxed-SIMD.json | 3 + webassembly/sign-extension-operations.json | 3 + webassembly/tail-calls.json | 3 + webassembly/threads-and-atomics.json | 3 + .../commands/CreateVirtualPressureSource.json | 3 + webdriver/commands/CreateVirtualSensor.json | 3 + .../commands/DeleteVirtualPressureSource.json | 3 + webdriver/commands/DeleteVirtualSensor.json | 3 + .../commands/GetVirtualSensorInformation.json | 3 + .../commands/UpdateVirtualPressureSource.json | 3 + .../commands/UpdateVirtualSensorReading.json | 3 + 1244 files changed, 17001 insertions(+), 264 deletions(-) diff --git a/api/ANGLE_instanced_arrays.json b/api/ANGLE_instanced_arrays.json index 67bbad3d511c45..2a234db4443f70 100644 --- a/api/ANGLE_instanced_arrays.json +++ b/api/ANGLE_instanced_arrays.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays", "spec_url": "https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/", + "tags": [ + "web-features:angle-instanced-arrays" + ], "support": { "chrome": [ { @@ -49,6 +52,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawArraysInstancedANGLE", "spec_url": "https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/", + "tags": [ + "web-features:angle-instanced-arrays" + ], "support": { "chrome": { "version_added": "30" @@ -86,6 +92,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/drawElementsInstancedANGLE", "spec_url": "https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/", + "tags": [ + "web-features:angle-instanced-arrays" + ], "support": { "chrome": { "version_added": "30" @@ -123,6 +132,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ANGLE_instanced_arrays/vertexAttribDivisorANGLE", "spec_url": "https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/", + "tags": [ + "web-features:angle-instanced-arrays" + ], "support": { "chrome": { "version_added": "30" diff --git a/api/AbstractRange.json b/api/AbstractRange.json index cc0d9da2199401..c88d05a4e37f86 100644 --- a/api/AbstractRange.json +++ b/api/AbstractRange.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AbstractRange", "spec_url": "https://dom.spec.whatwg.org/#interface-abstractrange", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "90" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AbstractRange/collapsed", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-collapsed①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "90" @@ -89,6 +95,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AbstractRange/endContainer", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-endcontainer①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "90" @@ -132,6 +141,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AbstractRange/endOffset", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-endoffset①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "90" @@ -175,6 +187,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AbstractRange/startContainer", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-startcontainer①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "90" @@ -218,6 +233,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AbstractRange/startOffset", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-startoffset①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "90" diff --git a/api/Animation.json b/api/Animation.json index eaf9299a1c96f7..44d3dd2b86a103 100644 --- a/api/Animation.json +++ b/api/Animation.json @@ -749,6 +749,9 @@ "__compat": { "description": "Browsers automatically remove indefinite filling animations", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API#automatically_removing_filling_animations", + "tags": [ + "web-features:web-animations" + ], "support": { "chrome": { "version_added": "84" diff --git a/api/AnimationEvent.json b/api/AnimationEvent.json index ac52b0b4e2b980..765e180f59f0e5 100644 --- a/api/AnimationEvent.json +++ b/api/AnimationEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AnimationEvent", "spec_url": "https://drafts.csswg.org/css-animations/#interface-animationevent", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -99,6 +102,9 @@ "description": "`AnimationEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/AnimationEvent/AnimationEvent", "spec_url": "https://drafts.csswg.org/css-animations/#dom-animationevent-animationevent", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "43" @@ -142,6 +148,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AnimationEvent/animationName", "spec_url": "https://drafts.csswg.org/css-animations/#dom-animationevent-animationname", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "43" @@ -179,6 +188,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AnimationEvent/elapsedTime", "spec_url": "https://drafts.csswg.org/css-animations/#dom-animationevent-elapsedtime", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "43" @@ -216,6 +228,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AnimationEvent/pseudoElement", "spec_url": "https://drafts.csswg.org/css-animations/#dom-animationevent-pseudoelement", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "68" diff --git a/api/AnimationTimeline.json b/api/AnimationTimeline.json index a9165d6088e683..4e3019861533ed 100644 --- a/api/AnimationTimeline.json +++ b/api/AnimationTimeline.json @@ -78,6 +78,9 @@ "duration": { "__compat": { "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-animationtimeline-duration", + "tags": [ + "web-features:web-animations" + ], "support": { "chrome": { "version_added": "115" diff --git a/api/Attr.json b/api/Attr.json index c177b93bc4f6b9..55e8ae72d40fec 100644 --- a/api/Attr.json +++ b/api/Attr.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Attr", "spec_url": "https://dom.spec.whatwg.org/#interface-attr", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Attr/localName", "spec_url": "https://dom.spec.whatwg.org/#dom-attr-localname", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Attr/name", "spec_url": "https://dom.spec.whatwg.org/#dom-attr-name", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Attr/namespaceURI", "spec_url": "https://dom.spec.whatwg.org/#dom-attr-namespaceuri", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -167,6 +179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Attr/ownerElement", "spec_url": "https://dom.spec.whatwg.org/#dom-attr-ownerelement", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -208,6 +223,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Attr/prefix", "spec_url": "https://dom.spec.whatwg.org/#dom-attr-prefix", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -290,6 +308,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Attr/value", "spec_url": "https://dom.spec.whatwg.org/#dom-attr-value", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/AudioContext.json b/api/AudioContext.json index b5b282e8079d24..5f47b0d3f4b77a 100644 --- a/api/AudioContext.json +++ b/api/AudioContext.json @@ -167,6 +167,9 @@ "__compat": { "description": "`options.latencyHint` parameter", "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-latencyhint", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "58" @@ -202,6 +205,9 @@ "__compat": { "description": "`options.sampleRate` parameter", "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-samplerate", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "74" @@ -237,6 +243,9 @@ "__compat": { "description": "`options.sinkId` parameter", "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontextoptions-sinkid", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "110" @@ -516,6 +525,9 @@ "__compat": { "description": "`error` event", "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontext-onerror", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "128" @@ -667,6 +679,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioContext/setSinkId", "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontext-setsinkid", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "110" @@ -703,6 +718,9 @@ "description": "`sinkchange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioContext/sinkchange_event", "spec_url": "https://webaudio.github.io/web-audio-api/#eventdef-audiocontext-sinkchange", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "110" @@ -738,6 +756,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioContext/sinkId", "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiocontext-sinkid", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "110" diff --git a/api/AudioNode.json b/api/AudioNode.json index 86df492adaa105..997426fc34506d 100644 --- a/api/AudioNode.json +++ b/api/AudioNode.json @@ -298,6 +298,9 @@ "destination_parameter": { "__compat": { "description": "`destination` parameter", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "43" @@ -334,6 +337,9 @@ "input_parameter": { "__compat": { "description": "`input` parameter", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "43" diff --git a/api/AudioParamMap.json b/api/AudioParamMap.json index 62183e7c39ffdb..aac6617d3decbb 100644 --- a/api/AudioParamMap.json +++ b/api/AudioParamMap.json @@ -39,6 +39,9 @@ }, "entries": { "__compat": { + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" @@ -72,6 +75,9 @@ }, "forEach": { "__compat": { + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" @@ -105,6 +111,9 @@ }, "get": { "__compat": { + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" @@ -138,6 +147,9 @@ }, "has": { "__compat": { + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" @@ -171,6 +183,9 @@ }, "keys": { "__compat": { + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" @@ -204,6 +219,9 @@ }, "size": { "__compat": { + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" @@ -237,6 +255,9 @@ }, "values": { "__compat": { + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" @@ -271,6 +292,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/AudioSinkInfo.json b/api/AudioSinkInfo.json index 3d986e8321eed3..0e678d744e8d20 100644 --- a/api/AudioSinkInfo.json +++ b/api/AudioSinkInfo.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioSinkInfo", "spec_url": "https://webaudio.github.io/web-audio-api/#AudioSinkInfo", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "110" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioSinkInfo/type", "spec_url": "https://webaudio.github.io/web-audio-api/#dom-audiosinkinfo-type", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "110" diff --git a/api/BarProp.json b/api/BarProp.json index dcd7dd09be4b58..956545901d34cb 100644 --- a/api/BarProp.json +++ b/api/BarProp.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BarProp", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#barprop", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BarProp/visible", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-barprop-visible", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -83,6 +89,9 @@ "returns_popup": { "__compat": { "description": "Returns `true` for non-popup windows", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "98" diff --git a/api/BaseAudioContext.json b/api/BaseAudioContext.json index 9c6c6428e5e421..5161d50612ffaa 100644 --- a/api/BaseAudioContext.json +++ b/api/BaseAudioContext.json @@ -741,6 +741,9 @@ "constraints_disableNormalization_parameter": { "__compat": { "description": "`constraints.disableNormalization` parameter", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "46" @@ -982,6 +985,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:web-audio" + ], "support": { "chrome": { "version_added": "49" diff --git a/api/BatteryManager.json b/api/BatteryManager.json index 63b6bb55d24236..8a21385c4fa927 100644 --- a/api/BatteryManager.json +++ b/api/BatteryManager.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BatteryManager", "spec_url": "https://w3c.github.io/battery/#the-batterymanager-interface", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -38,6 +41,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "103" @@ -75,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BatteryManager/charging", "spec_url": "https://w3c.github.io/battery/#dom-batterymanager-charging", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -115,6 +124,9 @@ "https://w3c.github.io/battery/#ref-for-dfn-chargingchange-1", "https://w3c.github.io/battery/#dom-batterymanager-onchargingchange" ], + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BatteryManager/chargingTime", "spec_url": "https://w3c.github.io/battery/#dom-batterymanager-chargingtime", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -201,6 +216,9 @@ "https://w3c.github.io/battery/#ref-for-dfn-chargingtimechange-1", "https://w3c.github.io/battery/#dom-batterymanager-onchargingtimechange" ], + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -237,6 +255,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BatteryManager/dischargingTime", "spec_url": "https://w3c.github.io/battery/#dom-batterymanager-dischargingtime", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -287,6 +308,9 @@ "https://w3c.github.io/battery/#ref-for-dfn-dischargingtimechange-1", "https://w3c.github.io/battery/#dom-batterymanager-ondischargingtimechange" ], + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -323,6 +347,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BatteryManager/level", "spec_url": "https://w3c.github.io/battery/#dom-batterymanager-level", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -363,6 +390,9 @@ "https://w3c.github.io/battery/#ref-for-dfn-levelchange-1", "https://w3c.github.io/battery/#dom-batterymanager-onlevelchange" ], + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" diff --git a/api/BeforeUnloadEvent.json b/api/BeforeUnloadEvent.json index 50cb72809a354f..1c75d48895ba63 100644 --- a/api/BeforeUnloadEvent.json +++ b/api/BeforeUnloadEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/BeforeUnloadEvent", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-beforeunloadevent-interface", + "tags": [ + "web-features:beforeunload" + ], "support": { "chrome": { "version_added": "30" diff --git a/api/Bluetooth.json b/api/Bluetooth.json index e67e6a2f48bad9..5d3bc8473b4ca3 100644 --- a/api/Bluetooth.json +++ b/api/Bluetooth.json @@ -189,6 +189,9 @@ "description": "`options.exclusionFilters` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Bluetooth/requestDevice", "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-requestdeviceoptions-exclusionfilters", + "tags": [ + "web-features:web-bluetooth" + ], "support": { "chrome": { "version_added": "114" @@ -227,6 +230,9 @@ "description": "`options.filter.manufacturerData` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Bluetooth/requestDevice", "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothlescanfilterinit-manufacturerdata", + "tags": [ + "web-features:web-bluetooth" + ], "support": { "chrome": { "version_added": "92" diff --git a/api/CDATASection.json b/api/CDATASection.json index b96086d82555b5..0ce068de32295d 100644 --- a/api/CDATASection.json +++ b/api/CDATASection.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CDATASection", "spec_url": "https://dom.spec.whatwg.org/#interface-cdatasection", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/CSPViolationReportBody.json b/api/CSPViolationReportBody.json index 413996ffb2d3c1..1db95b950d5d51 100644 --- a/api/CSPViolationReportBody.json +++ b/api/CSPViolationReportBody.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody", "spec_url": "https://w3c.github.io/webappsec-csp/#cspviolationreportbody", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -51,6 +54,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/blockedURL", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-blockedurl", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -92,6 +98,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/columnNumber", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-columnnumber", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -133,6 +142,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/disposition", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-disposition", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -174,6 +186,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/documentURL", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-documenturl", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -215,6 +230,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/effectiveDirective", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-effectivedirective", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -256,6 +274,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/lineNumber", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-linenumber", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -297,6 +318,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/originalPolicy", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-originalpolicy", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -338,6 +362,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/referrer", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-referrer", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -379,6 +406,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/sample", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-sample", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -420,6 +450,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/sourceFile", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-sourcefile", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -461,6 +494,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/statusCode", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-statuscode", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "74" @@ -502,6 +538,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/toJSON", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-tojson", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "80" diff --git a/api/CSS.json b/api/CSS.json index 73e8b6aa7ff16b..f047b616138a8b 100644 --- a/api/CSS.json +++ b/api/CSS.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS", "spec_url": "https://drafts.csswg.org/cssom/#namespacedef-css", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "28" @@ -41,6 +44,9 @@ "description": "`Hz()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-hz", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -78,6 +84,9 @@ "description": "`Q()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-q", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -114,6 +123,9 @@ "__compat": { "description": "`cap()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cap", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -151,6 +163,9 @@ "description": "`ch()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-ch", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -188,6 +203,9 @@ "description": "`cm()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cm", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -225,6 +243,9 @@ "description": "`cbq()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cqb", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "105" @@ -262,6 +283,9 @@ "description": "`cqh()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cqh", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "105" @@ -299,6 +323,9 @@ "description": "`cqi()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cqi", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "105" @@ -336,6 +363,9 @@ "description": "`cqmax()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cqmax", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "105" @@ -373,6 +403,9 @@ "description": "`cqmin()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cqmin", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "105" @@ -410,6 +443,9 @@ "description": "`cqw()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-cqw", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "105" @@ -447,6 +483,9 @@ "description": "`deg()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-deg", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -484,6 +523,9 @@ "description": "`dpqm()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dpcm", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -521,6 +563,9 @@ "description": "`dpi()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dpi", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -558,6 +603,9 @@ "description": "`dppx()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dppx", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -595,6 +643,9 @@ "description": "`dvb()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dvb", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -632,6 +683,9 @@ "description": "`dvh()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dvh", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -669,6 +723,9 @@ "description": "`dvi()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dvi", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -706,6 +763,9 @@ "description": "`dvmax()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dvmax", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -743,6 +803,9 @@ "description": "`dvmin()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dvmin", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -780,6 +843,9 @@ "description": "`dvw()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-dvw", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -817,6 +883,9 @@ "description": "`em()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-em", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -854,6 +923,9 @@ "description": "`escape()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/escape_static", "spec_url": "https://drafts.csswg.org/cssom/#the-css.escape()-method", + "tags": [ + "web-features:css-escape" + ], "support": { "chrome": { "version_added": "46" @@ -890,6 +962,9 @@ "description": "`ex()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-ex", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -927,6 +1002,9 @@ "description": "`fr()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-fr", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -964,6 +1042,9 @@ "description": "`grad()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-grad", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1040,6 +1121,9 @@ "__compat": { "description": "`ic()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-ic", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -1077,6 +1161,9 @@ "description": "`in()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-in", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1114,6 +1201,9 @@ "description": "`kHz()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-khz", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1150,6 +1240,9 @@ "__compat": { "description": "`lh()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-lh", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -1187,6 +1280,9 @@ "description": "`lvb()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-lvb", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -1224,6 +1320,9 @@ "description": "`lvh()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-lvh", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -1261,6 +1360,9 @@ "description": "`lvi()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-lvi", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -1298,6 +1400,9 @@ "description": "`lvmax()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-lvmax", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -1335,6 +1440,9 @@ "description": "`lvmin()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-lvmin", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -1372,6 +1480,9 @@ "description": "`lvw()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-lvw", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -1409,6 +1520,9 @@ "description": "`mm()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-mm", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1446,6 +1560,9 @@ "description": "`ms()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-ms", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1483,6 +1600,9 @@ "description": "`number()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-number", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1561,6 +1681,9 @@ "description": "`pc()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-pc", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1598,6 +1721,9 @@ "description": "`percent()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-percent", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1635,6 +1761,9 @@ "description": "`pt()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-pt", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1672,6 +1801,9 @@ "description": "`px()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-px", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1709,6 +1841,9 @@ "description": "`rad()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-rad", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1745,6 +1880,9 @@ "__compat": { "description": "`rcap()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-rcap", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -1781,6 +1919,9 @@ "__compat": { "description": "`rch()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-rch", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -1857,6 +1998,9 @@ "description": "`rem()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-rem", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -1893,6 +2037,9 @@ "__compat": { "description": "`rex()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-rex", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -1929,6 +2076,9 @@ "__compat": { "description": "`ric()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-ric", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -1965,6 +2115,9 @@ "__compat": { "description": "`rlh()` static method", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-rlh", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "118" @@ -2002,6 +2155,9 @@ "description": "`s()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-s", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -2039,6 +2195,9 @@ "description": "`supports()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/supports_static", "spec_url": "https://drafts.csswg.org/css-conditional-3/#ref-for-dom-css-supports", + "tags": [ + "web-features:css-supports" + ], "support": { "chrome": [ { @@ -2109,6 +2268,9 @@ "description": "`svb()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-svb", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2146,6 +2308,9 @@ "description": "`svh()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-svh", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2183,6 +2348,9 @@ "description": "`svi()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-svi", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2220,6 +2388,9 @@ "description": "`svmax()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-svmax", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2257,6 +2428,9 @@ "description": "`svmin()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-svmin", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2294,6 +2468,9 @@ "description": "`svw()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-svw", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2331,6 +2508,9 @@ "description": "`turn()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-turn", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -2368,6 +2548,9 @@ "description": "`vb()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-vb", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2406,6 +2589,9 @@ "description": "`vh()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-vh", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -2443,6 +2629,9 @@ "description": "`vi()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-vi", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "108" @@ -2481,6 +2670,9 @@ "description": "`vmax()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-vmax", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -2518,6 +2710,9 @@ "description": "`vmin()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-vmin", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" @@ -2555,6 +2750,9 @@ "description": "`vw()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-css-vw", + "tags": [ + "web-features:numeric-factory-functions" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSAnimation.json b/api/CSSAnimation.json index 6a1ce34db18266..c5ba9ee8af3b47 100644 --- a/api/CSSAnimation.json +++ b/api/CSSAnimation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSAnimation", "spec_url": "https://drafts.csswg.org/css-animations-2/#the-CSSAnimation-interface", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "84" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSAnimation/animationName", "spec_url": "https://drafts.csswg.org/css-animations-2/#dom-cssanimation-animationname", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "84" diff --git a/api/CSSConditionRule.json b/api/CSSConditionRule.json index 809579ba643af6..41fbfceed79887 100644 --- a/api/CSSConditionRule.json +++ b/api/CSSConditionRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSConditionRule", "spec_url": "https://drafts.csswg.org/css-conditional-3/#the-cssconditionrule-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "56" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSConditionRule/conditionText", "spec_url": "https://drafts.csswg.org/css-conditional-3/#dom-cssconditionrule-conditiontext", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "56" diff --git a/api/CSSFontFeatureValuesMap.json b/api/CSSFontFeatureValuesMap.json index 231b823235eb89..e95e5bb413a3cd 100644 --- a/api/CSSFontFeatureValuesMap.json +++ b/api/CSSFontFeatureValuesMap.json @@ -3,6 +3,9 @@ "CSSFontFeatureValuesMap": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -36,6 +39,9 @@ "clear": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -70,6 +76,9 @@ "delete": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -104,6 +113,9 @@ "entries": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -138,6 +150,9 @@ "forEach": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -172,6 +187,9 @@ "get": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -206,6 +224,9 @@ "has": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -240,6 +261,9 @@ "keys": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -274,6 +298,9 @@ "set": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#dom-cssfontfeaturevaluesmap-set", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -308,6 +335,9 @@ "size": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -342,6 +372,9 @@ "values": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" @@ -376,6 +409,9 @@ "@@iterator": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesmap", + "tags": [ + "web-features:font-variant-alternates" + ], "support": { "chrome": { "version_added": "111" diff --git a/api/CSSGroupingRule.json b/api/CSSGroupingRule.json index afe804c3120bee..1c4aec3f071771 100644 --- a/api/CSSGroupingRule.json +++ b/api/CSSGroupingRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSGroupingRule", "spec_url": "https://drafts.csswg.org/cssom/#the-cssgroupingrule-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "45" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSGroupingRule/cssRules", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssgroupingrule-cssrules", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "45" @@ -84,6 +90,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSGroupingRule/deleteRule", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssgroupingrule-deleterule", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "45" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSGroupingRule/insertRule", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssgroupingrule-insertrule", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "45" diff --git a/api/CSSImageValue.json b/api/CSSImageValue.json index 4b0730b092322e..6faa34131cb744 100644 --- a/api/CSSImageValue.json +++ b/api/CSSImageValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSImageValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#imagevalue-objects", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSImportRule.json b/api/CSSImportRule.json index 8825eeed3ef0b5..f3d47719f8fd90 100644 --- a/api/CSSImportRule.json +++ b/api/CSSImportRule.json @@ -217,6 +217,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSImportRule/supportsText", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssimportrule-supportstext", + "tags": [ + "web-features:supports" + ], "support": { "chrome": { "version_added": "121" diff --git a/api/CSSKeyframeRule.json b/api/CSSKeyframeRule.json index 73bc91944cefd5..f1cf846d7713f7 100644 --- a/api/CSSKeyframeRule.json +++ b/api/CSSKeyframeRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframeRule", "spec_url": "https://drafts.csswg.org/css-animations/#interface-csskeyframerule", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -96,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframeRule/keyText", "spec_url": "https://drafts.csswg.org/css-animations/#dom-csskeyframerule-keytext", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "1" @@ -139,6 +145,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframeRule/style", "spec_url": "https://drafts.csswg.org/css-animations/#dom-csskeyframerule-style", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/CSSKeyframesRule.json b/api/CSSKeyframesRule.json index ac13dcbb267308..16634114b71199 100644 --- a/api/CSSKeyframesRule.json +++ b/api/CSSKeyframesRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule", "spec_url": "https://drafts.csswg.org/css-animations/#interface-csskeyframesrule", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -106,6 +109,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/appendRule", "spec_url": "https://drafts.csswg.org/css-animations/#interface-csskeyframesrule-appendrule", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -189,6 +195,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/cssRules", "spec_url": "https://drafts.csswg.org/css-animations/#dom-csskeyframesrule-cssrules", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "1" @@ -230,6 +239,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/deleteRule", "spec_url": "https://drafts.csswg.org/css-animations/#dom-csskeyframesrule-deleterule", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "1" @@ -271,6 +283,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/findRule", "spec_url": "https://drafts.csswg.org/css-animations/#interface-csskeyframesrule-findrule", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "1" @@ -312,6 +327,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/length", "spec_url": "https://drafts.csswg.org/css-animations/#dom-csskeyframesrule-length", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "123" @@ -347,6 +365,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeyframesRule/name", "spec_url": "https://drafts.csswg.org/css-animations/#dom-csskeyframesrule-name", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/CSSKeywordValue.json b/api/CSSKeywordValue.json index b8285811a229dc..0b03fc47c821ba 100644 --- a/api/CSSKeywordValue.json +++ b/api/CSSKeywordValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeywordValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#keywordvalue-objects", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSKeywordValue()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeywordValue/CSSKeywordValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csskeywordvalue-csskeywordvalue", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSKeywordValue/value", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csskeywordvalue-value", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMarginRule.json b/api/CSSMarginRule.json index 5020d262567ae6..70c3e200a05402 100644 --- a/api/CSSMarginRule.json +++ b/api/CSSMarginRule.json @@ -3,6 +3,9 @@ "CSSMarginRule": { "__compat": { "spec_url": "https://drafts.csswg.org/cssom/#the-cssmarginrule-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "131" @@ -40,6 +43,9 @@ "name": { "__compat": { "spec_url": "https://drafts.csswg.org/cssom/#dom-cssmarginrule-name", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "131" @@ -78,6 +84,9 @@ "style": { "__compat": { "spec_url": "https://drafts.csswg.org/cssom/#dom-cssmarginrule-style", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "131" diff --git a/api/CSSMathClamp.json b/api/CSSMathClamp.json index 0c74f38b5ae484..8b611bbaead25d 100644 --- a/api/CSSMathClamp.json +++ b/api/CSSMathClamp.json @@ -3,6 +3,9 @@ "CSSMathClamp": { "__compat": { "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmathclamp", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "100" @@ -38,6 +41,9 @@ "__compat": { "description": "`CSSMathClamp()` constructor", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathclamp-cssmathclamp", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "100" @@ -73,6 +79,9 @@ "lower": { "__compat": { "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathclamp-lower", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "100" @@ -108,6 +117,9 @@ "upper": { "__compat": { "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathclamp-upper", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "100" @@ -143,6 +155,9 @@ "value": { "__compat": { "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathclamp-value", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "100" diff --git a/api/CSSMathInvert.json b/api/CSSMathInvert.json index c31a1aaeaaa1fd..ac1f92d765204f 100644 --- a/api/CSSMathInvert.json +++ b/api/CSSMathInvert.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathInvert", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmathinvert", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSMathInvert()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathInvert/CSSMathInvert", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathinvert-cssmathinvert", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathInvert/value", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathinvert-value", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMathMax.json b/api/CSSMathMax.json index f1d52ffa809518..9bb7a786f8ada9 100644 --- a/api/CSSMathMax.json +++ b/api/CSSMathMax.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathMax", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmathmax", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSMathMax()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathMax/CSSMathMax", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathmax-cssmathmax", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathMax/values", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathmax-values", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMathMin.json b/api/CSSMathMin.json index 8f964495a1ab2f..fe68523c23cbb4 100644 --- a/api/CSSMathMin.json +++ b/api/CSSMathMin.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathMin", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmathmin", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSMathMin()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathMin/CSSMathMin", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathmin-cssmathmin", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathMin/values", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathmin-values", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMathNegate.json b/api/CSSMathNegate.json index 4aaa9c24a63b9e..5e6d5accbdcd5d 100644 --- a/api/CSSMathNegate.json +++ b/api/CSSMathNegate.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathNegate", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmathnegate", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSMathNegate()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathNegate/CSSMathNegate", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathnegate-cssmathnegate", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathNegate/value", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathnegate-value", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMathProduct.json b/api/CSSMathProduct.json index 853d27f1e2d9d1..1edecf330cf5fd 100644 --- a/api/CSSMathProduct.json +++ b/api/CSSMathProduct.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathProduct", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmathproduct", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSMathProduct()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathProduct/CSSMathProduct", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathproduct-cssmathproduct", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathProduct/values", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathproduct-values", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMathSum.json b/api/CSSMathSum.json index fc5c9fafd13b84..02dd93f883bf39 100644 --- a/api/CSSMathSum.json +++ b/api/CSSMathSum.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathSum", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmathsum", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSMathSum()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathSum/CSSMathSum", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathsum-cssmathsum", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathSum/values", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathsum-values", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMathValue.json b/api/CSSMathValue.json index 27fd16e28e5b6d..6cc1fb71915827 100644 --- a/api/CSSMathValue.json +++ b/api/CSSMathValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#complex-numeric", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -39,6 +42,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMathValue/operator", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmathvalue-operator", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMatrixComponent.json b/api/CSSMatrixComponent.json index 974194b478b84a..826fa1b5409d81 100644 --- a/api/CSSMatrixComponent.json +++ b/api/CSSMatrixComponent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMatrixComponent", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssmatrixcomponent", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSMatrixComponent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMatrixComponent/CSSMatrixComponent", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmatrixcomponent-cssmatrixcomponent", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMatrixComponent/matrix", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssmatrixcomponent-matrix", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSMediaRule.json b/api/CSSMediaRule.json index ebc2f8fc34b783..d79416f56039ce 100644 --- a/api/CSSMediaRule.json +++ b/api/CSSMediaRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMediaRule", "spec_url": "https://drafts.csswg.org/css-conditional-3/#the-cssmediarule-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSMediaRule/media", "spec_url": "https://drafts.csswg.org/css-conditional-3/#dom-cssmediarule-media", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/CSSNamespaceRule.json b/api/CSSNamespaceRule.json index 2396f55a881b7a..7bd991561d2e9a 100644 --- a/api/CSSNamespaceRule.json +++ b/api/CSSNamespaceRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule", "spec_url": "https://drafts.csswg.org/cssom/#the-cssnamespacerule-interface", + "tags": [ + "web-features:namespace" + ], "support": { "chrome": { "version_added": "47" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule/namespaceURI", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssnamespacerule-namespaceuri", + "tags": [ + "web-features:namespace" + ], "support": { "chrome": { "version_added": "47" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule/prefix", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssnamespacerule-prefix", + "tags": [ + "web-features:namespace" + ], "support": { "chrome": { "version_added": "47" diff --git a/api/CSSNestedDeclarations.json b/api/CSSNestedDeclarations.json index 2a8e83899ec58d..421b39df49661c 100644 --- a/api/CSSNestedDeclarations.json +++ b/api/CSSNestedDeclarations.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNestedDeclarations", "spec_url": "https://drafts.csswg.org/css-nesting-1/#cssnesteddeclarations", + "tags": [ + "web-features:nesting" + ], "support": { "chrome": { "version_added": "130" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNestedDeclarations/style", "spec_url": "https://drafts.csswg.org/css-nesting-1/#dom-cssnesteddeclarations-style", + "tags": [ + "web-features:nesting" + ], "support": { "chrome": { "version_added": "130" diff --git a/api/CSSNumericArray.json b/api/CSSNumericArray.json index 2ea09bd9b85b52..89b7102cffe73c 100644 --- a/api/CSSNumericArray.json +++ b/api/CSSNumericArray.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericArray", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -37,6 +40,9 @@ }, "entries": { "__compat": { + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -70,6 +76,9 @@ }, "forEach": { "__compat": { + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -103,6 +112,9 @@ }, "keys": { "__compat": { + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -138,6 +150,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericArray/length", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericarray-length", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -172,6 +187,9 @@ }, "values": { "__compat": { + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -206,6 +224,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSNumericValue.json b/api/CSSNumericValue.json index 118951996b4858..746cb180956a42 100644 --- a/api/CSSNumericValue.json +++ b/api/CSSNumericValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#numeric-value", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -39,6 +42,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/add", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-add", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -75,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/div", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-div", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/equals", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-equals", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -147,6 +159,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/max", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-max", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -183,6 +198,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/min", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-min", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -219,6 +237,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/mul", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-mul", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -256,6 +277,9 @@ "description": "`parse()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/parse_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-parse", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66", @@ -293,6 +317,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/sub", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-sub", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -329,6 +356,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/to", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-to", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -365,6 +395,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/toSum", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-tosum", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -401,6 +434,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSNumericValue/type", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssnumericvalue-type", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSPageDescriptors.json b/api/CSSPageDescriptors.json index 98251faf07da17..5345d99a3f4bff 100644 --- a/api/CSSPageDescriptors.json +++ b/api/CSSPageDescriptors.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors", "spec_url": "https://drafts.csswg.org/cssom/#csspagedescriptors", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-margin", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-bottom", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-margin-bottom", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-left", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-margin-left", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-right", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-margin-right", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -178,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-top", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-margin-top", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -213,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#marginbottom", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-marginbottom", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -248,6 +269,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#marginleft", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-marginleft", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -283,6 +307,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#marginright", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-marginright", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -318,6 +345,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margintop", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-margintop", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -353,6 +383,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#page-orientation", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-page-orientation", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -388,6 +421,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#pageorientation", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-pageorientation", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -423,6 +459,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#size", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagedescriptors-size", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false diff --git a/api/CSSPageRule.json b/api/CSSPageRule.json index 0186cc1c27e80b..144b880616101e 100644 --- a/api/CSSPageRule.json +++ b/api/CSSPageRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageRule", "spec_url": "https://drafts.csswg.org/cssom/#the-csspagerule-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageRule/selectorText", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagerule-selectortext", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -89,6 +95,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPageRule/style", "spec_url": "https://drafts.csswg.org/cssom/#dom-csspagerule-style", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -130,6 +139,9 @@ "type_CSSPageDescriptors": { "__compat": { "description": "Type changed to [`CSSPageDescriptors`](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors)", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false diff --git a/api/CSSPerspective.json b/api/CSSPerspective.json index ba32717de55107..ed03e6dbf7d8a9 100644 --- a/api/CSSPerspective.json +++ b/api/CSSPerspective.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPerspective", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssperspective", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSPerspective()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPerspective/CSSPerspective", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssperspective-cssperspective", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPerspective/length", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssperspective-length", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSPseudoElement.json b/api/CSSPseudoElement.json index 8b5d64f4a559cf..ca400f899003ac 100644 --- a/api/CSSPseudoElement.json +++ b/api/CSSPseudoElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPseudoElement", "spec_url": "https://drafts.csswg.org/css-pseudo/#CSSPseudoElement-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPseudoElement/element", "spec_url": "https://drafts.csswg.org/css-pseudo/#dom-csspseudoelement-element", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSPseudoElement/type", "spec_url": "https://drafts.csswg.org/css-pseudo/#dom-csspseudoelement-type", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": false diff --git a/api/CSSRotate.json b/api/CSSRotate.json index 155dbdc8c7e1ca..5af91f84494769 100644 --- a/api/CSSRotate.json +++ b/api/CSSRotate.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRotate", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssrotate", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -43,6 +46,9 @@ "https://drafts.css-houdini.org/css-typed-om/#dom-cssrotate-cssrotate", "https://drafts.css-houdini.org/css-typed-om/#dom-cssrotate-cssrotate-x-y-z-angle" ], + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRotate/angle", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssrotate-angle", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRotate/x", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssrotate-x", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRotate/y", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssrotate-y", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -187,6 +202,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRotate/z", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssrotate-z", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSRule.json b/api/CSSRule.json index 6d254587edd8ff..149abd9f4c9e9e 100644 --- a/api/CSSRule.json +++ b/api/CSSRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRule", "spec_url": "https://drafts.csswg.org/cssom/#the-cssrule-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRule/cssText", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssrule-csstext", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +92,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRule/parentRule", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssrule-parentrule", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -127,6 +136,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRule/parentStyleSheet", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssrule-parentstylesheet", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/CSSRuleList.json b/api/CSSRuleList.json index 07eac16e7a822b..32403a5cb1865d 100644 --- a/api/CSSRuleList.json +++ b/api/CSSRuleList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRuleList", "spec_url": "https://drafts.csswg.org/cssom/#the-cssrulelist-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRuleList/item", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssrulelist-item", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSRuleList/length", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssrulelist-length", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/CSSScale.json b/api/CSSScale.json index bc1b2ed06416a9..35a8e85339a52f 100644 --- a/api/CSSScale.json +++ b/api/CSSScale.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSScale", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssscale", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -39,6 +42,9 @@ "description": "`CSSScale()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSScale/CSSScale", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssscale-cssscale", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -75,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSScale/x", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssscale-x", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSScale/y", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssscale-y", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -147,6 +159,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSScale/z", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssscale-z", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSSkew.json b/api/CSSSkew.json index 99a2e6257cbd9a..f49334fe571f9f 100644 --- a/api/CSSSkew.json +++ b/api/CSSSkew.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkew", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssskew", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSSkew()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkew/CSSSkew", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssskew-cssskew", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkew/ax", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssskew-ax", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -112,6 +121,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkew/ay", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssskew-ay", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSSkewX.json b/api/CSSSkewX.json index e19bb3a5905804..211f824f73120c 100644 --- a/api/CSSSkewX.json +++ b/api/CSSSkewX.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkewX", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssskewx", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSSkewX()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkewX/CSSSkewX", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssskewx-cssskewx", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkewX/ax", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssskewx-ax", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSSkewY.json b/api/CSSSkewY.json index 4a07dc1ef6fdaf..65ec72a6d1011f 100644 --- a/api/CSSSkewY.json +++ b/api/CSSSkewY.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkewY", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssskewy", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSSkewY()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkewY/CSSSkewY", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssskewy-cssskewy", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSSkewY/ay", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssskewy-ay", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSStyleDeclaration.json b/api/CSSStyleDeclaration.json index 214dbe615c7b1f..5e9eeb3857b088 100644 --- a/api/CSSStyleDeclaration.json +++ b/api/CSSStyleDeclaration.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration", "spec_url": "https://drafts.csswg.org/cssom/#the-cssstyledeclaration-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/cssFloat", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyleproperties-cssfloat", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +92,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/cssText", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-csstext", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -175,6 +184,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/getPropertyPriority", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-getpropertypriority", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -216,6 +228,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/getPropertyValue", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-getpropertyvalue", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -257,6 +272,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/item", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-item", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -298,6 +316,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/length", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-length", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -339,6 +360,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/parentRule", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-parentrule", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -376,6 +400,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/removeProperty", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-removeproperty", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -417,6 +444,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleDeclaration/setProperty", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-setproperty", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -457,6 +487,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "51" diff --git a/api/CSSStyleRule.json b/api/CSSStyleRule.json index 617be851c3b2f4..e12e525aedf248 100644 --- a/api/CSSStyleRule.json +++ b/api/CSSStyleRule.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleRule", "spec_url": "https://drafts.csswg.org/cssom/#the-cssstylerule-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -158,6 +161,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleRule/selectorText", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylerule-selectortext", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -199,6 +205,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleRule/style", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylerule-style", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -240,6 +249,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleRule/styleMap", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssstylerule-stylemap", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSStyleSheet.json b/api/CSSStyleSheet.json index c87a15f1aec896..773c503e8985e1 100644 --- a/api/CSSStyleSheet.json +++ b/api/CSSStyleSheet.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet", "spec_url": "https://drafts.csswg.org/cssom/#the-cssstylesheet-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -160,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/cssRules", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-cssrules", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -202,6 +208,9 @@ "description": "`deleteRule()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/deleteRule", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-deleterule", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -244,6 +253,9 @@ "description": "`insertRule()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/insertRule", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-insertrule", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -283,6 +295,9 @@ "index_parameter_optional": { "__compat": { "description": "`index` parameter is optional", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -321,6 +336,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleSheet/ownerRule", "spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-ownerrule", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/CSSStyleValue.json b/api/CSSStyleValue.json index 4649a983d4b912..30c61c23f123fe 100644 --- a/api/CSSStyleValue.json +++ b/api/CSSStyleValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#stylevalue-objects", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -39,6 +42,9 @@ "description": "`parse()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleValue/parse_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssstylevalue-parse", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "description": "`parseAll()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSStyleValue/parseAll_static", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssstylevalue-parseall", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -111,6 +120,9 @@ "toString": { "__compat": { "spec_url": "https://drafts.css-houdini.org/css-typed-om/#stylevalue-serialization", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSTransformComponent.json b/api/CSSTransformComponent.json index e958548b36781f..5a5ed011bf4a26 100644 --- a/api/CSSTransformComponent.json +++ b/api/CSSTransformComponent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformComponent", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#csstransformcomponent", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -39,6 +42,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformComponent/is2D", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstransformcomponent-is2d", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -75,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformComponent/toMatrix", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstransformcomponent-tomatrix", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformComponent/toString", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#CSSTransformComponent-stringification-behavior", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSTransformValue.json b/api/CSSTransformValue.json index 9eab70e4a12cb9..99b3085a2f62c5 100644 --- a/api/CSSTransformValue.json +++ b/api/CSSTransformValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSTransformValue()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/CSSTransformValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstransformvalue-csstransformvalue", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -75,6 +81,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/entries", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -110,6 +119,9 @@ "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/forEach", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -146,6 +158,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/is2D", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstransformvalue-is2d", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -181,6 +196,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/keys", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -217,6 +235,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/length", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstransformvalue-length", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -253,6 +274,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/toMatrix", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstransformvalue-tomatrix", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -288,6 +312,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/values", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -323,6 +350,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSTransition.json b/api/CSSTransition.json index a15f4d2731f86b..df53c974a70f9f 100644 --- a/api/CSSTransition.json +++ b/api/CSSTransition.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransition", "spec_url": "https://drafts.csswg.org/css-transitions-2/#the-CSSTransition-interface", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "84" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransition/transitionProperty", "spec_url": "https://drafts.csswg.org/css-transitions-2/#dom-csstransition-transitionproperty", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "84" diff --git a/api/CSSTranslate.json b/api/CSSTranslate.json index eeb16621a65508..03160673ba9f80 100644 --- a/api/CSSTranslate.json +++ b/api/CSSTranslate.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTranslate", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#csstranslate", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSTranslate()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTranslate/CSSTranslate", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstranslate-csstranslate", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTranslate/x", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstranslate-x", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -112,6 +121,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTranslate/y", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstranslate-y", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -148,6 +160,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTranslate/z", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-csstranslate-z", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSUnitValue.json b/api/CSSUnitValue.json index c3b3fbba530e28..1098e43f6aa538 100644 --- a/api/CSSUnitValue.json +++ b/api/CSSUnitValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnitValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#simple-numeric", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSUnitValue()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnitValue/CSSUnitValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssunitvalue-cssunitvalue", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnitValue/unit", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssunitvalue-unit", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -112,6 +121,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnitValue/value", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssunitvalue-value", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSUnparsedValue.json b/api/CSSUnparsedValue.json index d0d1c65f3f27c0..4bcf6cde76e358 100644 --- a/api/CSSUnparsedValue.json +++ b/api/CSSUnparsedValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSUnparsedValue()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/CSSUnparsedValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssunparsedvalue-cssunparsedvalue", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -75,6 +81,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/entries", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -110,6 +119,9 @@ "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/forEach", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -145,6 +157,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/keys", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -181,6 +196,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/length", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssunparsedvalue-length", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -216,6 +234,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/values", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -251,6 +272,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSVariableReferenceValue.json b/api/CSSVariableReferenceValue.json index 687ab5c3ee11c5..0c242c110a7313 100644 --- a/api/CSSVariableReferenceValue.json +++ b/api/CSSVariableReferenceValue.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSVariableReferenceValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssvariablereferencevalue", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -40,6 +43,9 @@ "description": "`CSSVariableReferenceValue()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSVariableReferenceValue/CSSVariableReferenceValue", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssvariablereferencevalue-cssvariablereferencevalue", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSVariableReferenceValue/fallback", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssvariablereferencevalue-fallback", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -112,6 +121,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSVariableReferenceValue/variable", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-cssvariablereferencevalue-variable", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/CSSViewTransitionRule.json b/api/CSSViewTransitionRule.json index 4e96a5e2837dc7..8cff6207b3bab0 100644 --- a/api/CSSViewTransitionRule.json +++ b/api/CSSViewTransitionRule.json @@ -3,6 +3,9 @@ "CSSViewTransitionRule": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#cssviewtransitionrule", + "tags": [ + "web-features:cross-document-view-transitions" + ], "support": { "chrome": { "version_added": "126" @@ -37,6 +40,9 @@ "navigation": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#dom-cssviewtransitionrule-navigation", + "tags": [ + "web-features:cross-document-view-transitions" + ], "support": { "chrome": { "version_added": "126" @@ -71,6 +77,9 @@ "types": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#dom-cssviewtransitionrule-types", + "tags": [ + "web-features:cross-document-view-transitions" + ], "support": { "chrome": { "version_added": "126" diff --git a/api/CanMakePaymentEvent.json b/api/CanMakePaymentEvent.json index cbf67e639ba5fa..a5f385b7ba180c 100644 --- a/api/CanMakePaymentEvent.json +++ b/api/CanMakePaymentEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanMakePaymentEvent", "spec_url": "https://w3c.github.io/payment-handler/#the-canmakepaymentevent", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -42,6 +45,9 @@ "description": "`CanMakePaymentEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanMakePaymentEvent/CanMakePaymentEvent", "spec_url": "https://w3c.github.io/payment-handler/#dom-canmakepaymentevent-constructor", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -187,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanMakePaymentEvent/respondWith", "spec_url": "https://w3c.github.io/payment-handler/#dom-canmakepaymentevent-respondwith", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" diff --git a/api/CanvasCaptureMediaStreamTrack.json b/api/CanvasCaptureMediaStreamTrack.json index 80b2ad39a545c0..86729a1d787797 100644 --- a/api/CanvasCaptureMediaStreamTrack.json +++ b/api/CanvasCaptureMediaStreamTrack.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasCaptureMediaStreamTrack", "spec_url": "https://w3c.github.io/mediacapture-fromelement/#the-canvascapturemediastreamtrack", + "tags": [ + "web-features:capture-stream-canvas" + ], "support": { "chrome": { "version_added": "51" @@ -39,6 +42,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasCaptureMediaStreamTrack/canvas", "spec_url": "https://w3c.github.io/mediacapture-fromelement/#dom-canvascapturemediastreamtrack-canvas", + "tags": [ + "web-features:capture-stream-canvas" + ], "support": { "chrome": { "version_added": "51" @@ -74,6 +80,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasCaptureMediaStreamTrack/requestFrame", "spec_url": "https://w3c.github.io/mediacapture-fromelement/#dom-canvascapturemediastreamtrack-requestframe", + "tags": [ + "web-features:capture-stream-canvas" + ], "support": { "chrome": { "version_added": "51" diff --git a/api/CanvasPattern.json b/api/CanvasPattern.json index 0518c730c8bded..1a44a27a8e289f 100644 --- a/api/CanvasPattern.json +++ b/api/CanvasPattern.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasPattern", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#canvaspattern", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasPattern/setTransform", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvaspattern-settransform-dev", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "68" @@ -77,6 +83,9 @@ "dommatrix": { "__compat": { "description": "Accepts a `DOMMatrix2DInit`-like object parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "68" diff --git a/api/CanvasRenderingContext2D.json b/api/CanvasRenderingContext2D.json index 1a293f4edb054d..f650153f74c204 100644 --- a/api/CanvasRenderingContext2D.json +++ b/api/CanvasRenderingContext2D.json @@ -357,6 +357,9 @@ "path_parameter": { "__compat": { "description": "`path` parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "36" @@ -751,6 +754,9 @@ "path_parameter": { "__compat": { "description": "`path` parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "37" @@ -831,6 +837,9 @@ "ImageBitmap_source_image": { "__compat": { "description": "ImageBitmap as source image", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "30" @@ -867,6 +876,9 @@ "SVGImageElement_source_image": { "__compat": { "description": "SVGImageElement as source image", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "59" @@ -987,6 +999,9 @@ "path_parameter": { "__compat": { "description": "`path` parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "36" @@ -1774,6 +1789,9 @@ "path_parameter": { "__compat": { "description": "`path` parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "36" @@ -1848,6 +1866,9 @@ "path_parameter": { "__compat": { "description": "`path` parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "36" @@ -2788,6 +2809,9 @@ "matrix_parameter": { "__compat": { "description": "Accept matrix object as parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "68" @@ -3042,6 +3066,9 @@ "path_parameter": { "__compat": { "description": "`path` parameter", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "36" diff --git a/api/CaptureController.json b/api/CaptureController.json index 68963df235e813..f4fd97402cb28e 100644 --- a/api/CaptureController.json +++ b/api/CaptureController.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CaptureController", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-capturecontroller", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "109" @@ -41,6 +44,9 @@ "description": "`CaptureController()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CaptureController/CaptureController", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-capturecontroller-constructor", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "109" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CaptureController/setFocusBehavior", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-capturecontroller-setfocusbehavior", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "109" diff --git a/api/CharacterData.json b/api/CharacterData.json index 8f81ef93c14191..35f6cd48a2aa27 100644 --- a/api/CharacterData.json +++ b/api/CharacterData.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData", "spec_url": "https://dom.spec.whatwg.org/#interface-characterdata", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/after", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-after①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/appendData", "spec_url": "https://dom.spec.whatwg.org/#dom-characterdata-appenddata", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -124,6 +133,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/before", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-before①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -163,6 +175,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/data", "spec_url": "https://dom.spec.whatwg.org/#dom-characterdata-data", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -204,6 +219,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/deleteData", "spec_url": "https://dom.spec.whatwg.org/#dom-characterdata-deletedata", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -245,6 +263,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/insertData", "spec_url": "https://dom.spec.whatwg.org/#dom-characterdata-insertdata", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -286,6 +307,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/length", "spec_url": "https://dom.spec.whatwg.org/#dom-characterdata-length", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -327,6 +351,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-nextelementsibling②", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -364,6 +391,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nondocumenttypechildnode-previouselementsibling②", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -401,6 +431,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/remove", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-remove①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "24" @@ -438,6 +471,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/replaceData", "spec_url": "https://dom.spec.whatwg.org/#dom-characterdata-replacedata", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -479,6 +515,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-replacewith①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -518,6 +557,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CharacterData/substringData", "spec_url": "https://dom.spec.whatwg.org/#dom-characterdata-substringdata", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/ClipboardItem.json b/api/ClipboardItem.json index 22a296d6445dfe..841572c5df48c2 100644 --- a/api/ClipboardItem.json +++ b/api/ClipboardItem.json @@ -217,7 +217,7 @@ "description": "Support for `image/svg+xml` MIME type.", "spec_url": "https://w3c.github.io/clipboard-apis/#optional-data-types", "tags": [ - "web-features:async-clipboard" + "web-features:clipboard-svg" ], "support": { "chrome": { @@ -255,7 +255,7 @@ "description": "Support for custom formats starting with `web `.", "spec_url": "https://w3c.github.io/clipboard-apis/#optional-data-types", "tags": [ - "web-features:async-clipboard" + "web-features:clipboard-custom-format" ], "support": { "chrome": { diff --git a/api/CloseWatcher.json b/api/CloseWatcher.json index d1e33c838a86c0..219e55a5f2a852 100644 --- a/api/CloseWatcher.json +++ b/api/CloseWatcher.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CloseWatcher", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#closewatcher", + "tags": [ + "web-features:closewatcher" + ], "support": { "chrome": { "version_added": "126" @@ -46,6 +49,9 @@ "description": "`CloseWatcher()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CloseWatcher/CloseWatcher", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher", + "tags": [ + "web-features:closewatcher" + ], "support": { "chrome": { "version_added": "126" @@ -89,6 +95,9 @@ "description": "`cancel` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CloseWatcher/cancel_event", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#handler-closewatcher-oncancel", + "tags": [ + "web-features:closewatcher" + ], "support": { "chrome": { "version_added": "126" @@ -131,6 +140,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CloseWatcher/close", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-close", + "tags": [ + "web-features:closewatcher" + ], "support": { "chrome": { "version_added": "126" @@ -174,6 +186,9 @@ "description": "`close` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CloseWatcher/close_event", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#handler-closewatcher-onclose", + "tags": [ + "web-features:closewatcher" + ], "support": { "chrome": { "version_added": "126" @@ -216,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CloseWatcher/destroy", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-destroy", + "tags": [ + "web-features:closewatcher" + ], "support": { "chrome": { "version_added": "126" @@ -258,6 +276,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CloseWatcher/requestClose", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-requestclose", + "tags": [ + "web-features:closewatcher" + ], "support": { "chrome": { "version_added": "126" diff --git a/api/Comment.json b/api/Comment.json index 32a8aad589dfb2..861abf2bd8c950 100644 --- a/api/Comment.json +++ b/api/Comment.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Comment", "spec_url": "https://dom.spec.whatwg.org/#interface-comment", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "description": "`Comment()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Comment/Comment", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-comment-comment①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" diff --git a/api/Credential.json b/api/Credential.json index 564d6378c8b8d0..9de1b71f53ef6e 100644 --- a/api/Credential.json +++ b/api/Credential.json @@ -83,6 +83,9 @@ "__compat": { "description": "`isConditionalMediationAvailable()` static method", "spec_url": "https://w3c.github.io/webappsec-credential-management/#dom-credential-isconditionalmediationavailable", + "tags": [ + "web-features:credential-management" + ], "support": { "chrome": { "version_added": false diff --git a/api/CredentialsContainer.json b/api/CredentialsContainer.json index fc215dab0193c4..49b02a881234c0 100644 --- a/api/CredentialsContainer.json +++ b/api/CredentialsContainer.json @@ -125,6 +125,9 @@ "__compat": { "description": "`attestation` option", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredentialcreationoptions-attestation", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "67" @@ -164,6 +167,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#direct", "spec_url": "https://w3c.github.io/webauthn/#dom-attestationconveyancepreference-direct", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "67" @@ -207,6 +213,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#enterprise", "spec_url": "https://w3c.github.io/webauthn/#dom-attestationconveyancepreference-enterprise", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "67" @@ -250,6 +259,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#indirect", "spec_url": "https://w3c.github.io/webauthn/#dom-attestationconveyancepreference-indirect", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "67" @@ -290,6 +302,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#none", "spec_url": "https://w3c.github.io/webauthn/#dom-attestationconveyancepreference-none", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "67" @@ -420,6 +435,9 @@ "description": "`credProps` extension", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#credprops", "spec_url": "https://w3c.github.io/webauthn/#sctn-authenticator-credential-properties-extension", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "89" @@ -459,6 +477,9 @@ "__compat": { "description": "`credProtect` extension", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#credprotect", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "76" @@ -497,6 +518,9 @@ "description": "`largeBlob` extension", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#largeblob", "spec_url": "https://w3c.github.io/webauthn/#sctn-large-blob-extension", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "113" @@ -534,6 +558,9 @@ "__compat": { "description": "`minPinLength` extension", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#minpinlength", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "98" @@ -572,6 +599,9 @@ "description": "`payment` extension", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#payment", "spec_url": "https://w3c.github.io/secure-payment-confirmation/#sctn-payment-extension-registration", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "95" @@ -609,6 +639,9 @@ "requireResidentKey": { "__compat": { "spec_url": "https://w3c.github.io/webauthn/#dom-authenticatorselectioncriteria-requireresidentkey", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "89" @@ -647,6 +680,9 @@ "residentKey": { "__compat": { "spec_url": "https://w3c.github.io/webauthn/#dom-authenticatorselectioncriteria-residentkey", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "89" @@ -769,6 +805,9 @@ "__compat": { "description": "`identity.context`", "spec_url": "https://w3c-fedid.github.io/FedCM/#dom-identitycredentialrequestoptions-context", + "tags": [ + "web-features:fedcm" + ], "support": { "chrome": { "version_added": "116" @@ -842,6 +881,9 @@ "__compat": { "description": "`identity.providers.loginHint`", "spec_url": "https://w3c-fedid.github.io/FedCM/#dom-identityproviderrequestoptions-loginhint", + "tags": [ + "web-features:fedcm" + ], "support": { "chrome": { "version_added": "116" @@ -1052,6 +1094,9 @@ "__compat": { "description": "`largeBlob` extension", "spec_url": "https://w3c.github.io/webauthn/#sctn-large-blob-extension", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "113" diff --git a/api/Crypto.json b/api/Crypto.json index 2f234d81594afa..2e684d29712226 100644 --- a/api/Crypto.json +++ b/api/Crypto.json @@ -225,6 +225,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:web-cryptography" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/CustomElementRegistry.json b/api/CustomElementRegistry.json index a39ae3563c99eb..c6e49922bc7192 100644 --- a/api/CustomElementRegistry.json +++ b/api/CustomElementRegistry.json @@ -116,6 +116,9 @@ "disabledFeatures_static_property": { "__compat": { "description": "Supports `disabledFeatures` static property", + "tags": [ + "web-features:autonomous-custom-elements" + ], "support": { "chrome": { "version_added": "77" @@ -152,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/get", "spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-customelementregistry-get-dev", + "tags": [ + "web-features:autonomous-custom-elements" + ], "support": { "chrome": { "version_added": "54" @@ -189,6 +195,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/getName", "spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-customelementregistry-getname", + "tags": [ + "web-features:autonomous-custom-elements" + ], "support": { "chrome": { "version_added": "117" @@ -226,6 +235,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/upgrade", "spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-customelementregistry-upgrade-dev", + "tags": [ + "web-features:autonomous-custom-elements" + ], "support": { "chrome": { "version_added": "68" @@ -261,6 +273,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/whenDefined", "spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-customelementregistry-whendefined-dev", + "tags": [ + "web-features:autonomous-custom-elements" + ], "support": { "chrome": { "version_added": "54" diff --git a/api/CustomEvent.json b/api/CustomEvent.json index a89a4ba3155a0d..69a484262d3982 100644 --- a/api/CustomEvent.json +++ b/api/CustomEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomEvent", "spec_url": "https://dom.spec.whatwg.org/#interface-customevent", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "5" @@ -55,6 +58,9 @@ "description": "`CustomEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomEvent/CustomEvent", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-customevent-customevent", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "15" @@ -101,6 +107,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "43" @@ -144,6 +153,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomEvent/detail", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-customevent-detail②", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/DOMException.json b/api/DOMException.json index c89d3aa2d7ef75..00e99f1b90c408 100644 --- a/api/DOMException.json +++ b/api/DOMException.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMException", "spec_url": "https://webidl.spec.whatwg.org/#idl-DOMException", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -51,6 +54,9 @@ "description": "`DOMException()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMException/DOMException", "spec_url": "https://webidl.spec.whatwg.org/#dom-domexception-domexception", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "46" @@ -139,6 +145,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMException/message", "spec_url": "https://webidl.spec.whatwg.org/#dom-domexception-message", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -186,6 +195,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMException/name", "spec_url": "https://webidl.spec.whatwg.org/#dom-domexception-name", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/DOMImplementation.json b/api/DOMImplementation.json index b92c56a3d382d5..b9be286603f10f 100644 --- a/api/DOMImplementation.json +++ b/api/DOMImplementation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMImplementation", "spec_url": "https://dom.spec.whatwg.org/#interface-domimplementation", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocument", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domimplementation-createdocument②", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMImplementation/createDocumentType", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domimplementation-createdocumenttype①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMImplementation/createHTMLDocument", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domimplementation-createhtmldocument①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/DOMParser.json b/api/DOMParser.json index 436c5bcffade9c..732081ffa5a6f9 100644 --- a/api/DOMParser.json +++ b/api/DOMParser.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMParser", "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-parsing-and-serialization", + "tags": [ + "web-features:domparser" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "description": "`DOMParser()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMParser/DOMParser", "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparser-constructor-dev", + "tags": [ + "web-features:domparser" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +92,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMParser/parseFromString", "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparser-parsefromstring-dev", + "tags": [ + "web-features:domparser" + ], "support": { "chrome": { "version_added": "1" @@ -125,6 +134,9 @@ "html": { "__compat": { "description": "HTML (`text/html`) support", + "tags": [ + "web-features:domparser" + ], "support": { "chrome": { "version_added": "31" @@ -165,6 +177,9 @@ "svg": { "__compat": { "description": "SVG (`image/svg+xml`) support", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "4" @@ -205,6 +220,9 @@ "xml": { "__compat": { "description": "XML (`application/xml`) support", + "tags": [ + "web-features:domparser" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/DOMStringList.json b/api/DOMStringList.json index 3bcf92afecd4f6..99c0fbd6b8cc59 100644 --- a/api/DOMStringList.json +++ b/api/DOMStringList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMStringList", "spec_url": "https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#the-domstringlist-interface", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMStringList/contains", "spec_url": "https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#dom-domstringlist-contains", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -89,6 +95,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMStringList/item", "spec_url": "https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#dom-domstringlist-item", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -132,6 +141,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMStringList/length", "spec_url": "https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#dom-domstringlist-length", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/DOMStringMap.json b/api/DOMStringMap.json index 48f396cb80a19c..d09ea0f85d680a 100644 --- a/api/DOMStringMap.json +++ b/api/DOMStringMap.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMStringMap", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes:domstringmap-3", + "tags": [ + "web-features:dataset" + ], "support": { "chrome": { "version_added": "7" diff --git a/api/DOMTokenList.json b/api/DOMTokenList.json index 4e3898f00fbc63..1b0f8de90c8e25 100644 --- a/api/DOMTokenList.json +++ b/api/DOMTokenList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList", "spec_url": "https://dom.spec.whatwg.org/#interface-domtokenlist", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/add", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-add①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -87,6 +93,9 @@ "multiple_parameters": { "__compat": { "description": "Multiple parameters for `add()`", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "24" @@ -125,6 +134,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/contains", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-contains①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -167,6 +179,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/entries", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "42" @@ -203,6 +218,9 @@ "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/forEach", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "42" @@ -240,6 +258,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/item", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-item①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -282,6 +303,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/keys", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "42" @@ -319,6 +343,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/length", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-length①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -362,6 +389,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/remove", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-remove①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -403,6 +433,9 @@ "multiple_parameters": { "__compat": { "description": "Multiple parameters for `remove()`", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "24" @@ -441,6 +474,9 @@ "__compat": { "description": "Removes duplicates", "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList#Trimming_of_whitespace_and_removal_of_duplicates", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "60" @@ -478,6 +514,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/replace", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-replace①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "61" @@ -513,6 +552,9 @@ "boolean_value": { "__compat": { "description": "`return()`'s value is a boolean, not void as it used to be.", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "67" @@ -551,6 +593,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/supports", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-supports①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "49" @@ -588,6 +633,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/toggle", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-toggle①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -629,6 +677,9 @@ "force_parameter": { "__compat": { "description": "`force` parameter", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "24" @@ -666,6 +717,9 @@ "toString": { "__compat": { "spec_url": "https://dom.spec.whatwg.org/#DOMTokenList-stringification-behavior", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "8" @@ -707,6 +761,9 @@ "__compat": { "description": "Trims whitespace", "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList#Trimming_of_whitespace_and_removal_of_duplicates", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "48" @@ -744,6 +801,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/value", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-value②", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "50", @@ -781,6 +841,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList/values", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "42" @@ -817,6 +880,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "42" diff --git a/api/DataTransfer.json b/api/DataTransfer.json index 9bda893040c8b0..544365051cd044 100644 --- a/api/DataTransfer.json +++ b/api/DataTransfer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#the-datatransfer-interface", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -48,6 +51,9 @@ "description": "`DataTransfer()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/DataTransfer", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "59" @@ -123,6 +129,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/clearData", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-cleardata-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -166,6 +175,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/dropEffect", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-dropeffect-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -209,6 +221,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/effectAllowed", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-effectallowed-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -252,6 +267,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/files", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-files-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -295,6 +313,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/getData", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-getdata-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -338,6 +359,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/items", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-items-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -482,6 +506,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/setData", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-setdata-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -527,6 +554,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/setDragImage", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-setdragimage-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" @@ -570,6 +600,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransfer/types", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransfer-types-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "3" diff --git a/api/DataTransferItem.json b/api/DataTransferItem.json index 5e4b71ed4e5e62..58a8ccdd86ddf8 100644 --- a/api/DataTransferItem.json +++ b/api/DataTransferItem.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItem", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#the-datatransferitem-interface", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "11" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsFile", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitem-getasfile-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "11" @@ -90,7 +96,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsFileSystemHandle", "spec_url": "https://wicg.github.io/file-system-access/#dom-datatransferitem-getasfilesystemhandle", "tags": [ - "web-features:file-system-access" + "web-features:draganddrop" ], "support": { "chrome": { @@ -129,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsString", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitem-getasstring-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "11" @@ -172,6 +181,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItem/kind", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitem-kind-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "11" @@ -215,6 +227,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItem/type", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitem-type-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "11" diff --git a/api/DataTransferItemList.json b/api/DataTransferItemList.json index 31799bdbb8e0c7..4fcc23c8e5719b 100644 --- a/api/DataTransferItemList.json +++ b/api/DataTransferItemList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItemList", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#the-datatransferitemlist-interface", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "13" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItemList/add", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-add-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "13" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItemList/clear", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-clear-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "13" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItemList/length", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-length-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "13" @@ -167,6 +179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DataTransferItemList/remove", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-datatransferitemlist-remove-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "31" diff --git a/api/DedicatedWorkerGlobalScope.json b/api/DedicatedWorkerGlobalScope.json index 2e5e73ce6ca506..04f412b490f08d 100644 --- a/api/DedicatedWorkerGlobalScope.json +++ b/api/DedicatedWorkerGlobalScope.json @@ -139,6 +139,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-message", "https://html.spec.whatwg.org/multipage/workers.html#handler-dedicatedworkerglobalscope-onmessage" ], + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "4" @@ -276,6 +279,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/postMessage", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-dedicatedworkerglobalscope-postmessage-dev", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "4" diff --git a/api/DelegatedInkTrailPresenter.json b/api/DelegatedInkTrailPresenter.json index c081e49cacd264..8ea0aaec129425 100644 --- a/api/DelegatedInkTrailPresenter.json +++ b/api/DelegatedInkTrailPresenter.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DelegatedInkTrailPresenter", "spec_url": "https://wicg.github.io/ink-enhancement/#delegatedinktrailpresenter", + "tags": [ + "web-features:ink" + ], "support": { "chrome": { "version_added": "94" @@ -78,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DelegatedInkTrailPresenter/presentationArea", "spec_url": "https://wicg.github.io/ink-enhancement/#dom-delegatedinktrailpresenter-presentationarea", + "tags": [ + "web-features:ink" + ], "support": { "chrome": { "version_added": "94" @@ -115,6 +121,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DelegatedInkTrailPresenter/updateInkTrailStartPoint", "spec_url": "https://wicg.github.io/ink-enhancement/#dom-delegatedinktrailpresenter-updateinktrailstartpoint", + "tags": [ + "web-features:ink" + ], "support": { "chrome": { "version_added": "94" diff --git a/api/Document.json b/api/Document.json index 4562419e951f0f..988b2995e931f8 100644 --- a/api/Document.json +++ b/api/Document.json @@ -10,6 +10,9 @@ "https://w3c.github.io/pointerlock/#extensions-to-the-document-interface", "https://w3c.github.io/selection-api/#extensions-to-document-interface" ], + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -53,6 +56,9 @@ "description": "`Document()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/Document", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-document①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "60" @@ -91,6 +97,9 @@ "description": "`DOMContentLoaded` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/DOMContentLoaded_event", "spec_url": "https://html.spec.whatwg.org/multipage/parsing.html#stop-parsing", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -132,6 +141,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/URL", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-url①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -173,6 +185,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/activeElement", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-documentorshadowroot-activeelement-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "2" @@ -256,6 +271,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/adoptNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-adoptnode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -541,6 +559,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/append", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-append①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -727,6 +748,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/body", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-body-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -997,6 +1021,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/characterSet", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-characterset①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": [ { @@ -1136,6 +1163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/childElementCount", "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-childelementcount", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -1173,6 +1203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/children", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-children①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -1275,6 +1308,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/close", "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-document-close-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": [ { @@ -1348,6 +1384,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/compatMode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-compatmode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1389,6 +1428,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/contentType", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-contenttype①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "36" @@ -1442,6 +1484,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/cookie", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-cookie", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "1" @@ -1484,6 +1529,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createAttribute", "spec_url": "https://dom.spec.whatwg.org/#dom-document-createattribute", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1532,6 +1580,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createAttributeNS", "spec_url": "https://dom.spec.whatwg.org/#dom-document-createattributens", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1573,6 +1624,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createCDATASection", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-createcomment①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1614,6 +1668,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createComment", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-createcomment①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1655,6 +1712,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createDocumentFragment", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-createdocumentfragment①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1696,6 +1756,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createElement", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-createelement①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1738,6 +1801,9 @@ "options_parameter": { "__compat": { "description": "`options` parameter", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "56", @@ -1776,6 +1842,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createElementNS", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-createelementns①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1818,6 +1887,9 @@ "options_parameter": { "__compat": { "description": "`options` parameter", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "56", @@ -1900,6 +1972,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createExpression", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathevaluatorbase-createexpression", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -1945,6 +2020,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createNodeIterator", "spec_url": "https://dom.spec.whatwg.org/#dom-document-createnodeiterator", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2033,6 +2111,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createProcessingInstruction", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-createprocessinginstruction①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2074,6 +2155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createRange", "spec_url": "https://dom.spec.whatwg.org/#dom-document-createrange", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -2115,6 +2199,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createTextNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-createtextnode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2243,6 +2330,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/createTreeWalker", "spec_url": "https://dom.spec.whatwg.org/#dom-document-createtreewalker", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2284,6 +2374,9 @@ "whatToShow_filter_parameters_optional": { "__compat": { "description": "`whatToShow` and `filter` parameters are optional", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "4" @@ -2330,6 +2423,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/currentScript", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-currentscript-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -2367,6 +2463,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/defaultView", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-document-defaultview-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2449,6 +2548,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/dir", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-dir", + "tags": [ + "web-features:dom" + ], "support": { "chrome": [ { @@ -2523,6 +2625,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/doctype", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-doctype①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2564,6 +2669,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/documentElement", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-documentelement①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2605,6 +2713,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/documentURI", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-documenturi①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2691,6 +2802,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/elementFromPoint", "spec_url": "https://drafts.csswg.org/cssom-view/#dom-document-elementfrompoint", + "tags": [ + "web-features:element-from-point" + ], "support": { "chrome": { "version_added": "1", @@ -2738,6 +2852,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/elementsFromPoint", "spec_url": "https://drafts.csswg.org/cssom-view/#dom-document-elementsfrompoint", + "tags": [ + "web-features:element-from-point" + ], "support": { "chrome": { "version_added": "43", @@ -2790,6 +2907,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/embeds", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-embeds-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": [ { @@ -2897,6 +3017,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/evaluate", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathevaluatorbase-evaluate", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -3499,6 +3622,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/firstElementChild", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-firstelementchild①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -3536,6 +3662,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/fonts", "spec_url": "https://drafts.csswg.org/css-font-loading/#FontFaceSet-interface", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -3571,6 +3700,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/forms", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-forms-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -3648,6 +3780,9 @@ "__compat": { "description": "`freeze` event", "spec_url": "https://wicg.github.io/page-lifecycle/#dom-document-onfreeze", + "tags": [ + "web-features:page-lifecycle" + ], "support": { "chrome": { "version_added": "68" @@ -4304,6 +4439,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/getElementById", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nonelementparentnode-getelementbyid②", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4345,6 +4483,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/getElementsByClassName", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-getelementsbyclassname①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4386,6 +4527,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/getElementsByName", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-getelementsbyname-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4429,6 +4573,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/getElementsByTagName", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-getelementsbytagname①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4470,6 +4617,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/getElementsByTagNameNS", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-getelementsbytagnamens①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4511,6 +4661,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/getSelection", "spec_url": "https://w3c.github.io/selection-api/#dom-document-getselection", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "2" @@ -4554,6 +4707,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/hasFocus", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-document-hasfocus-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "2" @@ -4703,6 +4859,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/hasUnpartitionedCookieAccess", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-document-hasunpartitionedcookieaccess", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -4740,6 +4899,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/head", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-head-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "4" @@ -4785,6 +4947,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/hidden", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-document-hidden", + "tags": [ + "web-features:page-visibility" + ], "support": { "chrome": [ { @@ -4848,6 +5013,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/images", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-images-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4889,6 +5057,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/implementation", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-implementation①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4930,6 +5101,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/importNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-document-importnode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -4971,6 +5145,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/lastElementChild", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-lastelementchild①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -5008,6 +5185,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/lastModified", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-lastmodified-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -5156,6 +5336,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/links", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-links-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -5197,6 +5380,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/location", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -5272,6 +5458,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/open", "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-document-open-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": [ { @@ -5478,6 +5667,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/plugins", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-plugins-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": [ { @@ -5764,6 +5956,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/prepend", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-prepend①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -5801,6 +5996,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/prerendering", "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#dom-document-prerendering", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "108" @@ -5840,6 +6038,9 @@ "https://wicg.github.io/nav-speculation/prerendering.html#eventdef-document-prerenderingchange", "https://wicg.github.io/nav-speculation/prerendering.html#dom-document-onprerenderingchange" ], + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "108" @@ -6084,6 +6285,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/querySelector", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselector①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -6132,6 +6336,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorall①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -6180,6 +6387,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/readyState", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#current-document-readiness", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -6237,6 +6447,9 @@ "description": "`readystatechange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/readystatechange_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-readystatechange", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "9" @@ -6280,6 +6493,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/referrer", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-referrer-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -6427,6 +6643,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/replaceChildren", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-replacechildren①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "86" @@ -6506,6 +6725,9 @@ "__compat": { "description": "`types` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dictdef-storageaccesstypes", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6544,6 +6766,9 @@ "__compat": { "description": "`types.all` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-all", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6583,6 +6808,9 @@ "__compat": { "description": "`types.BroadcastChannel` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-broadcastchannel", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6622,6 +6850,9 @@ "__compat": { "description": "`types.caches` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-caches", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6661,6 +6892,9 @@ "__compat": { "description": "`types.cookies` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-cookies", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6700,6 +6934,9 @@ "__compat": { "description": "`types.createObjectURL` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-createobjecturl", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6739,6 +6976,9 @@ "__compat": { "description": "`types.estimate` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-estimate", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6778,6 +7018,9 @@ "__compat": { "description": "`types.getDirectory` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-getdirectory", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6817,6 +7060,9 @@ "__compat": { "description": "`types.indexedDB` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-indexeddb", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6856,6 +7102,9 @@ "__compat": { "description": "`types.localStorage` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-localstorage", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6895,6 +7144,9 @@ "__compat": { "description": "`types.locks` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-locks", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6934,6 +7186,9 @@ "__compat": { "description": "`types.revokeObjectURL` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-revokeobjecturl", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -6973,6 +7228,9 @@ "__compat": { "description": "`types.sessionStorage` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-sessionstorage", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -7012,6 +7270,9 @@ "__compat": { "description": "`types.SharedWorker` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-storageaccesstypes-sharedworker", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -7053,6 +7314,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/requestStorageAccessFor", "spec_url": "https://privacycg.github.io/requestStorageAccessFor/#dom-document-requeststorageaccessfor", + "tags": [ + "web-features:storage-access" + ], "support": { "chrome": { "version_added": "119", @@ -7091,6 +7355,9 @@ "__compat": { "description": "`resume` event", "spec_url": "https://wicg.github.io/page-lifecycle/#dom-document-onresume", + "tags": [ + "web-features:page-lifecycle" + ], "support": { "chrome": { "version_added": "68" @@ -7163,6 +7430,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/scripts", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-document-scripts-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -7332,6 +7602,9 @@ "description": "`scrollsnapchange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/scrollsnapchange_event", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchange", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" @@ -7369,6 +7642,9 @@ "description": "`scrollsnapchanging` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/scrollsnapchanging_event", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchanging", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" @@ -7406,6 +7682,9 @@ "description": "`securitypolicyviolation` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsecuritypolicyviolation", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "76" @@ -7479,6 +7758,9 @@ "https://w3c.github.io/selection-api/#selectionchange-event", "https://w3c.github.io/selection-api/#dom-globaleventhandlers-onselectionchange" ], + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "11" @@ -7557,6 +7839,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/styleSheets", "spec_url": "https://drafts.csswg.org/cssom/#dom-documentorshadowroot-stylesheets", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -7670,6 +7955,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/title", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#document.title", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -7715,6 +8003,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-visibilitychange", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onvisibilitychange" ], + "tags": [ + "web-features:page-visibility" + ], "support": { "chrome": [ { @@ -7855,6 +8146,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/visibilityState", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-document-visibilitystate", + "tags": [ + "web-features:page-visibility" + ], "support": { "chrome": [ { @@ -8009,6 +8303,9 @@ "wasDiscarded": { "__compat": { "spec_url": "https://wicg.github.io/page-lifecycle/#dom-document-wasdiscarded", + "tags": [ + "web-features:page-lifecycle" + ], "support": { "chrome": { "version_added": "68" diff --git a/api/DocumentFragment.json b/api/DocumentFragment.json index 8d8e3991bcb3c0..c2f5aaedc992e6 100644 --- a/api/DocumentFragment.json +++ b/api/DocumentFragment.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment", "spec_url": "https://dom.spec.whatwg.org/#interface-documentfragment", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "description": "`DocumentFragment()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/DocumentFragment", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-documentfragment-documentfragment①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -84,6 +90,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/append", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-append①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/childElementCount", "spec_url": "https://dom.spec.whatwg.org/#dom-parentnode-childelementcount", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -158,6 +170,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/children", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-children①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -195,6 +210,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/firstElementChild", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-firstelementchild①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -232,6 +250,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/getElementById", "spec_url": "https://dom.spec.whatwg.org/#dom-nonelementparentnode-getelementbyid", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "36" @@ -269,6 +290,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/lastElementChild", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-lastelementchild①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -306,6 +330,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/prepend", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-prepend①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -343,6 +370,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/querySelector", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselector①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "2" @@ -395,6 +425,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/querySelectorAll", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-queryselectorall①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "2" @@ -447,6 +480,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/replaceChildren", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-parentnode-replacechildren①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "86" diff --git a/api/DocumentType.json b/api/DocumentType.json index 1ef35820268680..0153026fde8453 100644 --- a/api/DocumentType.json +++ b/api/DocumentType.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType", "spec_url": "https://dom.spec.whatwg.org/#interface-documenttype", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType/after", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-after①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -87,6 +93,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType/before", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-before①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType/name", "spec_url": "https://dom.spec.whatwg.org/#dom-documenttype-name", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -169,6 +181,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType/publicId", "spec_url": "https://dom.spec.whatwg.org/#dom-documenttype-publicid", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -212,6 +227,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType/remove", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-remove①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "24" @@ -249,6 +267,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType/replaceWith", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-childnode-replacewith①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "54" @@ -288,6 +309,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentType/systemId", "spec_url": "https://dom.spec.whatwg.org/#dom-documenttype-systemid", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/DragEvent.json b/api/DragEvent.json index 9f34f4419177da..96cc64da512214 100644 --- a/api/DragEvent.json +++ b/api/DragEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DragEvent", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "46" @@ -44,6 +47,9 @@ "description": "`DragEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/DragEvent/DragEvent", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "46" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DragEvent/dataTransfer", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-dragevent-datatransfer-dev", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "46" diff --git a/api/EXT_blend_minmax.json b/api/EXT_blend_minmax.json index 6f8c09e3ee3e93..0b35bbfb1eb7b6 100644 --- a/api/EXT_blend_minmax.json +++ b/api/EXT_blend_minmax.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_blend_minmax", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_blend_minmax/", + "tags": [ + "web-features:ext-blend-minmax" + ], "support": { "chrome": { "version_added": "38" diff --git a/api/EXT_color_buffer_float.json b/api/EXT_color_buffer_float.json index 8b3941257c9f87..7a1801f25c9203 100644 --- a/api/EXT_color_buffer_float.json +++ b/api/EXT_color_buffer_float.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_color_buffer_float", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_color_buffer_float/", + "tags": [ + "web-features:ext-color-buffer-float" + ], "support": { "chrome": { "version_added": "56" diff --git a/api/EXT_color_buffer_half_float.json b/api/EXT_color_buffer_half_float.json index 9c7134e1800d5f..ef8bf30db81533 100644 --- a/api/EXT_color_buffer_half_float.json +++ b/api/EXT_color_buffer_half_float.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_color_buffer_half_float", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_color_buffer_half_float/", + "tags": [ + "web-features:ext-color-buffer-half-float" + ], "support": { "chrome": { "version_added": "63" diff --git a/api/EXT_disjoint_timer_query.json b/api/EXT_disjoint_timer_query.json index 1e9c7c8526bbfc..3a0a6c77cb503c 100644 --- a/api/EXT_disjoint_timer_query.json +++ b/api/EXT_disjoint_timer_query.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -55,6 +58,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/beginQueryEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -107,6 +113,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/createQueryEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -159,6 +168,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/deleteQueryEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -211,6 +223,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/endQueryEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -263,6 +278,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/getQueryEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -315,6 +333,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/getQueryObjectEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -367,6 +388,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/isQueryEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { @@ -419,6 +443,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_disjoint_timer_query/queryCounterEXT", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { diff --git a/api/EXT_float_blend.json b/api/EXT_float_blend.json index ff8d630dc610dd..7d3a91028a14c7 100644 --- a/api/EXT_float_blend.json +++ b/api/EXT_float_blend.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_float_blend", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_float_blend/", + "tags": [ + "web-features:ext-float-blend" + ], "support": { "chrome": { "version_added": "75" diff --git a/api/EXT_frag_depth.json b/api/EXT_frag_depth.json index 76948147111b95..e6375a3192a7fd 100644 --- a/api/EXT_frag_depth.json +++ b/api/EXT_frag_depth.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_frag_depth", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_frag_depth/", + "tags": [ + "web-features:ext-frag-depth" + ], "support": { "chrome": { "version_added": "38" diff --git a/api/EXT_sRGB.json b/api/EXT_sRGB.json index 08fa9fb8a03e66..7dcda9621d23ea 100644 --- a/api/EXT_sRGB.json +++ b/api/EXT_sRGB.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_sRGB", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_sRGB/", + "tags": [ + "web-features:ext-srgb" + ], "support": { "chrome": { "version_added": "40" diff --git a/api/EXT_shader_texture_lod.json b/api/EXT_shader_texture_lod.json index 7e00c395ebfa7f..479d54264861c5 100644 --- a/api/EXT_shader_texture_lod.json +++ b/api/EXT_shader_texture_lod.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_shader_texture_lod", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_shader_texture_lod/", + "tags": [ + "web-features:ext-shader-texture-lod" + ], "support": { "chrome": { "version_added": "38" diff --git a/api/EXT_texture_compression_bptc.json b/api/EXT_texture_compression_bptc.json index 83f5f21862f55c..f4000e8800d730 100644 --- a/api/EXT_texture_compression_bptc.json +++ b/api/EXT_texture_compression_bptc.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_texture_compression_bptc", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_texture_compression_bptc/", + "tags": [ + "web-features:ext-texture-compression-bptc" + ], "support": { "chrome": [ { diff --git a/api/EXT_texture_compression_rgtc.json b/api/EXT_texture_compression_rgtc.json index ffa45eaa1339e8..abf0e0a1a6d1b8 100644 --- a/api/EXT_texture_compression_rgtc.json +++ b/api/EXT_texture_compression_rgtc.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_texture_compression_rgtc", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_texture_compression_rgtc/", + "tags": [ + "web-features:ext-texture-compression-rgtc" + ], "support": { "chrome": [ { diff --git a/api/EXT_texture_filter_anisotropic.json b/api/EXT_texture_filter_anisotropic.json index e7216a4873f666..1f713e3079eb6d 100644 --- a/api/EXT_texture_filter_anisotropic.json +++ b/api/EXT_texture_filter_anisotropic.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_texture_filter_anisotropic", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_texture_filter_anisotropic/", + "tags": [ + "web-features:ext-texture-filter-anisotropic" + ], "support": { "chrome": [ { diff --git a/api/EXT_texture_norm16.json b/api/EXT_texture_norm16.json index 68dfaf019af80d..fb789cd8cde2a7 100644 --- a/api/EXT_texture_norm16.json +++ b/api/EXT_texture_norm16.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EXT_texture_norm16", "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_texture_norm16/", + "tags": [ + "web-features:ext-texture-norm16" + ], "support": { "chrome": { "version_added": "87" diff --git a/api/Element.json b/api/Element.json index 3c0e854c3206d0..e898e1cf76ee4c 100644 --- a/api/Element.json +++ b/api/Element.json @@ -10,6 +10,9 @@ "https://w3c.github.io/DOM-Parsing/#extensions-to-the-element-interface", "https://drafts.csswg.org/cssom-view/#extension-to-the-element-interface" ], + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -158,6 +161,9 @@ "__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" @@ -269,6 +275,9 @@ "__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" @@ -306,6 +315,9 @@ "__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" @@ -341,6 +353,9 @@ "__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" @@ -376,6 +391,9 @@ "__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 @@ -411,6 +429,9 @@ "__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" @@ -446,6 +467,9 @@ "__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" @@ -481,6 +505,9 @@ "__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" @@ -516,6 +543,9 @@ "__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" @@ -553,6 +583,9 @@ "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", @@ -599,6 +632,9 @@ "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": [ { @@ -671,6 +707,9 @@ "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": [ { @@ -743,6 +782,9 @@ "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": [ { @@ -814,6 +856,9 @@ "__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" @@ -850,6 +895,9 @@ "ariaActiveDescendantElement": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaactivedescendantelement", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -961,6 +1009,9 @@ "__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" @@ -996,6 +1047,9 @@ "__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" @@ -1183,6 +1237,9 @@ "__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" @@ -1255,6 +1312,9 @@ "ariaControlsElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacontrolselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -1327,6 +1387,9 @@ "ariaDescribedByElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescribedbyelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -1362,6 +1425,9 @@ "__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" @@ -1396,6 +1462,9 @@ "ariaDetailsElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadetailselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -1468,6 +1537,9 @@ "ariaErrorMessageElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaerrormessageelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -1540,6 +1612,9 @@ "ariaFlowToElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaflowtoelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -1763,6 +1838,9 @@ "ariaLabelledByElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabelledbyelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -2025,6 +2103,9 @@ "ariaOwnsElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaownselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -2401,6 +2482,9 @@ "__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" @@ -2930,6 +3014,9 @@ "__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" @@ -3049,6 +3136,9 @@ "__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" @@ -3196,6 +3286,9 @@ "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" @@ -3514,6 +3607,9 @@ "__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" @@ -3559,6 +3655,9 @@ "__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" @@ -3609,6 +3708,9 @@ "__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": [ { @@ -3686,6 +3788,9 @@ "__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": [ { @@ -3996,6 +4101,9 @@ "__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" @@ -4169,6 +4277,9 @@ "__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" @@ -4520,6 +4631,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/elementTiming", "spec_url": "https://wicg.github.io/element-timing/#dom-element-elementtiming", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -4555,6 +4669,9 @@ "__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" @@ -5100,6 +5217,9 @@ "__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" @@ -5135,6 +5255,9 @@ "__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" @@ -5176,6 +5299,9 @@ "__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" @@ -5213,6 +5339,9 @@ "__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" @@ -5254,6 +5383,9 @@ "__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" @@ -5295,6 +5427,9 @@ "__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" @@ -5467,6 +5602,9 @@ "__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" @@ -5521,6 +5659,9 @@ "__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", @@ -5564,6 +5705,9 @@ "all_elements_selector": { "__compat": { "description": "`getElementsByTagName(\"*\")`", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -5606,6 +5750,9 @@ "__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", @@ -5656,6 +5803,9 @@ "all_elements_selector": { "__compat": { "description": "`getElementsByTagNameNS(namespaceURI, \"*\")`", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -5776,6 +5926,9 @@ "__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" @@ -5817,6 +5970,9 @@ "__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" @@ -5858,6 +6014,9 @@ "__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" @@ -5937,6 +6096,9 @@ "__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": [ { @@ -5986,6 +6148,9 @@ "__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" @@ -6087,6 +6252,9 @@ "__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" @@ -6140,6 +6308,9 @@ "__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" @@ -6198,6 +6369,9 @@ "__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" @@ -6395,6 +6569,9 @@ "__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" @@ -6440,6 +6617,9 @@ "__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" @@ -6524,6 +6704,9 @@ "__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": [ { @@ -7031,6 +7214,9 @@ "__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" @@ -7072,6 +7258,9 @@ "__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" @@ -7117,6 +7306,9 @@ "__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" @@ -7160,6 +7352,9 @@ "__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" @@ -7738,6 +7933,9 @@ "__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" @@ -7779,6 +7977,9 @@ "__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" @@ -7816,6 +8017,9 @@ "__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" @@ -7861,6 +8065,9 @@ "__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" @@ -7909,6 +8116,9 @@ "__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" @@ -8002,6 +8212,9 @@ "__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" @@ -8039,6 +8252,9 @@ "__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" @@ -8081,6 +8297,9 @@ "__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" @@ -8122,6 +8341,9 @@ "__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" @@ -8163,6 +8385,9 @@ "__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" @@ -8198,6 +8423,9 @@ "__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" @@ -8392,6 +8620,9 @@ "__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" @@ -9266,6 +9497,9 @@ "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" @@ -9303,6 +9537,9 @@ "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" @@ -9597,6 +9834,9 @@ "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" @@ -9634,6 +9874,9 @@ "__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" @@ -9676,6 +9919,9 @@ "__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" @@ -9717,6 +9963,9 @@ "__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" @@ -9760,6 +10009,9 @@ "__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" @@ -10000,6 +10252,9 @@ "__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" @@ -10041,6 +10296,9 @@ "__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" @@ -10082,6 +10340,9 @@ "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" @@ -10129,6 +10390,9 @@ "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" @@ -10176,6 +10440,9 @@ "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" @@ -10223,6 +10490,9 @@ "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" @@ -10270,6 +10540,9 @@ "https://drafts.csswg.org/css-transitions/#transitioncancel", "https://drafts.csswg.org/css-transitions/#dom-globaleventhandlers-ontransitioncancel" ], + "tags": [ + "web-features:transitions" + ], "support": { "chrome": [ { @@ -10322,6 +10595,9 @@ "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": [ { @@ -10412,6 +10688,9 @@ "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" @@ -10459,6 +10738,9 @@ "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" diff --git a/api/ElementInternals.json b/api/ElementInternals.json index 52d43ed05c47c9..22848e5dc5a008 100644 --- a/api/ElementInternals.json +++ b/api/ElementInternals.json @@ -41,6 +41,9 @@ "ariaActiveDescendantElement": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaactivedescendantelement", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -76,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaAtomic", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaatomic", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -111,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaAutoComplete", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaautocomplete", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -145,6 +154,9 @@ "ariaBrailleLabel": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabraillelabel", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "107" @@ -179,6 +191,9 @@ "ariaBrailleRoleDescription": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabrailleroledescription", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "107" @@ -214,6 +229,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaBusy", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariabusy", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -249,6 +267,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaChecked", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariachecked", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -284,6 +305,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColCount", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolcount", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -319,6 +343,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColIndex", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindex", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -354,6 +381,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColIndexText", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolindextext", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "128" @@ -389,6 +419,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColSpan", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacolspan", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -423,6 +456,9 @@ "ariaControlsElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacontrolselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -458,6 +494,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaCurrent", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariacurrent", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -492,6 +531,9 @@ "ariaDescribedByElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescribedbyelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -527,6 +569,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaDescription", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadescription", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "83" @@ -561,6 +606,9 @@ "ariaDetailsElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadetailselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -596,6 +644,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaDisabled", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariadisabled", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -630,6 +681,9 @@ "ariaErrorMessageElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaerrormessageelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -665,6 +719,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaExpanded", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaexpanded", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -699,6 +756,9 @@ "ariaFlowToElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaflowtoelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -734,6 +794,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaHasPopup", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahaspopup", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -769,6 +832,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaHidden", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariahidden", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -803,6 +869,9 @@ "ariaInvalid": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariainvalid", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "102" @@ -838,6 +907,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaKeyShortcuts", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariakeyshortcuts", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -873,6 +945,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLabel", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabel", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -907,6 +982,9 @@ "ariaLabelledByElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialabelledbyelements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -942,6 +1020,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLevel", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialevel", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -977,6 +1058,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLive", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-arialive", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1012,6 +1096,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaModal", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamodal", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1047,6 +1134,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaMultiLine", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiline", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1082,6 +1172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaMultiSelectable", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariamultiselectable", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1117,6 +1210,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaOrientation", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaorientation", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1151,6 +1247,9 @@ "ariaOwnsElements": { "__compat": { "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaownselements", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": false @@ -1186,6 +1285,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPlaceholder", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaplaceholder", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1221,6 +1323,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPosInSet", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaposinset", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1256,6 +1361,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPressed", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariapressed", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1291,6 +1399,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaReadOnly", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariareadonly", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1360,6 +1471,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRequired", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarequired", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1395,6 +1509,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRoleDescription", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaroledescription", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1430,6 +1547,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowCount", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowcount", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1465,6 +1585,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowIndex", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindex", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1500,6 +1623,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowIndexText", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowindextext", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "128" @@ -1535,6 +1661,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowSpan", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariarowspan", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1570,6 +1699,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSelected", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariaselected", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1605,6 +1737,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSetSize", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasetsize", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "84" @@ -1640,6 +1775,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSort", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariasort", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1675,6 +1813,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueMax", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemax", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1710,6 +1851,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueMin", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluemin", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1745,6 +1889,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueNow", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluenow", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1780,6 +1927,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueText", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-ariavaluetext", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "81" @@ -1967,6 +2117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ElementInternals/role", "spec_url": "https://w3c.github.io/aria/#dom-ariamixin-role", + "tags": [ + "web-features:aria-attribute-reflection" + ], "support": { "chrome": { "version_added": "103" diff --git a/api/Event.json b/api/Event.json index 32e1f821b3882a..cfc784e127378e 100644 --- a/api/Event.json +++ b/api/Event.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event", "spec_url": "https://dom.spec.whatwg.org/#interface-event", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -53,6 +56,9 @@ "description": "`Event()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/Event", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-event", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "15" @@ -108,6 +114,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/bubbles", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-bubbles③", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -158,6 +167,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/cancelable", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-cancelable②", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -367,6 +379,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/currentTarget", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-currenttarget②", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -422,6 +437,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-defaultprevented①", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "5" @@ -473,6 +491,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/eventPhase", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-eventphase③", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -617,6 +638,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/isTrusted", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-istrusted①", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "46", @@ -712,6 +736,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/preventDefault", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-preventdefault③", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -859,6 +886,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-stopimmediatepropagation①", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "5" @@ -910,6 +940,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/stopPropagation", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-stoppropagation①", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -958,6 +991,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/target", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-target③", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -1005,6 +1041,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/timeStamp", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-timestamp①", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1", @@ -1061,6 +1100,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Event/type", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-event-type④", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/EventCounts.json b/api/EventCounts.json index 080fffa9ddaf92..34335da1c09971 100644 --- a/api/EventCounts.json +++ b/api/EventCounts.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventCounts", "spec_url": "https://w3c.github.io/event-timing/#sec-event-counts", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -36,6 +39,9 @@ }, "entries": { "__compat": { + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -69,6 +75,9 @@ }, "forEach": { "__compat": { + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -102,6 +111,9 @@ }, "get": { "__compat": { + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -135,6 +147,9 @@ }, "has": { "__compat": { + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -168,6 +183,9 @@ }, "keys": { "__compat": { + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -201,6 +219,9 @@ }, "size": { "__compat": { + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -234,6 +255,9 @@ }, "values": { "__compat": { + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -268,6 +292,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" diff --git a/api/EventSource.json b/api/EventSource.json index 5425cefdfb347d..f49528ae598aec 100644 --- a/api/EventSource.json +++ b/api/EventSource.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventSource", "spec_url": "https://html.spec.whatwg.org/multipage/server-sent-events.html#the-eventsource-interface", + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "6" @@ -50,6 +53,9 @@ "description": "`EventSource()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventSource/EventSource", "spec_url": "https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-dev", + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "6" @@ -194,6 +200,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventSource/close", "spec_url": "https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-close-dev", + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "6" @@ -244,6 +253,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-error", "https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onerror" ], + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "6" @@ -294,6 +306,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-message", "https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onmessage" ], + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "6" @@ -344,6 +359,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-open", "https://html.spec.whatwg.org/multipage/server-sent-events.html#handler-eventsource-onopen" ], + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "6" @@ -390,6 +408,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventSource/readyState", "spec_url": "https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-readystate-dev", + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "6" @@ -436,6 +457,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventSource/url", "spec_url": "https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-url-dev", + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "18" @@ -480,6 +504,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventSource/withCredentials", "spec_url": "https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource-withcredentials-dev", + "tags": [ + "web-features:server-sent-events" + ], "support": { "chrome": { "version_added": "26" diff --git a/api/EventTarget.json b/api/EventTarget.json index 74739386c5ca0b..016ce42473764a 100644 --- a/api/EventTarget.json +++ b/api/EventTarget.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventTarget", "spec_url": "https://dom.spec.whatwg.org/#interface-eventtarget", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -57,6 +60,9 @@ "description": "`EventTarget()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventTarget/EventTarget", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-eventtarget①", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "64" @@ -106,6 +112,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-addeventlistener③", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1", @@ -163,6 +172,9 @@ "options_parameter": { "__compat": { "description": "Form with `options` object supported (third parameter can be either options or a `Boolean`, for backwards compatibility)", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "49" @@ -205,6 +217,9 @@ "__compat": { "description": "`options.capture` parameter", "spec_url": "https://dom.spec.whatwg.org/#dom-eventlisteneroptions-capture", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "52" @@ -248,6 +263,9 @@ "__compat": { "description": "`options.once` parameter", "spec_url": "https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-once", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "55" @@ -291,6 +309,9 @@ "__compat": { "description": "`options.passive` parameter", "spec_url": "https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-passive", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "51" @@ -333,6 +354,9 @@ "options_passive_parameter_default_true_touch": { "__compat": { "description": "`options.passive` parameter defaults to `true` for `touchstart` and `touchmove` events", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "55" @@ -367,6 +391,9 @@ "options_passive_parameter_default_true_wheel": { "__compat": { "description": "`options.passive` parameter defaults to `true` for `wheel` and `mousewheel` events", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "73" @@ -408,6 +435,9 @@ "__compat": { "description": "`options.signal` parameter", "spec_url": "https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-signal", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "90" @@ -449,6 +479,9 @@ "useCapture_parameter_optional": { "__compat": { "description": "`useCapture` parameter is optional", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -497,6 +530,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-dispatchevent③", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "4" @@ -556,6 +592,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-eventtarget-removeeventlistener②", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" @@ -609,6 +648,9 @@ "options_parameter": { "__compat": { "description": "Form with `options` object supported (third parameter can be either options or a `Boolean`, for backwards compatibility)", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "49" @@ -651,6 +693,9 @@ "useCapture_parameter_optional": { "__compat": { "description": "`useCapture` parameter is optional", + "tags": [ + "web-features:events" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/EyeDropper.json b/api/EyeDropper.json index 8ac18b8aa43580..fd2c9bfbe5f0ec 100644 --- a/api/EyeDropper.json +++ b/api/EyeDropper.json @@ -90,6 +90,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:eyedropper" + ], "support": { "chrome": { "version_added": "96" diff --git a/api/Fence.json b/api/Fence.json index 9ccf2af4b5e9d0..ee67b71c7f5a8e 100644 --- a/api/Fence.json +++ b/api/Fence.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Fence", "spec_url": "https://wicg.github.io/fenced-frame/#fence-interface", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Fence/getNestedConfigs", "spec_url": "https://wicg.github.io/fenced-frame/#dom-fence-getnestedconfigs", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Fence/reportEvent", "spec_url": "https://wicg.github.io/fenced-frame/#dom-fence-reportevent", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Fence/setReportEventDataForAutomaticBeacons", "spec_url": "https://wicg.github.io/fenced-frame/#dom-fence-setreporteventdataforautomaticbeacons", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -141,6 +153,9 @@ "start_commit_eventType": { "__compat": { "description": "Separate `reserved.top_navigation_start` and `reserved.top_navigation_commit` `eventType` values", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "120", diff --git a/api/FencedFrameConfig.json b/api/FencedFrameConfig.json index 6a1f45a0f238c2..769e2675bd9080 100644 --- a/api/FencedFrameConfig.json +++ b/api/FencedFrameConfig.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FencedFrameConfig", "spec_url": "https://wicg.github.io/fenced-frame/#fenced-frame-config-interface", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FencedFrameConfig/setSharedStorageContext", "spec_url": "https://wicg.github.io/fenced-frame/#dom-fencedframeconfig-setsharedstoragecontext", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/FileSystemDirectoryHandle.json b/api/FileSystemDirectoryHandle.json index 32167852407cd7..b964481fb56ce1 100644 --- a/api/FileSystemDirectoryHandle.json +++ b/api/FileSystemDirectoryHandle.json @@ -323,6 +323,9 @@ "__compat": { "description": "[Symbol.asyncIterator]", "spec_url": "https://fs.spec.whatwg.org/#api-filesystemdirectoryhandle-asynciterable", + "tags": [ + "web-features:file-system-access" + ], "support": { "chrome": { "version_added": "86" diff --git a/api/FileSystemFileHandle.json b/api/FileSystemFileHandle.json index a1c98e265e0629..4c90a95e7cd316 100644 --- a/api/FileSystemFileHandle.json +++ b/api/FileSystemFileHandle.json @@ -117,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle/createWritable", "spec_url": "https://fs.spec.whatwg.org/#api-filesystemfilehandle-createwritable", + "tags": [ + "web-features:file-system-access" + ], "support": { "chrome": { "version_added": "86" diff --git a/api/FileSystemSyncAccessHandle.json b/api/FileSystemSyncAccessHandle.json index f293085e58121b..481a8e791289be 100644 --- a/api/FileSystemSyncAccessHandle.json +++ b/api/FileSystemSyncAccessHandle.json @@ -81,6 +81,9 @@ "sync_version": { "__compat": { "description": "Synchronous implementation of the `close()` method", + "tags": [ + "web-features:origin-private-file-system" + ], "support": { "chrome": { "version_added": "108" @@ -157,6 +160,9 @@ "sync_version": { "__compat": { "description": "Synchronous implementation of the `flush()` method", + "tags": [ + "web-features:origin-private-file-system" + ], "support": { "chrome": { "version_added": "108" @@ -233,6 +239,9 @@ "sync_version": { "__compat": { "description": "Synchronous implementation of the `getSize()` method", + "tags": [ + "web-features:origin-private-file-system" + ], "support": { "chrome": { "version_added": "108" @@ -349,6 +358,9 @@ "sync_version": { "__compat": { "description": "Synchronous implementation of the `truncate()` method", + "tags": [ + "web-features:origin-private-file-system" + ], "support": { "chrome": { "version_added": "108" diff --git a/api/FileSystemWritableFileStream.json b/api/FileSystemWritableFileStream.json index 8b39365ac2f0b9..a45641eef1389b 100644 --- a/api/FileSystemWritableFileStream.json +++ b/api/FileSystemWritableFileStream.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream", "spec_url": "https://fs.spec.whatwg.org/#api-filesystemwritablefilestream", + "tags": [ + "web-features:file-system-access" + ], "support": { "chrome": { "version_added": "86" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/seek", "spec_url": "https://fs.spec.whatwg.org/#api-filesystemwritablefilestream-seek", + "tags": [ + "web-features:file-system-access" + ], "support": { "chrome": { "version_added": "86" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/truncate", "spec_url": "https://fs.spec.whatwg.org/#api-filesystemwritablefilestream-truncate", + "tags": [ + "web-features:file-system-access" + ], "support": { "chrome": { "version_added": "86" @@ -117,6 +126,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/write", "spec_url": "https://fs.spec.whatwg.org/#api-filesystemwritablefilestream-write", + "tags": [ + "web-features:file-system-access" + ], "support": { "chrome": { "version_added": "86" diff --git a/api/FontData.json b/api/FontData.json index ec94fda3fed4a2..1c47b5c14db5ac 100644 --- a/api/FontData.json +++ b/api/FontData.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontData", "spec_url": "https://wicg.github.io/local-font-access/#fontdata-interface", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontData/blob", "spec_url": "https://wicg.github.io/local-font-access/#ref-for-dom-fontdata-blob①", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -82,6 +88,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontData/family", "spec_url": "https://wicg.github.io/local-font-access/#ref-for-dom-fontdata-family", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontData/fullName", "spec_url": "https://wicg.github.io/local-font-access/#ref-for-dom-fontdata-fullname", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -160,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontData/postscriptName", "spec_url": "https://wicg.github.io/local-font-access/#ref-for-dom-fontdata-postscriptname", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -199,6 +214,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontData/style", "spec_url": "https://wicg.github.io/local-font-access/#ref-for-dom-fontdata-style", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" diff --git a/api/FontFace.json b/api/FontFace.json index 0a8bac971607b2..9c50b8c6fa127b 100644 --- a/api/FontFace.json +++ b/api/FontFace.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace", "spec_url": "https://drafts.csswg.org/css-font-loading/#fontface-interface", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -41,6 +44,9 @@ "description": "`FontFace()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/FontFace", "spec_url": "https://drafts.csswg.org/css-font-loading/#font-face-constructor", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -77,6 +83,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "69" @@ -112,6 +121,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/ascentOverride", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfacedescriptors-ascentoverride", + "tags": [ + "web-features:font-metric-overrides" + ], "support": { "chrome": { "version_added": "87" @@ -147,6 +159,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/descentOverride", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfacedescriptors-descentoverride", + "tags": [ + "web-features:font-metric-overrides" + ], "support": { "chrome": { "version_added": "87" @@ -182,6 +197,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/display", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-display", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "60" @@ -217,6 +235,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/family", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-family", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -254,6 +275,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/featureSettings", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-featuresettings", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -291,6 +315,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/lineGapOverride", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfacedescriptors-linegapoverride", + "tags": [ + "web-features:font-metric-overrides" + ], "support": { "chrome": { "version_added": "87" @@ -326,6 +353,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/load", "spec_url": "https://drafts.csswg.org/css-font-loading/#font-face-load", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -363,6 +393,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/loaded", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-loaded", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "37" @@ -400,6 +433,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/status", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-status", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -437,6 +473,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/stretch", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-stretch", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -474,6 +513,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/style", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-style", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -511,6 +553,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/unicodeRange", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-unicoderange", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -547,6 +592,9 @@ "variant": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/variant", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -585,6 +633,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/variationSettings", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfacedescriptors-variationsettings", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": false @@ -620,6 +671,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFace/weight", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontface-weight", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" diff --git a/api/FontFaceSet.json b/api/FontFaceSet.json index 00502a6e414650..03dc076035ec58 100644 --- a/api/FontFaceSet.json +++ b/api/FontFaceSet.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet", "spec_url": "https://drafts.csswg.org/css-font-loading/#FontFaceSet-interface", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35", @@ -74,6 +77,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "69" @@ -109,6 +115,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/add", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-add", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -144,6 +153,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/check", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-check", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": [ { @@ -186,6 +198,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/clear", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-clear", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -221,6 +236,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/delete", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-delete", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -255,6 +273,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/entries", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "48" @@ -289,6 +310,9 @@ "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/forEach", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -323,6 +347,9 @@ "has": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/has", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -357,6 +384,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/keys", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "48" @@ -392,6 +422,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/load", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-load", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -428,6 +461,9 @@ "description": "`loading` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/loading_event", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-onloading", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -464,6 +500,9 @@ "description": "`loadingdone` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/loadingdone_event", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-onloadingdone", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -500,6 +539,9 @@ "description": "`loadingerror` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/loadingerror_event", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-onloadingerror", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -535,6 +577,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/ready", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-ready", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -569,6 +614,9 @@ "size": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/size", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -604,6 +652,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/status", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfaceset-status", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -638,6 +689,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSet/values", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "48" @@ -673,6 +727,9 @@ "__compat": { "description": "[Symbol.iterator]", "spec_url": "https://drafts.csswg.org/css-font-loading/#fontfaceset", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "48" diff --git a/api/FontFaceSetLoadEvent.json b/api/FontFaceSetLoadEvent.json index ca1f67bd76991b..22167b8669a064 100644 --- a/api/FontFaceSetLoadEvent.json +++ b/api/FontFaceSetLoadEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSetLoadEvent", "spec_url": "https://drafts.csswg.org/css-font-loading/#fontfacesetloadevent", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" @@ -39,6 +42,9 @@ "description": "`FontFaceSetLoadEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSetLoadEvent/FontFaceSetLoadEvent", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfacesetloadevent-fontfacesetloadevent", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "57" @@ -73,6 +79,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": false @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FontFaceSetLoadEvent/fontfaces", "spec_url": "https://drafts.csswg.org/css-font-loading/#dom-fontfacesetloadevent-fontfaces", + "tags": [ + "web-features:font-loading" + ], "support": { "chrome": { "version_added": "35" diff --git a/api/FormData.json b/api/FormData.json index f2475531098d7f..a91a5e2dea97da 100644 --- a/api/FormData.json +++ b/api/FormData.json @@ -112,6 +112,9 @@ "submitter": { "__compat": { "description": "`submitter` parameter", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "112" @@ -150,6 +153,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -294,6 +300,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/delete", "spec_url": "https://xhr.spec.whatwg.org/#dom-formdata-delete", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -336,6 +345,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/entries", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -377,6 +389,9 @@ }, "forEach": { "__compat": { + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -420,6 +435,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/get", "spec_url": "https://xhr.spec.whatwg.org/#dom-formdata-get", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -463,6 +481,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/getAll", "spec_url": "https://xhr.spec.whatwg.org/#dom-formdata-getall", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -506,6 +527,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/has", "spec_url": "https://xhr.spec.whatwg.org/#dom-formdata-has", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -548,6 +572,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/keys", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -591,6 +618,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/set", "spec_url": "https://xhr.spec.whatwg.org/#dom-formdata-set", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -633,6 +663,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/FormData/values", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" @@ -675,6 +708,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "50" diff --git a/api/HID.json b/api/HID.json index fed39967df8174..877cc3c262f347 100644 --- a/api/HID.json +++ b/api/HID.json @@ -46,6 +46,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webhid" + ], "support": { "chrome": [ { diff --git a/api/HIDConnectionEvent.json b/api/HIDConnectionEvent.json index b72c60ac89063b..f2918aa9cb8d55 100644 --- a/api/HIDConnectionEvent.json +++ b/api/HIDConnectionEvent.json @@ -87,6 +87,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webhid" + ], "support": { "chrome": [ { diff --git a/api/HIDDevice.json b/api/HIDDevice.json index 061603d85d0095..8058f81368e534 100644 --- a/api/HIDDevice.json +++ b/api/HIDDevice.json @@ -46,6 +46,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webhid" + ], "support": { "chrome": [ { @@ -172,6 +175,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HIDDevice/forget", "spec_url": "https://wicg.github.io/webhid/#dom-hiddevice-forget", + "tags": [ + "web-features:webhid" + ], "support": { "chrome": { "version_added": "100" diff --git a/api/HIDInputReportEvent.json b/api/HIDInputReportEvent.json index b3a38a0e5411e8..2b7cd80675c5c0 100644 --- a/api/HIDInputReportEvent.json +++ b/api/HIDInputReportEvent.json @@ -46,6 +46,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webhid" + ], "support": { "chrome": [ { diff --git a/api/HTMLAnchorElement.json b/api/HTMLAnchorElement.json index bcef8071e3012d..314f181e61cd45 100644 --- a/api/HTMLAnchorElement.json +++ b/api/HTMLAnchorElement.json @@ -813,6 +813,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -848,6 +851,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -883,6 +889,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" diff --git a/api/HTMLAreaElement.json b/api/HTMLAreaElement.json index 9968edc00a1208..93254f53a33b9f 100644 --- a/api/HTMLAreaElement.json +++ b/api/HTMLAreaElement.json @@ -663,6 +663,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -698,6 +701,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -733,6 +739,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" diff --git a/api/HTMLCanvasElement.json b/api/HTMLCanvasElement.json index c63acbcded1b4b..9070e7673c7d3e 100644 --- a/api/HTMLCanvasElement.json +++ b/api/HTMLCanvasElement.json @@ -47,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/captureStream", "spec_url": "https://w3c.github.io/mediacapture-fromelement/#dom-htmlcanvaselement-capturestream", + "tags": [ + "web-features:capture-stream-canvas" + ], "support": { "chrome": { "version_added": "51" diff --git a/api/HTMLCollection.json b/api/HTMLCollection.json index 3d475a87c36abc..4b6b8722acde62 100644 --- a/api/HTMLCollection.json +++ b/api/HTMLCollection.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCollection", "spec_url": "https://dom.spec.whatwg.org/#interface-htmlcollection", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCollection/item", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-htmlcollection-item①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCollection/length", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-htmlcollection-length①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCollection/namedItem", "spec_url": "https://dom.spec.whatwg.org/#dom-htmlcollection-nameditem-key", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/HTMLDocument.json b/api/HTMLDocument.json index 4f857195aace1d..6fff2b8a51f51b 100644 --- a/api/HTMLDocument.json +++ b/api/HTMLDocument.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLDocument", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#htmldocument", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 1635da303a565f..52b6ea3693f06d 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#htmlelement", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -203,6 +206,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-elementcssinlinestyle-attributestylemap", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -823,6 +829,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-dataset-dev", + "tags": [ + "web-features:dataset" + ], "support": { "chrome": { "version_added": "7" @@ -866,6 +875,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/dir", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-dir", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -913,6 +925,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#ix-handler-ondrag", "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-drag" ], + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "1" @@ -958,6 +973,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#ix-handler-ondragend", "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragend" ], + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "1" @@ -1003,6 +1021,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#ix-handler-ondragenter", "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragenter" ], + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "1" @@ -1085,6 +1106,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable", "spec_url": "https://html.spec.whatwg.org/multipage/dnd.html#dom-draggable", + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "4" @@ -1132,6 +1156,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#ix-handler-ondragleave", "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragleave" ], + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "1" @@ -1177,6 +1204,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#ix-handler-ondragover", "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragover" ], + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "1" @@ -1222,6 +1252,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#ix-handler-ondragstart", "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-dragstart" ], + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "1" @@ -1267,6 +1300,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#ix-handler-ondrop", "https://html.spec.whatwg.org/multipage/dnd.html#event-dnd-drop" ], + "tags": [ + "web-features:draganddrop" + ], "support": { "chrome": { "version_added": "1" @@ -1547,6 +1583,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-hidden", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "6" @@ -1706,6 +1745,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#the-innertext-idl-attribute", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2130,6 +2172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-outertext", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -2296,6 +2341,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/style", "spec_url": "https://drafts.csswg.org/cssom/#dom-elementcssinlinestyle-style", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -2703,6 +2751,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/virtualKeyboardPolicy", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-elementcontenteditable-virtualkeyboardpolicy", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" diff --git a/api/HTMLFencedFrameElement.json b/api/HTMLFencedFrameElement.json index 07e9951d4d961d..1f44df4f7cf9bc 100644 --- a/api/HTMLFencedFrameElement.json +++ b/api/HTMLFencedFrameElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFencedFrameElement", "spec_url": "https://wicg.github.io/fenced-frame/#htmlfencedframeelement", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFencedFrameElement/allow", "spec_url": "https://wicg.github.io/fenced-frame/#dom-htmlfencedframeelement-allow", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFencedFrameElement/config", "spec_url": "https://wicg.github.io/fenced-frame/#dom-htmlfencedframeelement-config", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFencedFrameElement/height", "spec_url": "https://wicg.github.io/fenced-frame/#dom-htmlfencedframeelement-height", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFencedFrameElement/width", "spec_url": "https://wicg.github.io/fenced-frame/#dom-htmlfencedframeelement-width", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/HTMLIFrameElement.json b/api/HTMLIFrameElement.json index 658e8a49181951..add6006a5d48bd 100644 --- a/api/HTMLIFrameElement.json +++ b/api/HTMLIFrameElement.json @@ -424,6 +424,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/csp", "spec_url": "https://w3c.github.io/webappsec-cspee/#ref-for-dom-htmliframeelement-csp", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "61" @@ -922,6 +925,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -957,6 +963,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -992,6 +1001,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -1114,6 +1126,9 @@ "sharedStorageWritable": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#ref-for-dom-htmlsharedstoragewritableelementutils-sharedstoragewritable", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "124" diff --git a/api/HTMLImageElement.json b/api/HTMLImageElement.json index ab77dace96df90..4b4fd191b52d61 100644 --- a/api/HTMLImageElement.json +++ b/api/HTMLImageElement.json @@ -944,6 +944,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -979,6 +982,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -1014,6 +1020,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "52" @@ -1050,6 +1059,9 @@ "sharedStorageWritable": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#ref-for-dom-htmlsharedstoragewritableelementutils-sharedstoragewritable", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "124" diff --git a/api/HTMLInputElement.json b/api/HTMLInputElement.json index 322fdc7ff3d675..2342b49636ecb4 100644 --- a/api/HTMLInputElement.json +++ b/api/HTMLInputElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#htmlinputelement", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/accept", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-accept", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -127,6 +133,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/alt", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-alt", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -168,6 +177,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/autocomplete", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fe-autocomplete", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "14" @@ -213,6 +225,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-cancel", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncancel" ], + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "113" @@ -292,6 +307,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/checked", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-checked", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -381,6 +399,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/defaultChecked", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-defaultchecked", + "tags": [ + "web-features:input-checkbox" + ], "support": { "chrome": { "version_added": "1" @@ -422,6 +443,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/defaultValue", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-defaultvalue", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -504,6 +528,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/disabled", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fe-disabled", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -545,6 +572,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/files", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-files-dev", + "tags": [ + "web-features:input-file" + ], "support": { "chrome": { "version_added": "2" @@ -592,6 +622,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/form", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fae-form-dev", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -633,6 +666,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/formAction", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fs-formaction", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -676,6 +712,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/formEnctype", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fs-formenctype", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -719,6 +758,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/formMethod", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fs-formmethod", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -762,6 +804,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/formNoValidate", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fs-formnovalidate", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "4" @@ -807,6 +852,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/formTarget", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fs-formtarget", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -850,6 +898,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/height", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-height", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "21" @@ -927,6 +978,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/indeterminate", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-indeterminate", + "tags": [ + "web-features:input-checkbox" + ], "support": { "chrome": { "version_added": "1" @@ -974,6 +1028,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-invalid", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-oninvalid" ], + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "10" @@ -1023,6 +1080,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/labels", "spec_url": "https://html.spec.whatwg.org/multipage/forms.html#dom-lfe-labels-dev", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "6" @@ -1066,6 +1126,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/list", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-list-dev", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "20" @@ -1109,6 +1172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/max", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-max", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "4" @@ -1154,6 +1220,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/maxLength", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-maxlength", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1195,6 +1264,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/min", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-min", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "4" @@ -1240,6 +1312,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/minLength", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-minlength", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "40" @@ -1277,6 +1352,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/multiple", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-multiple", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "2" @@ -1320,6 +1398,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/name", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fe-name", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1361,6 +1442,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/pattern", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-pattern", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "4" @@ -1406,6 +1490,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/placeholder", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-placeholder", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "3" @@ -1525,6 +1612,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/readOnly", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-readonly", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1608,6 +1698,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/required", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-required", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "4" @@ -1689,6 +1782,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-select", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1734,6 +1830,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-select", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onselect" ], + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1779,6 +1878,9 @@ "https://w3c.github.io/selection-api/#selectionchange-event", "https://w3c.github.io/selection-api/#dom-globaleventhandlers-onselectionchange" ], + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": false, @@ -1816,6 +1918,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/selectionDirection", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectiondirection-dev", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "15" @@ -1857,6 +1962,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/selectionEnd", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectionend", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1898,6 +2006,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/selectionStart", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectionstart", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1988,6 +2099,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/setRangeText", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-setrangetext-dev", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "24" @@ -2023,6 +2137,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/setSelectionRange", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-setselectionrange-dev", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -2472,6 +2589,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/size", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-size", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -2513,6 +2633,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/src", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-src", + "tags": [ + "web-features:input-image" + ], "support": { "chrome": { "version_added": "1" @@ -2554,6 +2677,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/step", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-step", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "5" @@ -2599,6 +2725,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/stepDown", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-stepdown-dev", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "5" @@ -2646,6 +2775,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/stepUp", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-stepup-dev", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "5" @@ -2693,6 +2825,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/type", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-type", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -2870,6 +3005,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/value", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-value", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -2911,6 +3049,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/valueAsDate", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-valueasdate-dev", + "tags": [ + "web-features:input-date-time" + ], "support": { "chrome": { "version_added": "5" @@ -2962,6 +3103,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/valueAsNumber", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-valueasnumber-dev", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "5" @@ -3093,6 +3237,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/width", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-width", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "21" diff --git a/api/HTMLLinkElement.json b/api/HTMLLinkElement.json index c23f692f1c5ec9..6d97b46f411c31 100644 --- a/api/HTMLLinkElement.json +++ b/api/HTMLLinkElement.json @@ -590,6 +590,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "58" @@ -625,6 +628,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "58" @@ -660,6 +666,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "58" @@ -821,6 +830,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLLinkElement/sheet", "spec_url": "https://drafts.csswg.org/cssom/#dom-linkstyle-sheet", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index 111ea02f11f80f..8c1ebba224ccf3 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -502,6 +502,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/captureStream", "spec_url": "https://w3c.github.io/mediacapture-fromelement/#dom-htmlmediaelement-capturestream", + "tags": [ + "web-features:capture-stream-audio-video" + ], "support": { "chrome": { "version_added": "62" @@ -895,6 +898,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/disableRemotePlayback", "spec_url": "https://w3c.github.io/remote-playback/#the-disableremoteplayback-attribute", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -2637,6 +2643,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/remote", "spec_url": "https://w3c.github.io/remote-playback/#dom-htmlmediaelement-remote", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -3562,7 +3571,6 @@ "waitingforkey_event": { "__compat": { "description": "`waitingforkey` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waitingforkey_event", "spec_url": "https://w3c.github.io/encrypted-media/#dom-htmlmediaelement-onwaitingforkey", "support": { "chrome": { diff --git a/api/HTMLScriptElement.json b/api/HTMLScriptElement.json index 01440ec3ad82b3..fc5e9cd5ca313c 100644 --- a/api/HTMLScriptElement.json +++ b/api/HTMLScriptElement.json @@ -533,6 +533,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "70" @@ -568,6 +571,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "70" @@ -603,6 +609,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "70" diff --git a/api/HTMLStyleElement.json b/api/HTMLStyleElement.json index 87d854b988f9a8..ddc51dbf18f1c2 100644 --- a/api/HTMLStyleElement.json +++ b/api/HTMLStyleElement.json @@ -174,6 +174,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLStyleElement/sheet", "spec_url": "https://drafts.csswg.org/cssom/#dom-linkstyle-sheet", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/HTMLTextAreaElement.json b/api/HTMLTextAreaElement.json index 3d46bdfc94aff8..fa4755bbdfd24c 100644 --- a/api/HTMLTextAreaElement.json +++ b/api/HTMLTextAreaElement.json @@ -852,6 +852,9 @@ "https://w3c.github.io/selection-api/#selectionchange-event", "https://w3c.github.io/selection-api/#dom-globaleventhandlers-onselectionchange" ], + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": false, diff --git a/api/HashChangeEvent.json b/api/HashChangeEvent.json index bdb8d579cac66d..a6f6a26235313f 100644 --- a/api/HashChangeEvent.json +++ b/api/HashChangeEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HashChangeEvent", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-hashchangeevent-interface", + "tags": [ + "web-features:hashchange" + ], "support": { "chrome": { "version_added": "8" @@ -47,6 +50,9 @@ "description": "`HashChangeEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/HashChangeEvent/HashChangeEvent", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-hashchangeevent-interface", + "tags": [ + "web-features:hashchange" + ], "support": { "chrome": { "version_added": "16" @@ -84,6 +90,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HashChangeEvent/newURL", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-hashchangeevent-newurl-dev", + "tags": [ + "web-features:hashchange" + ], "support": { "chrome": { "version_added": "8" @@ -125,6 +134,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HashChangeEvent/oldURL", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-hashchangeevent-oldurl-dev", + "tags": [ + "web-features:hashchange" + ], "support": { "chrome": { "version_added": "8" diff --git a/api/Headers.json b/api/Headers.json index 8ee32efc3509c1..7582e13f5df9a8 100644 --- a/api/Headers.json +++ b/api/Headers.json @@ -187,6 +187,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Headers/entries", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "42" @@ -229,6 +232,9 @@ "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Headers/forEach", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "42" @@ -320,6 +326,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie", "spec_url": "https://fetch.spec.whatwg.org/#dom-headers-getsetcookie", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "113" @@ -406,6 +415,9 @@ "iterate_combined_duplicates": { "__compat": { "description": "Iteration combines duplicate header names", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "57" @@ -445,6 +457,9 @@ "iterate_lexicographically": { "__compat": { "description": "Iteration is lexicographically sorted", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "57" @@ -487,6 +502,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Headers/keys", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "42" @@ -575,6 +593,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Headers/values", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "42" diff --git a/api/History.json b/api/History.json index b9800b7b446b81..5031e77907b2c9 100644 --- a/api/History.json +++ b/api/History.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-history-interface", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/back", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-back-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/forward", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-forward-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/go", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-go-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "1" @@ -167,6 +179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/length", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-length-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "1" @@ -208,6 +223,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/pushState", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-pushstate-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "5" @@ -292,6 +310,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/replaceState", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-replacestate-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "5" @@ -376,6 +397,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/scrollRestoration", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-scroll-restoration-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "46" @@ -411,6 +435,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/History/state", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-history-state-dev", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "19" diff --git a/api/IdleDeadline.json b/api/IdleDeadline.json index 67f6be590bb525..f0ce053a982d10 100644 --- a/api/IdleDeadline.json +++ b/api/IdleDeadline.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/IdleDeadline", "spec_url": "https://w3c.github.io/requestidlecallback/#the-idledeadline-interface", + "tags": [ + "web-features:requestidlecallback" + ], "support": { "chrome": { "version_added": "47" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/IdleDeadline/didTimeout", "spec_url": "https://w3c.github.io/requestidlecallback/#dom-idledeadline-didtimeout", + "tags": [ + "web-features:requestidlecallback" + ], "support": { "chrome": { "version_added": "47" @@ -74,6 +80,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/IdleDeadline/timeRemaining", "spec_url": "https://w3c.github.io/requestidlecallback/#dom-idledeadline-timeremaining", + "tags": [ + "web-features:requestidlecallback" + ], "support": { "chrome": { "version_added": "47" diff --git a/api/ImageBitmap.json b/api/ImageBitmap.json index 8c0d14bc5cb7c6..9615f4cab9b4d6 100644 --- a/api/ImageBitmap.json +++ b/api/ImageBitmap.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageBitmap", "spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "50" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageBitmap/close", "spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagebitmap-close-dev", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "52" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageBitmap/height", "spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagebitmap-height-dev", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "50" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageBitmap/width", "spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagebitmap-width-dev", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "50" diff --git a/api/ImageBitmapRenderingContext.json b/api/ImageBitmapRenderingContext.json index f77b0791bc5a4b..72fd56b5537952 100644 --- a/api/ImageBitmapRenderingContext.json +++ b/api/ImageBitmapRenderingContext.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageBitmapRenderingContext", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#the-imagebitmaprenderingcontext-interface", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "66" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageBitmapRenderingContext/canvas", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagebitmaprenderingcontext-canvas-dev", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "66" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageBitmapRenderingContext/transferFromImageBitmap", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagebitmaprenderingcontext-transferfromimagebitmap-dev", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/ImageData.json b/api/ImageData.json index 7933f4784e70c1..1ea11d4a39be96 100644 --- a/api/ImageData.json +++ b/api/ImageData.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#imagedata", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "1" @@ -50,6 +53,9 @@ "description": "`ImageData()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/ImageData", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-dev", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "36" @@ -129,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/colorSpace", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-colorspace", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "92" @@ -167,6 +176,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/data", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-data-dev", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "1" @@ -213,6 +225,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/height", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-height-dev", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "1" @@ -259,6 +274,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/width", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-width-dev", + "tags": [ + "web-features:canvas-2d" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/Ink.json b/api/Ink.json index be557de673e113..cda1813decb948 100644 --- a/api/Ink.json +++ b/api/Ink.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Ink", "spec_url": "https://wicg.github.io/ink-enhancement/#ink-interface", + "tags": [ + "web-features:ink" + ], "support": { "chrome": { "version_added": "94" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Ink/requestPresenter", "spec_url": "https://wicg.github.io/ink-enhancement/#dom-ink-requestpresenter", + "tags": [ + "web-features:ink" + ], "support": { "chrome": { "version_added": "94" diff --git a/api/IntersectionObserver.json b/api/IntersectionObserver.json index 6b50843af4bccb..2e40edafa2751b 100644 --- a/api/IntersectionObserver.json +++ b/api/IntersectionObserver.json @@ -85,6 +85,9 @@ "options_root_parameter_Document": { "__compat": { "description": "`options.root` parameter can be a `Document`", + "tags": [ + "web-features:intersection-observer" + ], "support": { "chrome": { "version_added": "81" @@ -120,6 +123,9 @@ "delay": { "__compat": { "spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-delay", + "tags": [ + "web-features:intersection-observer" + ], "support": { "chrome": { "version_added": "74" @@ -315,6 +321,9 @@ }, "scrollMargin": { "__compat": { + "tags": [ + "web-features:intersection-observer" + ], "support": { "chrome": { "version_added": "120" @@ -430,6 +439,9 @@ "trackVisibility": { "__compat": { "spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserver-trackvisibility", + "tags": [ + "web-features:intersection-observer" + ], "support": { "chrome": { "version_added": "74" diff --git a/api/IntersectionObserverEntry.json b/api/IntersectionObserverEntry.json index 8e12566b600ca1..7bc183f2c99f40 100644 --- a/api/IntersectionObserverEntry.json +++ b/api/IntersectionObserverEntry.json @@ -42,6 +42,9 @@ "IntersectionObserverEntry": { "__compat": { "description": "`IntersectionObserverEntry()` constructor", + "tags": [ + "web-features:intersection-observer" + ], "support": { "chrome": { "version_added": false @@ -239,6 +242,9 @@ "isVisible": { "__compat": { "spec_url": "https://w3c.github.io/IntersectionObserver/#dom-intersectionobserverentry-isvisible", + "tags": [ + "web-features:intersection-observer" + ], "support": { "chrome": { "version_added": "74" diff --git a/api/KHR_parallel_shader_compile.json b/api/KHR_parallel_shader_compile.json index f4d3321fcb367d..b73aff1c39daac 100644 --- a/api/KHR_parallel_shader_compile.json +++ b/api/KHR_parallel_shader_compile.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KHR_parallel_shader_compile", "spec_url": "https://registry.khronos.org/webgl/extensions/KHR_parallel_shader_compile/", + "tags": [ + "web-features:khr-parallel-shader-compile" + ], "support": { "chrome": { "version_added": "76" diff --git a/api/KeyboardLayoutMap.json b/api/KeyboardLayoutMap.json index 77e18330766cbb..12b150d118fffd 100644 --- a/api/KeyboardLayoutMap.json +++ b/api/KeyboardLayoutMap.json @@ -42,6 +42,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/entries", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" @@ -76,6 +79,9 @@ "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/forEach", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" @@ -110,6 +116,9 @@ "get": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/get", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" @@ -144,6 +153,9 @@ "has": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/has", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" @@ -178,6 +190,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/keys", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" @@ -212,6 +227,9 @@ "size": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/size", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" @@ -246,6 +264,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/KeyboardLayoutMap/values", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" @@ -280,6 +301,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:keyboard-map" + ], "support": { "chrome": { "version_added": "69" diff --git a/api/LargestContentfulPaint.json b/api/LargestContentfulPaint.json index 03a27ae4af7783..77fa60ad2bc8bc 100644 --- a/api/LargestContentfulPaint.json +++ b/api/LargestContentfulPaint.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint", "spec_url": "https://w3c.github.io/largest-contentful-paint/#sec-largest-contentful-paint-interface", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/element", "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-element", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/id", "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-id", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/loadTime", "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-loadtime", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/renderTime", "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-rendertime", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" @@ -178,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/size", "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-size", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" @@ -213,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/toJSON", "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-tojson", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" @@ -248,6 +269,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/url", "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-url", + "tags": [ + "web-features:largest-contentful-paint" + ], "support": { "chrome": { "version_added": "77" diff --git a/api/LaunchParams.json b/api/LaunchParams.json index 386620e48aed1a..947d73bddae416 100644 --- a/api/LaunchParams.json +++ b/api/LaunchParams.json @@ -40,6 +40,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LaunchParams/files", "spec_url": "https://wicg.github.io/web-app-launch/#ref-for-dom-launchparams-files-1", + "tags": [ + "web-features:app-file-handlers" + ], "support": { "chrome": { "version_added": "102" diff --git a/api/LayoutShift.json b/api/LayoutShift.json index bdd7fd90655eeb..25c00e194ed786 100644 --- a/api/LayoutShift.json +++ b/api/LayoutShift.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift", "spec_url": "https://wicg.github.io/layout-instability/#sec-layout-shift", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "77" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/hadRecentInput", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-hadrecentinput", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "77" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/lastInputTime", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-lastinputtime", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "77" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/sources", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-sources", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "84" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/toJSON", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-tojson", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "77" @@ -178,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShift/value", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshift-value", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "77" diff --git a/api/LayoutShiftAttribution.json b/api/LayoutShiftAttribution.json index b1c36a13f77994..97a993ed55f25c 100644 --- a/api/LayoutShiftAttribution.json +++ b/api/LayoutShiftAttribution.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution", "spec_url": "https://wicg.github.io/layout-instability/#sec-layout-shift-attribution", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "84" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/currentRect", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshiftattribution-currentrect", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "84" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/node", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshiftattribution-node", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "84" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/previousRect", "spec_url": "https://wicg.github.io/layout-instability/#dom-layoutshiftattribution-previousrect", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "84" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LayoutShiftAttribution/toJSON", "spec_url": "https://wicg.github.io/layout-instability/#sec-layout-shift-attribution", + "tags": [ + "web-features:layout-instability" + ], "support": { "chrome": { "version_added": "84" diff --git a/api/Location.json b/api/Location.json index 5eea849601d85a..f34b3fd8db55a9 100644 --- a/api/Location.json +++ b/api/Location.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -55,6 +58,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/ancestorOrigins", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-ancestororigins-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "20" @@ -100,6 +106,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/assign", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-assign-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -154,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/hash", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-hash-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -204,6 +216,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/host", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-host-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -254,6 +269,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/hostname", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-hostname-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -304,6 +322,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/href", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-href-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -354,6 +375,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/origin", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-origin-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "8" @@ -404,6 +428,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/pathname", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-pathname-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -456,6 +483,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/port", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-port-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -506,6 +536,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/protocol", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-protocol-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -556,6 +589,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/reload", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-reload-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -610,6 +646,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/replace", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-replace-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -662,6 +701,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/search", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-search-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -713,6 +755,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Location/toString", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-location-href-dev", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "52" diff --git a/api/MathMLElement.json b/api/MathMLElement.json index 3d8dc892a8474f..c85c60f6738ece 100644 --- a/api/MathMLElement.json +++ b/api/MathMLElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MathMLElement", "spec_url": "https://w3c.github.io/mathml-core/#dom-mathmlelement", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MathMLElement/attributeStyleMap", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-elementcssinlinestyle-attributestylemap", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -110,6 +116,9 @@ "blur": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-blur-dev", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -144,6 +153,9 @@ "dataset": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-dataset-dev", + "tags": [ + "web-features:dataset" + ], "support": { "chrome": { "version_added": "109" @@ -178,6 +190,9 @@ "focus": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-focus-dev", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -212,6 +227,9 @@ "nonce": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/urls-and-fetching.html#dom-noncedelement-nonce", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -247,6 +265,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MathMLElement/style", "spec_url": "https://drafts.csswg.org/cssom/#dom-elementcssinlinestyle-style", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -281,6 +302,9 @@ "tabIndex": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/api/MediaDevices.json b/api/MediaDevices.json index 4aaf1d33aa7112..a296d6b257fe80 100644 --- a/api/MediaDevices.json +++ b/api/MediaDevices.json @@ -143,6 +143,9 @@ "description": "`getDisplayMedia()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaDevices/getDisplayMedia", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-mediadevices-getdisplaymedia", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "72" @@ -202,6 +205,9 @@ "__compat": { "description": "Audio capture support", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Screen_Capture_API/Using_Screen_Capture#Capturing_shared_audio", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "74", @@ -240,6 +246,9 @@ "__compat": { "description": "`controller` option", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-displaymediastreamoptions-controller", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "109" @@ -277,6 +286,9 @@ "__compat": { "description": "`monitorTypeSurfaces` option", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-displaymediastreamoptions-monitortypesurfaces", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "119", @@ -352,6 +364,9 @@ "__compat": { "description": "`selfBrowserSurface` option", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-displaymediastreamoptions-selfbrowsersurface", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": [ { @@ -397,6 +412,9 @@ "__compat": { "description": "`surfaceSwitching` option", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-displaymediastreamoptions-surfaceswitching", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "107", @@ -435,6 +453,9 @@ "__compat": { "description": "`systemAudio` option", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-displaymediastreamoptions-systemaudio", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "105", diff --git a/api/MediaList.json b/api/MediaList.json index 1c1468438ee1d7..541f186628faad 100644 --- a/api/MediaList.json +++ b/api/MediaList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaList", "spec_url": "https://drafts.csswg.org/cssom/#the-medialist-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaList/appendMedium", "spec_url": "https://drafts.csswg.org/cssom/#dom-medialist-appendmedium", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaList/deleteMedium", "spec_url": "https://drafts.csswg.org/cssom/#dom-medialist-deletemedium", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaList/item", "spec_url": "https://drafts.csswg.org/cssom/#dom-medialist-item", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -167,6 +179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaList/length", "spec_url": "https://drafts.csswg.org/cssom/#dom-medialist-length", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -208,6 +223,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaList/mediaText", "spec_url": "https://drafts.csswg.org/cssom/#dom-medialist-mediatext", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -248,6 +266,9 @@ "toString": { "__compat": { "spec_url": "https://drafts.csswg.org/cssom/#MediaList-stringification-behavior", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/MediaStreamTrack.json b/api/MediaStreamTrack.json index 8a56df3b32d6a8..e4529416efdb48 100644 --- a/api/MediaStreamTrack.json +++ b/api/MediaStreamTrack.json @@ -244,6 +244,9 @@ "description": "`displaySurface` constraint", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/displaySurface", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-displaysurface", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "107" @@ -508,6 +511,9 @@ "description": "`logicalSurface` constraint", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/logicalSurface", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-logicalsurface", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": false @@ -699,6 +705,9 @@ "description": "`suppressLocalAudioPlayback` constraint", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/suppressLocalAudioPlayback", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-suppresslocalaudioplayback", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "109" diff --git a/api/MessageChannel.json b/api/MessageChannel.json index 74c41f10e56e55..44e3a1d237f601 100644 --- a/api/MessageChannel.json +++ b/api/MessageChannel.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageChannel", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#message-channels", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" @@ -58,6 +61,9 @@ "description": "`MessageChannel()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageChannel/MessageChannel", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-dev", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" @@ -105,6 +111,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageChannel/port1", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-port1-dev", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" @@ -152,6 +161,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageChannel/port2", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messagechannel-port2-dev", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/MessageEvent.json b/api/MessageEvent.json index bdd4fc9ef98e86..618325de0ab04b 100644 --- a/api/MessageEvent.json +++ b/api/MessageEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent", "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "2" @@ -53,6 +56,9 @@ "description": "`MessageEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent/MessageEvent", "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface:dom-event-constructor", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "16" @@ -100,6 +106,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent/data", "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-data-dev", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "2" @@ -197,6 +206,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent/lastEventId", "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-lasteventid-dev", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "2" @@ -246,6 +258,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent/origin", "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-origin-dev", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "2" @@ -295,6 +310,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent/ports", "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-ports-dev", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "4" @@ -344,6 +362,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent/source", "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#dom-messageevent-source-dev", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/MessagePort.json b/api/MessagePort.json index 12d88414a5bebc..e01f501e6346e0 100644 --- a/api/MessagePort.json +++ b/api/MessagePort.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessagePort", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#message-ports", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" @@ -116,6 +119,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessagePort/close", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-close-dev", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" @@ -167,6 +173,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-message", "https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageport-onmessage" ], + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" @@ -290,6 +299,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessagePort/postMessage", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-postmessage-dev", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" @@ -389,6 +401,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessagePort/start", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-start-dev", + "tags": [ + "web-features:channel-messaging" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/MutationObserver.json b/api/MutationObserver.json index ae1516f3ee1ce0..30f0df37af8744 100644 --- a/api/MutationObserver.json +++ b/api/MutationObserver.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationObserver", "spec_url": "https://dom.spec.whatwg.org/#interface-mutationobserver", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": [ { @@ -65,6 +68,9 @@ "description": "`MutationObserver()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationObserver/MutationObserver", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationobserver-mutationobserver①", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": [ { @@ -126,6 +132,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationObserver/disconnect", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationobserver-disconnect①", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "18" @@ -163,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationObserver/observe", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationobserver-observe②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "18", @@ -211,6 +223,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationObserver/takeRecords", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationobserver-takerecords①", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "20" diff --git a/api/MutationRecord.json b/api/MutationRecord.json index 08f66ab7aa012c..f6d7cecea540c9 100644 --- a/api/MutationRecord.json +++ b/api/MutationRecord.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord", "spec_url": "https://dom.spec.whatwg.org/#interface-mutationrecord", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/addedNodes", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-addednodes②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/attributeName", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-attributename②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/attributeNamespace", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-attributenamespace②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/nextSibling", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-nextsibling②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -188,6 +203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/oldValue", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-oldvalue②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -225,6 +243,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/previousSibling", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-previoussibling②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -262,6 +283,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/removedNodes", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-removednodes②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -299,6 +323,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/target", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-target②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" @@ -336,6 +363,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MutationRecord/type", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-mutationrecord-type②", + "tags": [ + "web-features:mutationobserver" + ], "support": { "chrome": { "version_added": "16" diff --git a/api/NDEFReader.json b/api/NDEFReader.json index eb95dc1587a70f..4b8ed64094aac7 100644 --- a/api/NDEFReader.json +++ b/api/NDEFReader.json @@ -122,6 +122,9 @@ "makeReadOnly": { "__compat": { "spec_url": "https://w3c.github.io/web-nfc/#the-makereadonly-method", + "tags": [ + "web-features:web-nfc" + ], "support": { "chrome": { "version_added": false diff --git a/api/NamedNodeMap.json b/api/NamedNodeMap.json index 0d23bed4cd30cf..f4da081f02b277 100644 --- a/api/NamedNodeMap.json +++ b/api/NamedNodeMap.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap", "spec_url": "https://dom.spec.whatwg.org/#interface-namednodemap", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -55,6 +58,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/getNamedItem", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-getnameditem", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -96,6 +102,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/getNamedItemNS", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-getnameditemns", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -137,6 +146,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/item", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-item", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -178,6 +190,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/length", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-length", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -219,6 +234,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/removeNamedItem", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-removenameditem", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -260,6 +278,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/removeNamedItemNS", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-removenameditemns", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -301,6 +322,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/setNamedItem", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-setnameditem", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -342,6 +366,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NamedNodeMap/setNamedItemNS", "spec_url": "https://dom.spec.whatwg.org/#dom-namednodemap-setnameditemns", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/NavigateEvent.json b/api/NavigateEvent.json index ec1eb65014c492..67578167c8c885 100644 --- a/api/NavigateEvent.json +++ b/api/NavigateEvent.json @@ -82,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigateEvent/canIntercept", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigateevent-canintercept-dev", + "tags": [ + "web-features:navigation" + ], "support": { "chrome": [ { @@ -274,6 +277,9 @@ "hasUAVisualTransition": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigateevent-hasuavisualtransition", + "tags": [ + "web-features:navigation" + ], "support": { "chrome": { "version_added": "118" @@ -347,6 +353,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigateEvent/intercept", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigateevent-intercept-dev", + "tags": [ + "web-features:navigation" + ], "support": { "chrome": { "version_added": "105" @@ -456,6 +465,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigateEvent/scroll", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigateevent-scroll-dev", + "tags": [ + "web-features:navigation" + ], "support": { "chrome": { "version_added": "105" diff --git a/api/Navigation.json b/api/Navigation.json index 1eed8494374bf1..808982fc8204c6 100644 --- a/api/Navigation.json +++ b/api/Navigation.json @@ -44,7 +44,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigation/activation", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigation-activation", "tags": [ - "web-features:navigation-activation" + "web-features:navigation" ], "support": { "chrome": { diff --git a/api/NavigationActivation.json b/api/NavigationActivation.json index 50c6f541db495e..2819de938ff63a 100644 --- a/api/NavigationActivation.json +++ b/api/NavigationActivation.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationactivation", "tags": [ - "web-features:navigation-activation" + "web-features:navigation" ], "support": { "chrome": { @@ -44,7 +44,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation/entry", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigationactivation-entry", "tags": [ - "web-features:navigation-activation" + "web-features:navigation" ], "support": { "chrome": { @@ -82,7 +82,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation/from", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigationactivation-from", "tags": [ - "web-features:navigation-activation" + "web-features:navigation" ], "support": { "chrome": { @@ -120,7 +120,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigationActivation/navigationType", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigationactivation-navigationtype", "tags": [ - "web-features:navigation-activation" + "web-features:navigation" ], "support": { "chrome": { diff --git a/api/Navigator.json b/api/Navigator.json index 5d6c1ac4558f14..e3788e3a8858a4 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#the-navigator-object", + "tags": [ + "web-features:navigator" + ], "support": { "chrome": { "version_added": "1" @@ -441,6 +444,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/canShare", "spec_url": "https://w3c.github.io/web-share/#canshare-data-method", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "89", @@ -501,6 +507,9 @@ "__compat": { "description": "`data.files` parameter", "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-files", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "89" @@ -544,6 +553,9 @@ "__compat": { "description": "`data.text` parameter", "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-text", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "89" @@ -674,6 +686,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/connection", "spec_url": "https://wicg.github.io/netinfo/#connection-attribute", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61" @@ -774,6 +789,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/cookieEnabled", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-cookieenabled-dev", + "tags": [ + "web-features:cookie-enabled" + ], "support": { "chrome": { "version_added": "1" @@ -865,6 +883,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/deprecatedReplaceInURN", "spec_url": "https://wicg.github.io/fenced-frame/#dom-navigator-deprecatedreplaceinurn", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -1143,6 +1164,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/getBattery", "spec_url": "https://w3c.github.io/battery/#dom-navigator-getbattery", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "38" @@ -1177,6 +1201,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:battery" + ], "support": { "chrome": { "version_added": "103" @@ -1620,6 +1647,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev", + "tags": [ + "web-features:hardware-concurrency" + ], "support": { "chrome": { "version_added": "37" @@ -1711,6 +1741,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/ink", "spec_url": "https://wicg.github.io/ink-enhancement/#navigator-interface-extensions", + "tags": [ + "web-features:ink" + ], "support": { "chrome": { "version_added": "94" @@ -1827,6 +1860,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/language", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev", + "tags": [ + "web-features:language" + ], "support": { "chrome": { "version_added": "1" @@ -1875,6 +1911,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/languages", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev", + "tags": [ + "web-features:language" + ], "support": { "chrome": { "version_added": "37", @@ -2377,6 +2416,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/onLine", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-online-dev", + "tags": [ + "web-features:online" + ], "support": { "chrome": { "version_added": "2", @@ -2467,6 +2509,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/pdfViewerEnabled", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-pdfviewerenabled", + "tags": [ + "web-features:pdf-viewer" + ], "support": { "chrome": { "version_added": "94" @@ -2797,6 +2842,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/registerProtocolHandler", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers", + "tags": [ + "web-features:registerprotocolhandler" + ], "support": { "chrome": { "version_added": "13", @@ -4178,6 +4226,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:web-midi" + ], "support": { "chrome": { "version_added": "43" @@ -4297,6 +4348,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/serial", "spec_url": "https://wicg.github.io/serial/#extensions-to-the-navigator-interface", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -4431,6 +4485,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/share", "spec_url": "https://w3c.github.io/web-share/#share-method", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "89", @@ -4493,6 +4550,9 @@ "__compat": { "description": "`data.files` parameter", "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-files", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "89" @@ -4536,6 +4596,9 @@ "__compat": { "description": "`data.text` parameter", "spec_url": "https://w3c.github.io/web-share/#dom-sharedata-text", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "89" @@ -4582,6 +4645,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/storage", "spec_url": "https://storage.spec.whatwg.org/#dom-navigatorstorage-storage", + "tags": [ + "web-features:storage-manager" + ], "support": { "chrome": { "version_added": "55" @@ -4696,6 +4762,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/unregisterProtocolHandler", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-unregisterprotocolhandler-dev", + "tags": [ + "web-features:registerprotocolhandler" + ], "support": { "chrome": { "version_added": "38" @@ -4821,6 +4890,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/userAgent", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev", + "tags": [ + "web-features:user-agent-sniffing" + ], "support": { "chrome": { "version_added": "1" @@ -4865,6 +4937,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/userAgentData", "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatorua-useragentdata", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "90" @@ -4901,6 +4976,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "90" @@ -5015,6 +5093,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/vibrate", "spec_url": "https://w3c.github.io/vibration/#dom-navigator-vibrate", + "tags": [ + "web-features:vibration" + ], "support": { "chrome": { "version_added": "32" @@ -5100,6 +5181,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/virtualKeyboard", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-navigator-virtualkeyboard", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" @@ -5260,6 +5344,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/xr", "spec_url": "https://immersive-web.github.io/webxr/#navigator-xr-attribute", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/NavigatorUAData.json b/api/NavigatorUAData.json index 7230ec8c29dd96..50b0a66db35375 100644 --- a/api/NavigatorUAData.json +++ b/api/NavigatorUAData.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorUAData", "spec_url": "https://wicg.github.io/ua-client-hints/#navigatoruadata", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "90" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorUAData/brands", "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-brands", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "90" @@ -82,6 +88,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorUAData/getHighEntropyValues", "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-gethighentropyvalues", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "90" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorUAData/mobile", "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-mobile", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "90" @@ -160,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorUAData/platform", "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-platform", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "93" @@ -199,6 +214,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigatorUAData/toJSON", "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatoruadata-tojson", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "93" diff --git a/api/NetworkInformation.json b/api/NetworkInformation.json index 1a7c2913490851..f877c62b41ebdc 100644 --- a/api/NetworkInformation.json +++ b/api/NetworkInformation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation", "spec_url": "https://wicg.github.io/netinfo/#networkinformation-interface", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61" @@ -46,6 +49,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61" @@ -92,6 +98,9 @@ "description": "`change` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation/change_event", "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-onchange", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61" @@ -136,6 +145,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation/downlink", "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-downlink", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61", @@ -178,6 +190,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation/downlinkMax", "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-downlinkmax", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61", @@ -224,6 +239,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation/effectiveType", "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-effectivetype", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61" @@ -265,6 +283,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation/rtt", "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-rtt", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61", @@ -307,6 +328,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation/saveData", "spec_url": "https://wicg.github.io/savedata/#dfn-savedata", + "tags": [ + "web-features:savedata" + ], "support": { "chrome": { "version_added": "65" @@ -342,6 +366,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NetworkInformation/type", "spec_url": "https://wicg.github.io/netinfo/#dom-networkinformation-type", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61", diff --git a/api/Node.json b/api/Node.json index 68085405da835b..061baae0d3342e 100644 --- a/api/Node.json +++ b/api/Node.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node", "spec_url": "https://dom.spec.whatwg.org/#interface-node", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1", @@ -50,6 +53,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/appendChild", "spec_url": "https://dom.spec.whatwg.org/#dom-node-appendchild", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/baseURI", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-baseuri①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -134,6 +143,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/childNodes", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-childnodes①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -175,6 +187,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/cloneNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-clonenode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -216,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-comparedocumentposition①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "2" @@ -260,6 +278,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/contains", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-contains①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "16" @@ -303,6 +324,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/firstChild", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-firstchild①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -382,6 +406,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-haschildnodes①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -423,6 +450,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/insertBefore", "spec_url": "https://dom.spec.whatwg.org/#dom-node-insertbefore", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -504,6 +534,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace", "spec_url": "https://dom.spec.whatwg.org/#dom-node-isdefaultnamespace", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -547,6 +580,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/isEqualNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-isequalnode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -590,6 +626,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/isSameNode", "spec_url": "https://dom.spec.whatwg.org/#dom-node-issamenode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -639,6 +678,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/lastChild", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-lastchild①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -682,6 +724,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI", "spec_url": "https://dom.spec.whatwg.org/#dom-node-lookupnamespaceuri", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -725,6 +770,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix", "spec_url": "https://dom.spec.whatwg.org/#dom-node-lookupprefix", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -768,6 +816,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/nextSibling", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-nextsibling①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -809,6 +860,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/nodeName", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-nodename①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -850,6 +904,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/nodeType", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-nodetype①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -891,6 +948,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/nodeValue", "spec_url": "https://dom.spec.whatwg.org/#dom-node-nodevalue", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -932,6 +992,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/normalize", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-normalize①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -973,6 +1036,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/ownerDocument", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-ownerdocument①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1021,6 +1087,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/parentElement", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-parentelement①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1065,6 +1134,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/parentNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-parentnode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1106,6 +1178,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/previousSibling", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-node-previoussibling①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1147,6 +1222,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/removeChild", "spec_url": "https://dom.spec.whatwg.org/#dom-node-removechild", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1188,6 +1266,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/replaceChild", "spec_url": "https://dom.spec.whatwg.org/#dom-node-replacechild", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1233,6 +1314,9 @@ "https://w3c.github.io/selection-api/#selectstart-event", "https://w3c.github.io/selection-api/#dom-globaleventhandlers-onselectstart" ], + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1272,6 +1356,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Node/textContent", "spec_url": "https://dom.spec.whatwg.org/#dom-node-textcontent", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/NodeIterator.json b/api/NodeIterator.json index 0f0fba5a490b9b..9633bea2aa0d46 100644 --- a/api/NodeIterator.json +++ b/api/NodeIterator.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator", "spec_url": "https://dom.spec.whatwg.org/#interface-nodeiterator", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -90,6 +93,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator/filter", "spec_url": "https://dom.spec.whatwg.org/#dom-nodeiterator-filter", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -133,6 +139,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator/nextNode", "spec_url": "https://dom.spec.whatwg.org/#dom-nodeiterator-nextnode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -176,6 +185,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator/pointerBeforeReferenceNode", "spec_url": "https://dom.spec.whatwg.org/#dom-nodeiterator-pointerbeforereferencenode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -219,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator/previousNode", "spec_url": "https://dom.spec.whatwg.org/#dom-nodeiterator-previousnode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -262,6 +277,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator/referenceNode", "spec_url": "https://dom.spec.whatwg.org/#dom-nodeiterator-referencenode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -305,6 +323,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator/root", "spec_url": "https://dom.spec.whatwg.org/#dom-nodeiterator-root", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -348,6 +369,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeIterator/whatToShow", "spec_url": "https://dom.spec.whatwg.org/#dom-nodeiterator-whattoshow", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/NodeList.json b/api/NodeList.json index 99020275e79bfa..ea6e51118eb4d3 100644 --- a/api/NodeList.json +++ b/api/NodeList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeList", "spec_url": "https://dom.spec.whatwg.org/#interface-nodelist", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeList/entries", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "51" @@ -80,6 +86,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeList/forEach", "spec_url": "https://dom.spec.whatwg.org/#interface-nodelist", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "51" @@ -117,6 +126,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeList/item", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nodelist-item①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -157,6 +169,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeList/keys", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "51" @@ -194,6 +209,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeList/length", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-nodelist-length①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -234,6 +252,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NodeList/values", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "51" @@ -271,6 +292,9 @@ "__compat": { "description": "[Symbol.iterator]", "spec_url": "https://dom.spec.whatwg.org/#interface-nodelist", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "51" diff --git a/api/NotRestoredReasonDetails.json b/api/NotRestoredReasonDetails.json index f3ded64d1ae6ac..e6e86f6eecb205 100644 --- a/api/NotRestoredReasonDetails.json +++ b/api/NotRestoredReasonDetails.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasonDetails", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#notrestoredreasondetails", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasonDetails/reason", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reason-details-reason", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" diff --git a/api/NotRestoredReasons.json b/api/NotRestoredReasons.json index b04f7567bfb7de..cd453dccd2dc1b 100644 --- a/api/NotRestoredReasons.json +++ b/api/NotRestoredReasons.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#notrestoredreasons", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/children", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-children", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/id", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-id", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/name", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-name", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/reasons", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-reasons", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -178,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/src", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-src", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -247,6 +265,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NotRestoredReasons/url", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-not-restored-reasons-url", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" diff --git a/api/OES_element_index_uint.json b/api/OES_element_index_uint.json index 4d91720e14e6f5..6fbfe135b39305 100644 --- a/api/OES_element_index_uint.json +++ b/api/OES_element_index_uint.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_element_index_uint", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_element_index_uint/", + "tags": [ + "web-features:oes-element-index-uint" + ], "support": { "chrome": { "version_added": "24" diff --git a/api/OES_fbo_render_mipmap.json b/api/OES_fbo_render_mipmap.json index 4374ddbf9f8bbf..c4ea920e04205f 100644 --- a/api/OES_fbo_render_mipmap.json +++ b/api/OES_fbo_render_mipmap.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_fbo_render_mipmap", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_fbo_render_mipmap/", + "tags": [ + "web-features:oes-fbo-render-mipmap" + ], "support": { "chrome": { "version_added": "80" diff --git a/api/OES_standard_derivatives.json b/api/OES_standard_derivatives.json index 2938b1a9429f9b..0f3ca216a06e57 100644 --- a/api/OES_standard_derivatives.json +++ b/api/OES_standard_derivatives.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_standard_derivatives", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_standard_derivatives/", + "tags": [ + "web-features:oes-standard-derivatives" + ], "support": { "chrome": { "version_added": "10" diff --git a/api/OES_texture_float.json b/api/OES_texture_float.json index a347a77df12c60..25c370a24c628b 100644 --- a/api/OES_texture_float.json +++ b/api/OES_texture_float.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_texture_float", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_texture_float/", + "tags": [ + "web-features:oes-texture-float" + ], "support": { "chrome": { "version_added": "10" diff --git a/api/OES_texture_float_linear.json b/api/OES_texture_float_linear.json index f30815a1319ce5..f52e73da3fbaa9 100644 --- a/api/OES_texture_float_linear.json +++ b/api/OES_texture_float_linear.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_texture_float_linear", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_texture_float_linear/", + "tags": [ + "web-features:oes-texture-float-linear" + ], "support": { "chrome": { "version_added": "29" diff --git a/api/OES_texture_half_float.json b/api/OES_texture_half_float.json index 1e2e025b5da024..cdbce48216ce48 100644 --- a/api/OES_texture_half_float.json +++ b/api/OES_texture_half_float.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_texture_half_float", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_texture_half_float/", + "tags": [ + "web-features:oes-texture-half-float" + ], "support": { "chrome": { "version_added": "27" diff --git a/api/OES_texture_half_float_linear.json b/api/OES_texture_half_float_linear.json index 47f33935cf0c33..fbc1cda3a62da3 100644 --- a/api/OES_texture_half_float_linear.json +++ b/api/OES_texture_half_float_linear.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_texture_half_float_linear", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_texture_half_float_linear/", + "tags": [ + "web-features:oes-texture-half-float-linear" + ], "support": { "chrome": { "version_added": "29" diff --git a/api/OES_vertex_array_object.json b/api/OES_vertex_array_object.json index 08aac2550e0b00..ac09e55d862b98 100644 --- a/api/OES_vertex_array_object.json +++ b/api/OES_vertex_array_object.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_vertex_array_object", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_vertex_array_object/", + "tags": [ + "web-features:oes-vertex-array-object" + ], "support": { "chrome": { "version_added": "24" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_vertex_array_object/bindVertexArrayOES", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_vertex_array_object/", + "tags": [ + "web-features:oes-vertex-array-object" + ], "support": { "chrome": { "version_added": "24" @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_vertex_array_object/createVertexArrayOES", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_vertex_array_object/", + "tags": [ + "web-features:oes-vertex-array-object" + ], "support": { "chrome": { "version_added": "24" @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_vertex_array_object/deleteVertexArrayOES", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_vertex_array_object/", + "tags": [ + "web-features:oes-vertex-array-object" + ], "support": { "chrome": { "version_added": "24" @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OES_vertex_array_object/isVertexArrayOES", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_vertex_array_object/", + "tags": [ + "web-features:oes-vertex-array-object" + ], "support": { "chrome": { "version_added": "24" diff --git a/api/OVR_multiview2.json b/api/OVR_multiview2.json index 9e8b5802f85d55..272fd398f2b419 100644 --- a/api/OVR_multiview2.json +++ b/api/OVR_multiview2.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OVR_multiview2", "spec_url": "https://registry.khronos.org/webgl/extensions/OVR_multiview2/", + "tags": [ + "web-features:ovr-multiview2" + ], "support": { "chrome": { "version_added": "93", @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/OVR_multiview2/framebufferTextureMultiviewOVR", "spec_url": "https://registry.khronos.org/webgl/extensions/OVR_multiview2/", + "tags": [ + "web-features:ovr-multiview2" + ], "support": { "chrome": { "version_added": "93" diff --git a/api/OfflineAudioContext.json b/api/OfflineAudioContext.json index 63804e342c43d2..2a282265e2fb02 100644 --- a/api/OfflineAudioContext.json +++ b/api/OfflineAudioContext.json @@ -110,6 +110,9 @@ "options_parameter": { "__compat": { "description": "`options` parameter (accepts all parameters as a single dictionary)", + "tags": [ + "web-features:offline-audio-context" + ], "support": { "chrome": { "version_added": "62" @@ -312,6 +315,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:offline-audio-context" + ], "support": { "chrome": { "version_added": "42" diff --git a/api/PageTransitionEvent.json b/api/PageTransitionEvent.json index 461801ca3ca2bf..6b12077c827379 100644 --- a/api/PageTransitionEvent.json +++ b/api/PageTransitionEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageTransitionEvent", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pagetransitionevent-interface", + "tags": [ + "web-features:page-transition-events" + ], "support": { "chrome": { "version_added": "4" @@ -45,6 +48,9 @@ "description": "`PageTransitionEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageTransitionEvent/PageTransitionEvent", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pagetransitionevent-interface", + "tags": [ + "web-features:page-transition-events" + ], "support": { "chrome": { "version_added": "16" @@ -80,6 +86,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PageTransitionEvent/persisted", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-pagetransitionevent-persisted-dev", + "tags": [ + "web-features:page-transition-events" + ], "support": { "chrome": { "version_added": "4" diff --git a/api/PaintRenderingContext2D.json b/api/PaintRenderingContext2D.json index 6bf793f88f1ce0..c2036d4792d331 100644 --- a/api/PaintRenderingContext2D.json +++ b/api/PaintRenderingContext2D.json @@ -41,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/beginPath", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-beginpath-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -76,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/clearRect", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-clearrect-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -111,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/clip", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-clip-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -146,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createLinearGradient", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-createlineargradient-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -181,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createPattern", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-createpattern-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -216,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createRadialGradient", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-createradialgradient-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -251,6 +269,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-drawimage-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -286,6 +307,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fill", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-fill-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -321,6 +345,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillRect", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-fillrect-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -356,6 +383,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillStyle", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-fillstyle-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -390,6 +420,9 @@ "filter": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/filter", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -425,6 +458,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getLineDash", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-getlinedash-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -460,6 +496,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getTransform", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-gettransform-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "68" @@ -495,6 +534,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/globalAlpha", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-globalalpha-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -530,6 +572,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-globalcompositeoperation-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -565,6 +610,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-imagesmoothingenabled-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -600,6 +648,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/imageSmoothingQuality", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-imagesmoothingquality-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -635,6 +686,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/isPointInPath", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-ispointinpath-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -670,6 +724,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/isPointInStroke", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-ispointinstroke-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -705,6 +762,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineCap", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-linecap-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -740,6 +800,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineDashOffset", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-linedashoffset-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -775,6 +838,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineJoin", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-linejoin-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -810,6 +876,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineWidth", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-linewidth-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -845,6 +914,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/miterLimit", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-miterlimit-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -880,6 +952,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/resetTransform", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-resettransform-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -915,6 +990,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/restore", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-restore-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -950,6 +1028,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/rotate", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-rotate-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -985,6 +1066,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/save", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-save-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1020,6 +1104,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/scale", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-scale-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1055,6 +1142,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setLineDash", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-setlinedash-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1090,6 +1180,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setTransform", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-settransform-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "68" @@ -1125,6 +1218,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowBlur", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-shadowblur-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1160,6 +1256,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowColor", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-shadowcolor-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1195,6 +1294,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowOffsetX", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-shadowoffsetx-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1230,6 +1332,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowOffsetY", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-shadowoffsety-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1265,6 +1370,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/stroke", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-stroke-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1300,6 +1408,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeRect", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-strokerect-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1335,6 +1446,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeStyle", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-strokestyle-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1370,6 +1484,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/transform", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-transform-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -1405,6 +1522,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/translate", "spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-translate-dev", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" diff --git a/api/PaintSize.json b/api/PaintSize.json index 57347dfc0c7d78..7f1ed1ad233c62 100644 --- a/api/PaintSize.json +++ b/api/PaintSize.json @@ -40,6 +40,9 @@ "height": { "__compat": { "spec_url": "https://drafts.css-houdini.org/css-paint-api/#dom-paintsize-height", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -74,6 +77,9 @@ "width": { "__compat": { "spec_url": "https://drafts.css-houdini.org/css-paint-api/#dom-paintsize-width", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" diff --git a/api/PaintWorkletGlobalScope.json b/api/PaintWorkletGlobalScope.json index 0000c424b423e6..f222d9dc7c8714 100644 --- a/api/PaintWorkletGlobalScope.json +++ b/api/PaintWorkletGlobalScope.json @@ -43,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaintWorkletGlobalScope/devicePixelRatio", "spec_url": "https://drafts.css-houdini.org/css-paint-api/#ref-for-dom-paintworkletglobalscope-devicepixelratio", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" @@ -80,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaintWorkletGlobalScope/registerPaint", "spec_url": "https://drafts.css-houdini.org/css-paint-api/#dom-paintworkletglobalscope-registerpaint", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": "65" diff --git a/api/PaymentManager.json b/api/PaymentManager.json index 8b7c27c3708202..14ad26a791e35f 100644 --- a/api/PaymentManager.json +++ b/api/PaymentManager.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentManager", "spec_url": "https://w3c.github.io/payment-handler/#paymentmanager-interface", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -40,6 +43,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "122" @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentManager/enableDelegations", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentmanager-enabledelegations", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "80" @@ -150,6 +159,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentManager/userHint", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentmanager-userhint", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" diff --git a/api/PaymentMethodChangeEvent.json b/api/PaymentMethodChangeEvent.json index 876c039bd49106..83557a05e6ae45 100644 --- a/api/PaymentMethodChangeEvent.json +++ b/api/PaymentMethodChangeEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent", "spec_url": "https://w3c.github.io/payment-request/#paymentmethodchangeevent-interface", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "76" @@ -53,6 +56,9 @@ "description": "`PaymentMethodChangeEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/PaymentMethodChangeEvent", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentmethodchangeevent-constructor", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "76" @@ -102,6 +108,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/methodDetails", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentmethodchangeevent-methoddetails", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "76" @@ -151,6 +160,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/methodName", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentmethodchangeevent-methodname", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "76" diff --git a/api/PaymentRequest.json b/api/PaymentRequest.json index cfec4e7e82958d..3cd2e84bd1e171 100644 --- a/api/PaymentRequest.json +++ b/api/PaymentRequest.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest", "spec_url": "https://w3c.github.io/payment-request/#paymentrequest-interface", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -59,6 +62,9 @@ "description": "`PaymentRequest()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/PaymentRequest", "spec_url": "https://w3c.github.io/payment-request/#constructor", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -108,6 +114,9 @@ "__compat": { "description": "`secure-payment-confirmation` method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Payment_Request_API/Concepts#secure-payment-confirmation", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "95" @@ -153,6 +162,9 @@ "description": "`abort()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/abort", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentrequest-abort", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -204,6 +216,9 @@ "description": "`canMakePayment()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/canMakePayment", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentrequest-canmakepayment", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -254,6 +269,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/id", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentrequest-id", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -346,6 +364,9 @@ "https://w3c.github.io/payment-request/#dfn-paymentmethodchange", "https://w3c.github.io/payment-request/#onpaymentmethodchange-attribute" ], + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "76" @@ -641,6 +662,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequest/show", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentrequest-show", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/PaymentRequestEvent.json b/api/PaymentRequestEvent.json index e538846c1a0815..46ad9d4df41f6d 100644 --- a/api/PaymentRequestEvent.json +++ b/api/PaymentRequestEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent", "spec_url": "https://w3c.github.io/payment-handler/#the-paymentrequestevent", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -42,6 +45,9 @@ "description": "`PaymentRequestEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/PaymentRequestEvent", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-constructor", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/changePaymentMethod", "spec_url": "https://w3c.github.io/payment-handler/#changepaymentmethod-method", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "76" @@ -115,6 +124,9 @@ "changeShippingAddress": { "__compat": { "spec_url": "https://w3c.github.io/payment-handler/#changeshippingaddress-method", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "80" @@ -151,6 +163,9 @@ "changeShippingOption": { "__compat": { "spec_url": "https://w3c.github.io/payment-handler/#changeshippingoption-method", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "80" @@ -225,6 +240,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/methodData", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-methoddata", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -262,6 +280,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/modifiers", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-modifiers", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -300,6 +321,9 @@ "description": "`openWindow()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/openWindow", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-openwindow", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -336,6 +360,9 @@ "paymentOptions": { "__compat": { "spec_url": "https://w3c.github.io/payment-handler/#paymentoptions-attribute", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "80" @@ -373,6 +400,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/paymentRequestId", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-paymentrequestid", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -410,6 +440,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/paymentRequestOrigin", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-paymentrequestorigin", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -448,6 +481,9 @@ "description": "`respondWith()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/respondWith", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-respondwith", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -484,6 +520,9 @@ "shippingOptions": { "__compat": { "spec_url": "https://w3c.github.io/payment-handler/#shippingoptions-attribute", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "80" @@ -521,6 +560,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/topOrigin", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-toporigin", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -558,6 +600,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestEvent/total", "spec_url": "https://w3c.github.io/payment-handler/#dom-paymentrequestevent-total", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" diff --git a/api/PaymentRequestUpdateEvent.json b/api/PaymentRequestUpdateEvent.json index 3e9290d7dc94b2..6a8b2894fc5d54 100644 --- a/api/PaymentRequestUpdateEvent.json +++ b/api/PaymentRequestUpdateEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestUpdateEvent", "spec_url": "https://w3c.github.io/payment-request/#paymentrequestupdateevent-interface", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -57,6 +60,9 @@ "description": "`PaymentRequestUpdateEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestUpdateEvent/PaymentRequestUpdateEvent", "spec_url": "https://w3c.github.io/payment-request/#constructor-0", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -104,6 +110,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "122" @@ -142,6 +151,9 @@ "description": "`updateWith()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentRequestUpdateEvent/updateWith", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentrequestupdateevent-updatewith", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/PaymentResponse.json b/api/PaymentResponse.json index a05e6b160974bf..13c266cd974a0e 100644 --- a/api/PaymentResponse.json +++ b/api/PaymentResponse.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse", "spec_url": "https://w3c.github.io/payment-request/#paymentresponse-interface", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -57,6 +60,9 @@ "description": "`complete()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/complete", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentresponse-complete", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -110,6 +116,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/details", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentresponse-details", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -163,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/methodName", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentresponse-methodname", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -217,6 +229,9 @@ "description": "`payerdetailchange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerdetailchange_event", "spec_url": "https://w3c.github.io/payment-request/#dfn-payerdetailchange", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "78" @@ -270,6 +285,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerEmail", "spec_url": "https://w3c.github.io/payment-request/#payeremail-attribute", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -323,6 +341,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerName", "spec_url": "https://w3c.github.io/payment-request/#payername-attribute", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -376,6 +397,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerPhone", "spec_url": "https://w3c.github.io/payment-request/#payerphone-attribute", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -429,6 +453,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/requestId", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentresponse-requestid", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -482,6 +509,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/retry", "spec_url": "https://w3c.github.io/payment-request/#dom-paymentresponse-retry", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "78" @@ -539,6 +569,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/shippingAddress", "spec_url": "https://w3c.github.io/payment-request/#shippingaddress-attribute", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -592,6 +625,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/shippingOption", "spec_url": "https://w3c.github.io/payment-request/#shippingoption-attribute", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -645,6 +681,9 @@ "__compat": { "description": "`toJSON()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentResponse/toJSON", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/Performance.json b/api/Performance.json index 27550d1fa33e48..9693191e4ede1a 100644 --- a/api/Performance.json +++ b/api/Performance.json @@ -9,6 +9,9 @@ "https://w3c.github.io/resource-timing/#sec-extensions-performance-interface", "https://w3c.github.io/user-timing/#extensions-performance-interface" ], + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "6" @@ -62,6 +65,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/clearMarks", "spec_url": "https://w3c.github.io/user-timing/#dom-performance-clearmarks", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -118,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/clearMeasures", "spec_url": "https://w3c.github.io/user-timing/#dom-performance-clearmeasures", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -174,6 +183,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/clearResourceTimings", "spec_url": "https://w3c.github.io/resource-timing/#dom-performance-clearresourcetimings", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -230,6 +242,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/eventCounts", "spec_url": "https://w3c.github.io/event-timing/#dom-performance-eventcounts", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -271,6 +286,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/getEntries", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performance-getentries", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -323,6 +341,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/getEntriesByName", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performance-getentriesbyname", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -375,6 +396,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/getEntriesByType", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performance-getentriesbytype", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -427,6 +451,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/mark", "spec_url": "https://w3c.github.io/user-timing/#dom-performance-mark", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -481,6 +508,9 @@ "markOptions_parameter": { "__compat": { "description": "`markOptions` parameter", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "78" @@ -521,6 +551,9 @@ "returns_performancemark": { "__compat": { "description": "Returns `PerformanceMark`", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "78" @@ -563,6 +596,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/measure", "spec_url": "https://w3c.github.io/user-timing/#dom-performance-measure", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -617,6 +653,9 @@ "measureOptions_parameter": { "__compat": { "description": "`measureOptions` parameter", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "77" @@ -657,6 +696,9 @@ "returns_performancemeasure": { "__compat": { "description": "Returns `PerformanceMeasure`", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "78" @@ -699,6 +741,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/measureUserAgentSpecificMemory", "spec_url": "https://wicg.github.io/performance-measure-memory/#ref-for-dom-performance-measureuseragentspecificmemory⑤", + "tags": [ + "web-features:measure-memory" + ], "support": { "chrome": { "version_added": "89" @@ -829,6 +874,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/now", "spec_url": "https://w3c.github.io/hr-time/#dom-performance-now", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -887,6 +935,9 @@ "description": "`resourcetimingbufferfull` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/resourcetimingbufferfull_event", "spec_url": "https://w3c.github.io/resource-timing/#dom-performance-onresourcetimingbufferfull", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -935,6 +986,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/setResourceTimingBufferSize", "spec_url": "https://w3c.github.io/resource-timing/#dom-performance-setresourcetimingbuffersize", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -985,6 +1039,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/timeOrigin", "spec_url": "https://w3c.github.io/hr-time/#dom-performance-timeorigin", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "62" @@ -1078,6 +1135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Performance/toJSON", "spec_url": "https://w3c.github.io/hr-time/#dom-performance-tojson", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "56" diff --git a/api/PerformanceElementTiming.json b/api/PerformanceElementTiming.json index 97ea76f64e08e8..85cab6605e539f 100644 --- a/api/PerformanceElementTiming.json +++ b/api/PerformanceElementTiming.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming", "spec_url": "https://wicg.github.io/element-timing/#sec-performance-element-timing", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/element", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-element", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/id", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-id", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/identifier", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-identifier", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/intersectionRect", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-intersectionrect", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -178,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/loadTime", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-loadtime①", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -213,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/naturalHeight", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-naturalheight", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -248,6 +269,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/naturalWidth", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-naturalwidth", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -283,6 +307,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/renderTime", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-rendertime①", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -318,6 +345,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/toJSON", "spec_url": "https://wicg.github.io/element-timing/#dom-performanceelementtiming-tojson", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" @@ -353,6 +383,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceElementTiming/url", "spec_url": "https://wicg.github.io/element-timing/#ref-for-dom-performanceelementtiming-url", + "tags": [ + "web-features:element-timing" + ], "support": { "chrome": { "version_added": "77" diff --git a/api/PerformanceEntry.json b/api/PerformanceEntry.json index 48f7d73ec7a09d..e87a5214d0a0a5 100644 --- a/api/PerformanceEntry.json +++ b/api/PerformanceEntry.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEntry", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceentry", + "tags": [ + "web-features:performance" + ], "support": { "chrome": [ { @@ -51,6 +54,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "62" @@ -94,6 +100,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEntry/duration", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceentry-duration", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "28" @@ -139,6 +148,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEntry/entryType", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "28" @@ -184,6 +196,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEntry/name", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceentry-name", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "28" @@ -229,6 +244,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEntry/startTime", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceentry-starttime", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "28" @@ -274,6 +292,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEntry/toJSON", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceentry-tojson", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "45" diff --git a/api/PerformanceEventTiming.json b/api/PerformanceEventTiming.json index c96a4183ff7f96..df0d0657080a95 100644 --- a/api/PerformanceEventTiming.json +++ b/api/PerformanceEventTiming.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEventTiming", "spec_url": "https://w3c.github.io/event-timing/#sec-performance-event-timing", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "76" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEventTiming/cancelable", "spec_url": "https://w3c.github.io/event-timing/#dom-performanceeventtiming-cancelable", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "76" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEventTiming/interactionId", "spec_url": "https://w3c.github.io/event-timing/#dom-performanceeventtiming-interactionid", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "96" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEventTiming/processingEnd", "spec_url": "https://w3c.github.io/event-timing/#dom-performanceeventtiming-processingend", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "76" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEventTiming/processingStart", "spec_url": "https://w3c.github.io/event-timing/#dom-performanceeventtiming-processingstart", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "76" @@ -178,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEventTiming/target", "spec_url": "https://w3c.github.io/event-timing/#dom-performanceeventtiming-target", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "85" @@ -213,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceEventTiming/toJSON", "spec_url": "https://w3c.github.io/event-timing/#dom-performanceeventtiming-tojson", + "tags": [ + "web-features:event-timing" + ], "support": { "chrome": { "version_added": "76" diff --git a/api/PerformanceLongAnimationFrameTiming.json b/api/PerformanceLongAnimationFrameTiming.json index 86684cf7714988..88313f6c0c3311 100644 --- a/api/PerformanceLongAnimationFrameTiming.json +++ b/api/PerformanceLongAnimationFrameTiming.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming", "spec_url": "https://w3c.github.io/long-animation-frames/#sec-PerformanceLongAnimationFrameTiming", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -42,7 +42,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/blockingDuration", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-blockingduration", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -80,7 +80,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/firstUIEventTimestamp", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-firstuieventtimestamp", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -118,7 +118,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/renderStart", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-renderstart", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -156,7 +156,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/scripts", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-scripts", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -194,7 +194,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/styleAndLayoutStart", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-styleandlayoutstart", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -232,7 +232,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongAnimationFrameTiming/toJSON", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancelonganimationframetiming-tojson", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { diff --git a/api/PerformanceLongTaskTiming.json b/api/PerformanceLongTaskTiming.json index 814ca36aecd82b..e4a1c572f003eb 100644 --- a/api/PerformanceLongTaskTiming.json +++ b/api/PerformanceLongTaskTiming.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongTaskTiming", "spec_url": "https://w3c.github.io/longtasks/#sec-PerformanceLongTaskTiming", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" @@ -39,6 +42,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongTaskTiming/attribution", "spec_url": "https://w3c.github.io/longtasks/#dom-performancelongtasktiming-attribution", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" @@ -74,6 +80,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceLongTaskTiming/toJSON", "spec_url": "https://w3c.github.io/longtasks/#dom-performancelongtasktiming-tojson", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" diff --git a/api/PerformanceMark.json b/api/PerformanceMark.json index ff3c86252bfb55..12cc6e49744555 100644 --- a/api/PerformanceMark.json +++ b/api/PerformanceMark.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceMark", "spec_url": "https://w3c.github.io/user-timing/#performancemark", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "28" @@ -49,6 +52,9 @@ "description": "`PerformanceMark()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceMark/PerformanceMark", "spec_url": "https://w3c.github.io/user-timing/#dom-performancemark-constructor", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "76" @@ -92,6 +98,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceMark/detail", "spec_url": "https://w3c.github.io/user-timing/#dom-performancemark-detail", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "78" diff --git a/api/PerformanceMeasure.json b/api/PerformanceMeasure.json index 8d3bc69c9268d4..206645f09d0691 100644 --- a/api/PerformanceMeasure.json +++ b/api/PerformanceMeasure.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceMeasure", "spec_url": "https://w3c.github.io/user-timing/#performancemeasure", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "25" @@ -50,6 +53,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceMeasure/detail", "spec_url": "https://w3c.github.io/user-timing/#dom-performancemeasure-detail", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "78" diff --git a/api/PerformanceNavigationTiming.json b/api/PerformanceNavigationTiming.json index b0e0a67490cabb..aa8f55fe53dab5 100644 --- a/api/PerformanceNavigationTiming.json +++ b/api/PerformanceNavigationTiming.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming", "spec_url": "https://w3c.github.io/navigation-timing/#sec-PerformanceNavigationTiming", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -42,6 +45,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/activationStart", "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#dom-performancenavigationtiming-activationstart", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "108" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/criticalCHRestart", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-criticalchrestart", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "116" @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domComplete", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-domcomplete", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -153,6 +165,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventEnd", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-domcontentloadedeventend", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -192,6 +207,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventStart", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-domcontentloadedeventstart", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -231,6 +249,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domInteractive", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-dominteractive", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -270,6 +291,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/loadEventEnd", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-loadeventend", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -309,6 +333,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/loadEventStart", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-loadeventstart", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -348,6 +375,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/notRestoredReasons", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-notrestoredreasons", + "tags": [ + "web-features:bfcache-blocking-reasons" + ], "support": { "chrome": { "version_added": "125" @@ -383,6 +413,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/redirectCount", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-redirectcount", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -422,6 +455,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/toJSON", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-tojson", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -461,6 +497,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/type", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-type", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -500,6 +539,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/unloadEventEnd", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-unloadeventend", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" @@ -539,6 +581,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/unloadEventStart", "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigationtiming-unloadeventstart", + "tags": [ + "web-features:navigation-timing" + ], "support": { "chrome": { "version_added": "57" diff --git a/api/PerformanceObserver.json b/api/PerformanceObserver.json index c8349e8dbc3cd8..913fbd952dd24c 100644 --- a/api/PerformanceObserver.json +++ b/api/PerformanceObserver.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserver", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserver", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" @@ -44,6 +47,9 @@ "description": "`PerformanceObserver()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserver/PerformanceObserver", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserver-constructor", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" @@ -81,6 +87,9 @@ "__compat": { "description": "`droppedEntriesCount()` parameter", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobservercallbackoptions-droppedentriescount", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "95" @@ -119,6 +128,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "62" @@ -157,6 +169,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserver/disconnect", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserver-disconnect", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" @@ -195,6 +210,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserver/observe", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserver-observe", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" @@ -234,6 +252,9 @@ "description": "`supportedEntryTypes()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static", "spec_url": "https://w3c.github.io/performance-timeline/#supportedentrytypes-attribute", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "73" @@ -272,6 +293,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserver/takeRecords", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserver-takerecords", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "65" diff --git a/api/PerformanceObserverEntryList.json b/api/PerformanceObserverEntryList.json index e5ff96d928b6cf..3a9790624d241b 100644 --- a/api/PerformanceObserverEntryList.json +++ b/api/PerformanceObserverEntryList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList", "spec_url": "https://w3c.github.io/performance-timeline/#performanceobserverentrylist-interface", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntries", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentries", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByName", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentriesbyname", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" @@ -117,6 +126,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByType", "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserverentrylist-getentriesbytype", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "52" diff --git a/api/PerformancePaintTiming.json b/api/PerformancePaintTiming.json index 1eccfd2b05a2ef..feb0bd4e29255e 100644 --- a/api/PerformancePaintTiming.json +++ b/api/PerformancePaintTiming.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformancePaintTiming", "spec_url": "https://w3c.github.io/paint-timing/#sec-PerformancePaintTiming", + "tags": [ + "web-features:paint-timing" + ], "support": { "chrome": { "version_added": "60" @@ -39,6 +42,9 @@ "description": "`first-contentful-paint` named entry", "mdn_url": "https://developer.mozilla.org/docs/Glossary/First_contentful_paint", "spec_url": "https://w3c.github.io/paint-timing/#first-contentful-paint", + "tags": [ + "web-features:paint-timing" + ], "support": { "chrome": { "version_added": "60" @@ -75,6 +81,9 @@ "description": "`first-paint` named entry", "mdn_url": "https://developer.mozilla.org/docs/Glossary/First_paint", "spec_url": "https://w3c.github.io/paint-timing/#first-paint", + "tags": [ + "web-features:paint-timing" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/PerformanceResourceTiming.json b/api/PerformanceResourceTiming.json index 62ef2574ea0dae..b8e0a986949f34 100644 --- a/api/PerformanceResourceTiming.json +++ b/api/PerformanceResourceTiming.json @@ -42,6 +42,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "43" @@ -173,6 +176,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/contentType", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-contenttype", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": false @@ -248,6 +254,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/deliveryType", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-deliverytype", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "117" @@ -478,6 +487,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/firstInterimResponseStart", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-firstinterimresponsestart", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "115" @@ -554,6 +566,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/nextHopProtocol", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-nexthopprotocol", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "61" @@ -671,6 +686,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/renderBlockingStatus", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-renderblockingstatus", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "107" @@ -826,6 +844,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/responseStatus", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-responsestatus", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "109" @@ -861,6 +882,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/secureConnectionStart", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-secureconnectionstart", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "43" @@ -936,6 +960,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/toJSON", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-tojson", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "45" @@ -1022,6 +1049,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/workerStart", "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-workerstart", + "tags": [ + "web-features:resource-timing" + ], "support": { "chrome": { "version_added": "46" diff --git a/api/PerformanceScriptTiming.json b/api/PerformanceScriptTiming.json index db8ef619cf4e31..7ee226a1c71735 100644 --- a/api/PerformanceScriptTiming.json +++ b/api/PerformanceScriptTiming.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming", "spec_url": "https://w3c.github.io/long-animation-frames/#sec-PerformanceScriptTiming", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -42,7 +42,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/executionStart", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-executionstart", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -80,7 +80,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/forcedStyleAndLayoutDuration", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-forcedstyleandlayoutduration", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -118,7 +118,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/invoker", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-invoker", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -156,7 +156,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/invokerType", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-invokertype", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -194,7 +194,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/pauseDuration", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-pauseduration", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -232,7 +232,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/sourceCharPosition", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-sourcecharposition", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -270,7 +270,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/sourceFunctionName", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-sourcefunctionname", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -308,7 +308,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/sourceURL", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-sourceurl", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -346,7 +346,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/toJSON", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-tojson", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -384,7 +384,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/window", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-window", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { @@ -422,7 +422,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceScriptTiming/windowAttribution", "spec_url": "https://w3c.github.io/long-animation-frames/#dom-performancescripttiming-windowattribution", "tags": [ - "web-features:long-animation-frame-timing" + "web-features:long-animation-frames" ], "support": { "chrome": { diff --git a/api/Permissions.json b/api/Permissions.json index f23dcb9ee0ee2c..c4ed34a2739936 100644 --- a/api/Permissions.json +++ b/api/Permissions.json @@ -621,6 +621,9 @@ "permission_payment-handler": { "__compat": { "description": "`payment-handler` permission", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "66" @@ -694,6 +697,9 @@ "permission_push": { "__compat": { "description": "`push` permission", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "43" @@ -774,6 +780,9 @@ "__compat": { "description": "`storage-access` permission", "spec_url": "https://privacycg.github.io/storage-access/#permissions-integration", + "tags": [ + "web-features:storage-access" + ], "support": { "chrome": { "version_added": "119" @@ -815,6 +824,9 @@ "__compat": { "description": "`top-level-storage-access` permission", "spec_url": "https://privacycg.github.io/requestStorageAccessFor/#permissions-integration", + "tags": [ + "web-features:storage-access" + ], "support": { "chrome": { "version_added": false @@ -854,6 +866,9 @@ "__compat": { "description": "`window-management` permission", "spec_url": "https://w3c.github.io/window-management/#api-permission-api-integration", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "111" diff --git a/api/PresentationConnection.json b/api/PresentationConnection.json index 33e5dcdf072271..e45a693e3a1314 100644 --- a/api/PresentationConnection.json +++ b/api/PresentationConnection.json @@ -124,6 +124,9 @@ "close_event": { "__compat": { "description": "`close` event", + "tags": [ + "web-features:presentation-api" + ], "support": { "chrome": { "version_added": "50" @@ -160,6 +163,9 @@ "connect_event": { "__compat": { "description": "`connect` event", + "tags": [ + "web-features:presentation-api" + ], "support": { "chrome": { "version_added": "50" @@ -236,6 +242,9 @@ "message_event": { "__compat": { "description": "`message` event", + "tags": [ + "web-features:presentation-api" + ], "support": { "chrome": { "version_added": "47" @@ -392,6 +401,9 @@ "terminate_event": { "__compat": { "description": "`terminate` event", + "tags": [ + "web-features:presentation-api" + ], "support": { "chrome": { "version_added": "50" diff --git a/api/PresentationConnectionList.json b/api/PresentationConnectionList.json index ed4b852e32edfc..2d23947b3e6b4c 100644 --- a/api/PresentationConnectionList.json +++ b/api/PresentationConnectionList.json @@ -44,6 +44,9 @@ "connectionavailable_event": { "__compat": { "description": "`connectionavailable` event", + "tags": [ + "web-features:presentation-api" + ], "support": { "chrome": { "version_added": "59" diff --git a/api/PresentationRequest.json b/api/PresentationRequest.json index b99aeade59d1d0..0bcd2454318a25 100644 --- a/api/PresentationRequest.json +++ b/api/PresentationRequest.json @@ -85,6 +85,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:presentation-api" + ], "support": { "chrome": { "version_added": "61" diff --git a/api/ProcessingInstruction.json b/api/ProcessingInstruction.json index 256a05d3d37c4e..58ffdd3c1709fc 100644 --- a/api/ProcessingInstruction.json +++ b/api/ProcessingInstruction.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ProcessingInstruction", "spec_url": "https://dom.spec.whatwg.org/#interface-processinginstruction", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ProcessingInstruction/sheet", "spec_url": "https://drafts.csswg.org/cssom/#dom-linkstyle-sheet", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ProcessingInstruction/target", "spec_url": "https://dom.spec.whatwg.org/#dom-processinginstruction-target", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/ProgressEvent.json b/api/ProgressEvent.json index 85b162233bc64f..fbbe36d28a67da 100644 --- a/api/ProgressEvent.json +++ b/api/ProgressEvent.json @@ -53,6 +53,9 @@ "description": "`ProgressEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ProgressEvent/ProgressEvent", "spec_url": "https://xhr.spec.whatwg.org/#dom-progressevent-progressevent", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "16" @@ -96,6 +99,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "47", diff --git a/api/PublicKeyCredential.json b/api/PublicKeyCredential.json index 2bb071bce24f74..ecbcee8188a956 100644 --- a/api/PublicKeyCredential.json +++ b/api/PublicKeyCredential.json @@ -58,6 +58,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/authenticatorAttachment", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-authenticatorattachment", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "98" @@ -94,6 +97,9 @@ "getClientCapabilities_static": { "__compat": { "spec_url": "https://w3c.github.io/webauthn/#sctn-getClientCapabilities", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": false @@ -185,6 +191,9 @@ "description": "`isConditionalMediationAvailable()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/isConditionalMediationAvailable_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-isconditionalmediationavailable", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "108" @@ -279,6 +288,9 @@ "description": "`parseCreationOptionsFromJSON()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/parseCreationOptionsFromJSON_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-parsecreationoptionsfromjson", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "129" @@ -317,6 +329,9 @@ "description": "`parseRequestOptionsFromJSON()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/parseRequestOptionsFromJSON_static", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-parserequestoptionsfromjson", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "129" @@ -578,6 +593,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/toJSON", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredential-tojson", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "129" diff --git a/api/PushManager.json b/api/PushManager.json index 5c1520bd1015bd..eed2f4a559db8c 100644 --- a/api/PushManager.json +++ b/api/PushManager.json @@ -276,6 +276,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushManager/subscribe", "spec_url": "https://w3c.github.io/push-api/#dom-pushmanager-subscribe", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "42", @@ -331,6 +334,9 @@ "description": "`supportedContentEncodings` static property", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings_static", "spec_url": "https://w3c.github.io/push-api/#dom-pushmanager-supportedcontentencodings", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/PushMessageData.json b/api/PushMessageData.json index b2cd782d365bfb..30ae3d4ef0691f 100644 --- a/api/PushMessageData.json +++ b/api/PushMessageData.json @@ -156,6 +156,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushMessageData/bytes", "spec_url": "https://w3c.github.io/push-api/#dom-pushmessagedata-bytes", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "132" diff --git a/api/PushSubscription.json b/api/PushSubscription.json index db5b9cd249df14..3073ebb2167394 100644 --- a/api/PushSubscription.json +++ b/api/PushSubscription.json @@ -105,6 +105,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushSubscription/expirationTime", "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscription-expirationtime", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "60" @@ -203,6 +206,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushSubscription/options", "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscription-options", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "54" diff --git a/api/PushSubscriptionChangeEvent.json b/api/PushSubscriptionChangeEvent.json index 5b1080c53c69b7..99ae1db9a93ae0 100644 --- a/api/PushSubscriptionChangeEvent.json +++ b/api/PushSubscriptionChangeEvent.json @@ -3,6 +3,9 @@ "PushSubscriptionChangeEvent": { "__compat": { "spec_url": "https://w3c.github.io/push-api/#pushsubscriptionchangeevent-interface", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": false, @@ -49,6 +52,9 @@ "__compat": { "description": "`PushSubscriptionChangeEvent()` constructor", "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscriptionchangeevent-constructor", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": false @@ -92,6 +98,9 @@ "newSubscription": { "__compat": { "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscriptionchangeevent-newsubscription", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": false @@ -136,6 +145,9 @@ "oldSubscription": { "__compat": { "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscriptionchangeevent-oldsubscription", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": false diff --git a/api/PushSubscriptionOptions.json b/api/PushSubscriptionOptions.json index 724690fe15904d..935098fffda0ab 100644 --- a/api/PushSubscriptionOptions.json +++ b/api/PushSubscriptionOptions.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushSubscriptionOptions", "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscriptionoptions", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "54" @@ -51,6 +54,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushSubscriptionOptions/applicationServerKey", "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscriptionoptions-applicationserverkey", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "54" @@ -99,6 +105,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PushSubscriptionOptions/userVisibleOnly", "spec_url": "https://w3c.github.io/push-api/#dom-pushsubscriptionoptions-uservisibleonly", + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "54" diff --git a/api/RTCCertificate.json b/api/RTCCertificate.json index 297861218e796d..dfcfe7a1efa52f 100644 --- a/api/RTCCertificate.json +++ b/api/RTCCertificate.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificate", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtccertificate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "49" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificate/expires", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtccertificate-expires", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "49" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificate/getFingerprints", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtccertificate-getfingerprints", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "61" diff --git a/api/RTCDTMFSender.json b/api/RTCDTMFSender.json index c8e102a9bbf4b1..82212103ddebe3 100644 --- a/api/RTCDTMFSender.json +++ b/api/RTCDTMFSender.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFSender", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcdtmfsender", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/canInsertDTMF", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtmfsender-caninsertdtmf", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/insertDTMF", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-RTCDTMFSender-insertDTMF", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/toneBuffer", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-RTCDTMFSender-tonebuffer", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" @@ -144,6 +156,9 @@ "description": "`tonechange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/tonechange_event", "spec_url": "https://w3c.github.io/webrtc-pc/#event-RTCDTMFSender-tonechange", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" diff --git a/api/RTCDTMFToneChangeEvent.json b/api/RTCDTMFToneChangeEvent.json index dcff2233f16ec9..2bd963249ba4ba 100644 --- a/api/RTCDTMFToneChangeEvent.json +++ b/api/RTCDTMFToneChangeEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFToneChangeEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtmftonechangeevent", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" @@ -41,6 +44,9 @@ "description": "`RTCDTMFToneChangeEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFToneChangeEvent/RTCDTMFToneChangeEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtmftonechangeevent-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDTMFToneChangeEvent/tone", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtmftonechangeevent-tone", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "27" diff --git a/api/RTCDataChannel.json b/api/RTCDataChannel.json index 70069f8d47e938..54f86867fafaa7 100644 --- a/api/RTCDataChannel.json +++ b/api/RTCDataChannel.json @@ -43,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/binaryType", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-binarytype", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -78,6 +81,9 @@ "arraybuffer_value": { "__compat": { "description": "`ArrayBuffer` value", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -114,6 +120,9 @@ "blob_value": { "__compat": { "description": "`Blob` value", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "129" @@ -152,6 +161,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedAmount", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-bufferedamount", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -193,6 +205,9 @@ "https://w3c.github.io/webrtc-pc/#event-datachannel-bufferedamountlow", "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-onbufferedamountlow" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "57", @@ -229,6 +244,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedAmountLowThreshold", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-bufferedamountlowthreshold", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "46" @@ -264,6 +282,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-close", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -305,6 +326,9 @@ "https://w3c.github.io/webrtc-pc/#event-datachannel-close", "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-onclose" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -346,6 +370,9 @@ "https://w3c.github.io/webrtc-pc/#event-datachannel-closing", "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-onclosing" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "81" @@ -385,6 +412,9 @@ "https://w3c.github.io/webrtc-pc/#event-datachannel-error", "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-onerror" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -422,6 +452,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/id", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-id", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "30" @@ -459,6 +492,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/label", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-label", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -496,6 +532,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/maxPacketLifeTime", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-maxpacketlifetime", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "56" @@ -531,6 +570,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/maxRetransmits", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-maxretransmits", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "30" @@ -570,6 +612,9 @@ "https://w3c.github.io/webrtc-pc/#event-datachannel-message", "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-onmessage" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -607,6 +652,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/negotiated", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-negotiated", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "30" @@ -646,6 +694,9 @@ "https://w3c.github.io/webrtc-pc/#event-datachannel-open", "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-onopen" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -683,6 +734,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/ordered", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-ordered", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "30" @@ -754,6 +808,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/protocol", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-protocol", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "30" @@ -791,6 +848,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/readyState", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannel-readystate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -863,6 +923,9 @@ "sctp_sdp_21": { "__compat": { "description": "Support for sctp-sdp-21 format", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "58" @@ -898,6 +961,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel-send", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -935,6 +1001,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Workers_API/Transferable_objects", "spec_url": "https://w3c.github.io/webrtc-extensions/#rtcdatachannel-extensions", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "130" diff --git a/api/RTCDataChannelEvent.json b/api/RTCDataChannelEvent.json index 08d32c487a308c..27f8da15727cac 100644 --- a/api/RTCDataChannelEvent.json +++ b/api/RTCDataChannelEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcdatachannelevent", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -45,6 +48,9 @@ "description": "`RTCDataChannelEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelEvent/RTCDataChannelEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdatachannelevent-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "56" @@ -84,6 +90,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelEvent/channel", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-datachannelevent-channel", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" diff --git a/api/RTCDtlsTransport.json b/api/RTCDtlsTransport.json index 16fe3f6aa84873..2fa9893dc1d1cd 100644 --- a/api/RTCDtlsTransport.json +++ b/api/RTCDtlsTransport.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDtlsTransport", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtlstransport", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" @@ -42,6 +45,9 @@ "__compat": { "description": "`error` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDtlsTransport/error_event", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" @@ -80,6 +86,9 @@ "getRemoteCertificates": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtlstransport-getremotecertificates", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" @@ -119,6 +128,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDtlsTransport/iceTransport", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtlstransport-icetransport", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" @@ -165,6 +177,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDtlsTransport/state", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcdtlstransport-state", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" @@ -203,6 +218,9 @@ "statechange_event": { "__compat": { "description": "`statechange` event", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" diff --git a/api/RTCEncodedAudioFrame.json b/api/RTCEncodedAudioFrame.json index d222f0d4a17e5f..659e2532c6c057 100644 --- a/api/RTCEncodedAudioFrame.json +++ b/api/RTCEncodedAudioFrame.json @@ -41,6 +41,9 @@ "__compat": { "description": "`RTCEncodedAudioFrame()` constructor", "spec_url": "https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedaudioframe-constructor", + "tags": [ + "web-features:webrtc-encoded-transform" + ], "support": { "chrome": { "version_added": "127" diff --git a/api/RTCEncodedVideoFrame.json b/api/RTCEncodedVideoFrame.json index 909bafcffe78a7..4d9af1ff9f035f 100644 --- a/api/RTCEncodedVideoFrame.json +++ b/api/RTCEncodedVideoFrame.json @@ -41,6 +41,9 @@ "__compat": { "description": "`RTCEncodedVideoFrame()` constructor", "spec_url": "https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedvideoframe-constructor", + "tags": [ + "web-features:webrtc-encoded-transform" + ], "support": { "chrome": { "version_added": "127" diff --git a/api/RTCError.json b/api/RTCError.json index ebfb598f2e15aa..d128a18d2aa0bc 100644 --- a/api/RTCError.json +++ b/api/RTCError.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCError", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerror", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -40,6 +43,9 @@ "__compat": { "description": "`RTCError()` constructor", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerror-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCError/errorDetail", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerror-errordetail", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -148,6 +157,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCError/receivedAlert", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerror-receivedalert", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -185,6 +197,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCError/sctpCauseCode", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerror-sctpcausecode", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -222,6 +237,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCError/sdpLineNumber", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerror-sdplinenumber", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -259,6 +277,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCError/sentAlert", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerror-sentalert", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" diff --git a/api/RTCErrorEvent.json b/api/RTCErrorEvent.json index 56ce9282fee745..b15b28a8a486b9 100644 --- a/api/RTCErrorEvent.json +++ b/api/RTCErrorEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCErrorEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerrorevent", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -40,6 +43,9 @@ "__compat": { "description": "`RTCErrorEvent()` constructor", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerrorevent-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -75,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCErrorEvent/error", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcerrorevent-error", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" diff --git a/api/RTCIceCandidate.json b/api/RTCIceCandidate.json index 094bf8213e75e9..80e086bf61e157 100644 --- a/api/RTCIceCandidate.json +++ b/api/RTCIceCandidate.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcicecandidate-interface", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -55,6 +58,9 @@ "description": "`RTCIceCandidate()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/RTCIceCandidate", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -110,6 +116,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/address", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-address", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -145,6 +154,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/candidate", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-candidate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -186,6 +198,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/component", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-component", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -221,6 +236,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/foundation", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-foundation", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -256,6 +274,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/port", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-port", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -291,6 +312,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/priority", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-priority", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -326,6 +350,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/protocol", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-protocol", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -361,6 +388,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/relatedAddress", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-relatedaddress", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -396,6 +426,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/relatedPort", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-relatedport", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -430,6 +463,9 @@ "relayProtocol": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-relayprotocol", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "124" @@ -466,6 +502,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/sdpMid", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-sdpmid", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -507,6 +546,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/sdpMLineIndex", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-sdpmlineindex", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -548,6 +590,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/tcpType", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-tcptype", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -583,6 +628,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/toJSON", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-tojson", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "43" @@ -620,6 +668,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/type", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-type", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -654,6 +705,9 @@ "url": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-url", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "124" @@ -690,6 +744,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidate/usernameFragment", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-usernamefragment", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" diff --git a/api/RTCIceTransport.json b/api/RTCIceTransport.json index cc3760ecc2e828..9a0496a0a7fd8d 100644 --- a/api/RTCIceTransport.json +++ b/api/RTCIceTransport.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/gatheringState", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-icetransport-gatheringstate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -79,6 +85,9 @@ "https://w3c.github.io/webrtc-pc/#event-icetransport-gatheringstatechange", "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-ongatheringstatechange" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/getLocalCandidates", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-getlocalcandidates", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -149,6 +161,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/getLocalParameters", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-getlocalparameters", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -184,6 +199,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/getRemoteCandidates", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-getremotecandidates", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -221,6 +239,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/getRemoteParameters", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-getremoteparameters", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -258,6 +279,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/getSelectedCandidatePair", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-getselectedcandidatepair", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -302,6 +326,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/role", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-icetransport-role", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -343,6 +370,9 @@ "https://w3c.github.io/webrtc-pc/#event-icetransport-selectedcandidatepairchange", "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-onselectedcandidatepairchange" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -378,6 +408,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceTransport/state", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-icetransport-state", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" @@ -419,6 +452,9 @@ "https://w3c.github.io/webrtc-pc/#event-icetransport-statechange", "https://w3c.github.io/webrtc-pc/#dom-rtcicetransport-onstatechange" ], + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json index b3aa26f31858e3..f29010adc6db27 100644 --- a/api/RTCPeerConnection.json +++ b/api/RTCPeerConnection.json @@ -70,6 +70,9 @@ "description": "`RTCPeerConnection()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/RTCPeerConnection", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": [ { @@ -133,6 +136,9 @@ "__compat": { "description": "`configuration.bundlePolicy` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-bundlepolicy", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "42" @@ -172,6 +178,9 @@ "__compat": { "description": "`configuration.certificates` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-certificates", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "49" @@ -210,6 +219,9 @@ "configuration_iceCandidatePoolSize_parameter": { "__compat": { "description": "`configuration.iceCandidatePoolSize` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -251,6 +263,9 @@ "__compat": { "description": "`configuration.iceServers` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-iceservers", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -291,6 +306,9 @@ "__compat": { "description": "`configuration.iceServers.credential` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-credential", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -414,6 +432,9 @@ "__compat": { "description": "`configuration.iceServers.urls` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-urls", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "34" @@ -455,6 +476,9 @@ "__compat": { "description": "`configuration.iceServers.username` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-username", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "29" @@ -499,6 +523,9 @@ "__compat": { "description": "`configuration.iceTransportPolicy` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-icetransportpolicy", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -539,6 +566,9 @@ "configuration_peerIdentity_parameter": { "__compat": { "description": "`configuration.peerIdentity` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": false @@ -573,6 +603,9 @@ "configuration_rtcpMuxPolicy_parameter": { "__compat": { "description": "`configuration.rtcpMuxPolicy` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "57", @@ -617,6 +650,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addIceCandidate", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-addicecandidate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -656,6 +692,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "50" @@ -788,6 +827,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addTrack", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-addtrack", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "64" @@ -825,6 +867,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addTransceiver", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-addtransceiver", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -858,6 +903,9 @@ "init_direction_parameter": { "__compat": { "description": "`init.direction` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -892,6 +940,9 @@ "init_sendEncodings_parameter": { "__compat": { "description": "`init.sendEncodings` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -926,6 +977,9 @@ "init_streams_parameter": { "__compat": { "description": "`init.streams` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -962,6 +1016,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/canTrickleIceCandidates", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-cantrickleicecandidates", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "83" @@ -1005,6 +1062,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/close", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-close", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -1044,6 +1104,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/connectionState", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-connection-state", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" @@ -1080,6 +1143,9 @@ "description": "`connectionstatechange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/connectionstatechange_event", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onconnectionstatechange", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "72" @@ -1115,6 +1181,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/createAnswer", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-createanswer", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -1152,6 +1221,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "51" @@ -1194,6 +1266,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/createDataChannel", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-createdatachannel", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -1265,6 +1340,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/createOffer", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-createoffer", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -1302,6 +1380,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "51" @@ -1344,6 +1425,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/currentLocalDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-currentlocaldesc", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "70" @@ -1381,6 +1465,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/currentRemoteDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-currentremotedesc", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "70" @@ -1417,6 +1504,9 @@ "description": "`datachannel` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/datachannel_event", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-ondatachannel", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "25" @@ -1455,6 +1545,9 @@ "description": "`generateCertificate()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/generateCertificate_static", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-generatecertificate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "48" @@ -1494,6 +1587,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getConfiguration", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-getconfiguration", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "70" @@ -1617,6 +1713,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getReceivers", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-getreceivers", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -1652,6 +1751,9 @@ "stopped_transceivers_removed": { "__compat": { "description": "Receivers for stopped transceivers not returned", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "88" @@ -1734,6 +1836,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getSenders", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-getsenders", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "64" @@ -1769,6 +1874,9 @@ "stopped_transceivers_removed": { "__compat": { "description": "Senders for stopped transceivers not returned", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "88" @@ -1805,6 +1913,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getStats", "spec_url": "https://w3c.github.io/webrtc-pc/#widl-RTCPeerConnection-getStats-Promise-RTCStatsReport--MediaStreamTrack-selector", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "24" @@ -1840,6 +1951,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -1874,6 +1988,9 @@ "selector_parameter": { "__compat": { "description": "`selector` parameter", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "67" @@ -1912,6 +2029,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getTransceivers", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-gettranseceivers", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -1947,6 +2067,9 @@ "stopped_transceivers_removed": { "__compat": { "description": "Stopped transcievers not returned", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "88" @@ -1984,6 +2107,9 @@ "description": "`icecandidate` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icecandidate_event", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicecandidate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -2024,6 +2150,9 @@ "description": "`icecandidateerror` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icecandidateerror_event", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicecandidateerror", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "77" @@ -2060,6 +2189,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceConnectionState", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-ice-connection-state", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "26" @@ -2098,6 +2230,9 @@ "description": "`iceconnectionstatechange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceconnectionstatechange_event", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-oniceconnectionstatechange", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "28" @@ -2135,6 +2270,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceGatheringState", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-ice-gathering-state", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "25" @@ -2175,6 +2313,9 @@ "description": "`icegatheringstatechange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icegatheringstatechange_event", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicegatheringstatechange", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -2248,6 +2389,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/localDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-localdescription", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -2288,6 +2432,9 @@ "description": "`negotiationneeded` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/negotiationneeded_event", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onnegotiationneeded", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -2371,6 +2518,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/pendingLocalDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-pendinglocaldesc", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "70" @@ -2408,6 +2558,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/pendingRemoteDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-pendingremotedesc", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "70" @@ -2445,6 +2598,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/remoteDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-remotedescription", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -2584,6 +2740,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/removeTrack", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-removetrack", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "64" @@ -2624,6 +2783,9 @@ "description": "`restartIce()` method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/restartIce", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-restartice", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "77" @@ -2697,6 +2859,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setConfiguration", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-setconfiguration", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "48" @@ -2773,6 +2938,9 @@ "description": "`setLocalDescription()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setLocalDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-setlocaldescription", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -2812,6 +2980,9 @@ "description_parameter_optional": { "__compat": { "description": "`description` parameter is optional", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "80" @@ -2850,6 +3021,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "50" @@ -2887,6 +3061,9 @@ "description": "`setRemoteDescription()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setRemoteDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-setremotedescription", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -2924,6 +3101,9 @@ "implicit_rollback": { "__compat": { "description": "Implicit rollback", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "80" @@ -2960,6 +3140,9 @@ "returns_promise": { "__compat": { "description": "Returns a `Promise`", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "50" @@ -2996,6 +3179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/signalingState", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-signaling-state", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "26" @@ -3034,6 +3220,9 @@ "description": "`signalingstatechange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/signalingstatechange_event", "spec_url": "https://w3c.github.io/webrtc-pc/#event-signalingstatechange", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "28" @@ -3080,6 +3269,9 @@ "description": "`track` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/track_event", "spec_url": "https://w3c.github.io/webrtc-pc/#event-track", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "64" diff --git a/api/RTCPeerConnectionIceErrorEvent.json b/api/RTCPeerConnectionIceErrorEvent.json index 17554b91ea1049..906e884e04a236 100644 --- a/api/RTCPeerConnectionIceErrorEvent.json +++ b/api/RTCPeerConnectionIceErrorEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionIceErrorEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcpeerconnectioniceerrorevent", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "77" @@ -38,6 +41,9 @@ "__compat": { "description": "`RTCPeerConnectionIceErrorEvent()` constructor", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceerrorevent-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "77" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionIceErrorEvent/address", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceerrorevent-address", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "81" @@ -107,6 +116,9 @@ "errorCode": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceerrorevent-errorcode", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "77" @@ -141,6 +153,9 @@ "errorText": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceerrorevent-errortext", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "77" @@ -208,6 +223,9 @@ "port": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceerrorevent-port", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "81" @@ -242,6 +260,9 @@ "url": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceerrorevent-url", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "77" diff --git a/api/RTCPeerConnectionIceEvent.json b/api/RTCPeerConnectionIceEvent.json index 94476b36d2efa0..0daddebaf8b70b 100644 --- a/api/RTCPeerConnectionIceEvent.json +++ b/api/RTCPeerConnectionIceEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionIceEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcpeerconnectioniceevent", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": [ { @@ -48,6 +51,9 @@ "description": "`RTCPeerConnectionIceEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionIceEvent/RTCPeerConnectionIceEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceevent-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "56" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionIceEvent/candidate", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceevent-candidate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "24" @@ -121,6 +130,9 @@ "url": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnectioniceevent-url", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": false diff --git a/api/RTCRtpReceiver.json b/api/RTCRtpReceiver.json index 6c3bfbf45288bc..1820ed36ec41ad 100644 --- a/api/RTCRtpReceiver.json +++ b/api/RTCRtpReceiver.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcrtpreceiver-interface", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -38,6 +41,9 @@ }, "createEncodedStreams": { "__compat": { + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "86" @@ -74,6 +80,9 @@ "description": "`getCapabilities()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getCapabilities_static", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpreceiver-getcapabilities", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getContributingSources", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpreceiver-getcontributingsources", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -146,6 +158,9 @@ "audio_tracks_supported": { "__compat": { "description": "Audio tracks supported", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -183,6 +198,9 @@ "__compat": { "description": "`audioLevel` property in returned object", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpcontributingsource-audiolevel", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "73" @@ -218,6 +236,9 @@ "__compat": { "description": "`rtpTimestamp` property in returned object", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpcontributingsource-rtptimestamp", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "76" @@ -254,6 +275,9 @@ "__compat": { "description": "`source` property in returned object", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpcontributingsource-source", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -291,6 +315,9 @@ "__compat": { "description": "`timestamp` property in returned object", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpcontributingsource-timestamp", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -328,6 +355,9 @@ "video_tracks_supported": { "__compat": { "description": "Video tracks supported", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "73" @@ -366,6 +396,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getParameters", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpreceiver-getparameters", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -403,6 +436,9 @@ "description": "`codecs` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getParameters#codecs", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-codecs", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -441,6 +477,9 @@ "description": "`headerExtensions` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getParameters#headerextensions", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-headerextensions", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -479,6 +518,9 @@ "description": "`rtcp` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getParameters#rtcp", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-rtcp", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -517,6 +559,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getStats", "spec_url": "https://w3c.github.io/webrtc-pc/#widl-RTCRtpReceiver-getStats-Promise-RTCStatsReport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "67" @@ -556,6 +601,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getSynchronizationSources", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpreceiver-getsynchronizationsources", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "73" @@ -589,6 +637,9 @@ "audio_tracks_supported": { "__compat": { "description": "Audio tracks supported", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "73" @@ -623,6 +674,9 @@ "video_tracks_supported": { "__compat": { "description": "Video tracks supported", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "73" @@ -659,6 +713,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/jitterBufferTarget", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpreceiver-jitterbuffertarget", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "124" @@ -729,6 +786,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/track", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtpreceiver-track", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" @@ -805,6 +865,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/transport", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpreceiver-transport", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "59" diff --git a/api/RTCRtpSender.json b/api/RTCRtpSender.json index a3308141e1ddee..c7e2eadc000565 100644 --- a/api/RTCRtpSender.json +++ b/api/RTCRtpSender.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcrtpsender-interface", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "64" @@ -38,6 +41,9 @@ }, "createEncodedStreams": { "__compat": { + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "86" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/dtmf", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-dtmf", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "66" @@ -109,6 +118,9 @@ "description": "`getCapabilities()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getCapabilities_static", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-getcapabilities", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -147,6 +159,9 @@ "description": "`getParameters()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-getparameters", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "68" @@ -184,6 +199,9 @@ "description": "`codecs` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#codecs", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-codecs", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -264,6 +282,9 @@ "description": "`encodings` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#encodings", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsendparameters-encodings", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -302,6 +323,9 @@ "description": "`headerExtensions` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#headerextensions", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-headerextensions", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -342,6 +366,9 @@ "description": "`rtcp` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#rtcp", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-rtcp", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -382,6 +409,9 @@ "description": "`transactionId` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#transactionid", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsendparameters-transactionid", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -421,6 +451,9 @@ "description": "`getStats()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getStats", "spec_url": "https://w3c.github.io/webrtc-pc/#widl-RTCRtpSender-getStats-Promise-RTCStatsReport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "67" @@ -459,6 +492,9 @@ "description": "`replaceTrack()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/replaceTrack", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-replacetrack", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "65" @@ -530,6 +566,9 @@ "description": "`setParameters()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setParameters", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-setparameters", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "68" @@ -575,6 +614,9 @@ "description": "`parameters.codecs` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setParameters#codecs", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-codecs", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -655,6 +697,9 @@ "description": "`parameters.encodings` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setParameters#encodings", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsendparameters-encodings", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -690,6 +735,9 @@ "active": { "__compat": { "description": "`parameters.encodings.active` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -761,6 +809,9 @@ "__compat": { "description": "`parameters.encodings.maxBitrate` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpencodingparameters-maxbitrate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -798,6 +849,9 @@ "__compat": { "description": "`parameters.encodings.maxFramerate` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpencodingparameters-maxframerate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "81" @@ -872,6 +926,9 @@ "rid": { "__compat": { "description": "`parameters.encodings.rid` parameter", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": false @@ -907,6 +964,9 @@ "__compat": { "description": "`parameters.encodings.scaleResolutionDownBy` parameter", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpencodingparameters-scaleresolutiondownby", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "74" @@ -946,6 +1006,9 @@ "description": "`parameters.headerExtensions` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setParameters#headerextensions", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-headerextensions", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -986,6 +1049,9 @@ "description": "`parameters.rtcp` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setParameters#rtcp", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpparameters-rtcp", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -1026,6 +1092,9 @@ "description": "`parameters.transactionId` parameter", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setParameters#transactionid", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsendparameters-transactionid", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -1064,6 +1133,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setStreams", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-setstreams", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "76" @@ -1101,6 +1173,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/track", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-track", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "64" @@ -1177,6 +1252,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpSender/transport", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtpsender-transport", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "75" diff --git a/api/RTCRtpTransceiver.json b/api/RTCRtpTransceiver.json index 2d00f2ca3d36ab..c9293c9a6031ee 100644 --- a/api/RTCRtpTransceiver.json +++ b/api/RTCRtpTransceiver.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcrtptransceiver-interface", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/currentDirection", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-currentdirection", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -74,6 +80,9 @@ "__compat": { "description": "`\"stopped\"` value", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiverdirection-stopped", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "103" @@ -110,6 +119,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/direction", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-direction", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -144,6 +156,9 @@ "__compat": { "description": "`\"stopped\"` value", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiverdirection-stopped", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "103" @@ -179,6 +194,9 @@ "getHeaderExtensionsToNegotiate": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-extensions/#dom-rtcrtptransceiver-getheaderextensionstonegotiate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "117" @@ -213,6 +231,9 @@ "getNegotiatedHeaderExtensions": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-extensions/#dom-rtcrtptransceiver-getnegotiatedheaderextensions", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "117" @@ -248,6 +269,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/mid", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtptransceiver-mid", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -283,6 +307,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/receiver", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-receiver", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -318,6 +345,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/sender", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-sender", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" @@ -354,6 +384,9 @@ "description": "`setCodecPreferences()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/setCodecPreferences", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-setcodecpreferences", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "76" @@ -388,6 +421,9 @@ "setHeaderExtensionsToNegotiate": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-extensions/#dom-rtcrtptransceiver-setheaderextensionstonegotiate", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "117" @@ -424,6 +460,9 @@ "description": "`stop()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/stop", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-stop", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "88" diff --git a/api/RTCSessionDescription.json b/api/RTCSessionDescription.json index d779d5ec47689e..86ba76fee5c2eb 100644 --- a/api/RTCSessionDescription.json +++ b/api/RTCSessionDescription.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCSessionDescription", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcsessiondescription-class", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -105,6 +108,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCSessionDescription/sdp", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcsessiondescription-sdp", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" @@ -144,6 +150,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCSessionDescription/toJSON", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcsessiondescription-tojson", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "43" @@ -181,6 +190,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCSessionDescription/type", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcsessiondescription-type", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "23" diff --git a/api/RTCStatsReport.json b/api/RTCStatsReport.json index 041a4a39c3ed13..1623c84e5e403b 100644 --- a/api/RTCStatsReport.json +++ b/api/RTCStatsReport.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport", "spec_url": "https://w3c.github.io/webrtc-pc/#rtcstatsreport-object", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/entries", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcstatsreport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/forEach", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcstatsreport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/get", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcstatsreport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -143,6 +155,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/has", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcstatsreport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -178,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/keys", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcstatsreport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -213,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/size", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcstatsreport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "59" @@ -249,6 +270,9 @@ "description": "`candidate-pair` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#canditate_pair", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-candidate-pair", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -283,6 +307,9 @@ "__compat": { "description": "`availableOutgoingBitrate` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-availableoutgoingbitrate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -319,6 +346,9 @@ "__compat": { "description": "`bytesDiscardedOnSend` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-bytesdiscardedonsend", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "96" @@ -354,6 +384,9 @@ "__compat": { "description": "`bytesReceived` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-bytesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -389,6 +422,9 @@ "__compat": { "description": "`bytesSent` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-bytessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -424,6 +460,9 @@ "__compat": { "description": "`consentRequestsSent` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-consentrequestssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -459,6 +498,9 @@ "__compat": { "description": "`currentRoundTripTime` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-currentroundtriptime", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": [ { @@ -501,6 +543,9 @@ "__compat": { "description": "`id` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -536,6 +581,9 @@ "__compat": { "description": "`lastPacketReceivedTimestamp` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-lastpacketreceivedtimestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "109" @@ -571,6 +619,9 @@ "__compat": { "description": "`lastPacketSentTimestamp` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-lastpacketsenttimestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "109" @@ -606,6 +657,9 @@ "__compat": { "description": "`localCandidateId` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-localcandidateid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -641,6 +695,9 @@ "__compat": { "description": "`nominated` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-nominated", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -676,6 +733,9 @@ "__compat": { "description": "`packetsDiscardedOnSend` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-packetsdiscardedonsend", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "96" @@ -711,6 +771,9 @@ "__compat": { "description": "`packetsReceived` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-packetsreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "96" @@ -746,6 +809,9 @@ "__compat": { "description": "`packetsSent` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-packetssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "96" @@ -822,6 +888,9 @@ "__compat": { "description": "`remoteCandidateId` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-remotecandidateid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -857,6 +926,9 @@ "__compat": { "description": "`requestsReceived` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-requestsreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -892,6 +964,9 @@ "__compat": { "description": "`requestsSent` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-requestssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -927,6 +1002,9 @@ "__compat": { "description": "`responsesReceived` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-responsesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -962,6 +1040,9 @@ "__compat": { "description": "`responsesSent` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-responsessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -997,6 +1078,9 @@ "__compat": { "description": "`state` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-state", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -1032,6 +1116,9 @@ "__compat": { "description": "`timestamp` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1067,6 +1154,9 @@ "__compat": { "description": "`totalRoundTripTime` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-totalroundtriptime", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": [ { @@ -1108,6 +1198,9 @@ "__compat": { "description": "`transportId` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -1149,6 +1242,9 @@ "__compat": { "description": "`type` in 'candidate-pair' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1186,6 +1282,9 @@ "description": "`certificate` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#certificate", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-certificate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1220,6 +1319,9 @@ "__compat": { "description": "`base64Certificate` in 'certificate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccertificatestats-base64certificate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1255,6 +1357,9 @@ "__compat": { "description": "`fingerprint` in 'certificate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccertificatestats-fingerprint", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1290,6 +1395,9 @@ "__compat": { "description": "`fingerprintAlgorithm` in 'certificate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccertificatestats-fingerprintalgorithm", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1325,6 +1433,9 @@ "__compat": { "description": "`id` in 'certificate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1360,6 +1471,9 @@ "__compat": { "description": "`timestamp` in 'certificate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1395,6 +1509,9 @@ "__compat": { "description": "`type` in 'certificate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1432,6 +1549,9 @@ "description": "`codec` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#codec", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-codec", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1466,6 +1586,9 @@ "__compat": { "description": "`channels` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-channels", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "83" @@ -1501,6 +1624,9 @@ "__compat": { "description": "`clockRate` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-clockrate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1536,6 +1662,9 @@ "__compat": { "description": "`id` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1571,6 +1700,9 @@ "__compat": { "description": "`mimeType` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-mimetype", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1606,6 +1738,9 @@ "__compat": { "description": "`payloadType` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-payloadtype", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1641,6 +1776,9 @@ "__compat": { "description": "`sdpFmtpLine` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-sdpfmtpline", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "83" @@ -1676,6 +1814,9 @@ "__compat": { "description": "`timestamp` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1711,6 +1852,9 @@ "__compat": { "description": "`transportId` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "89" @@ -1746,6 +1890,9 @@ "__compat": { "description": "`type` in 'codec' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1783,6 +1930,9 @@ "description": "`data-channel` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#data_channel", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-data-channel", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1819,6 +1969,9 @@ "__compat": { "description": "`bytesReceived` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-bytesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1856,6 +2009,9 @@ "__compat": { "description": "`bytesSent` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-bytessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1893,6 +2049,9 @@ "__compat": { "description": "`dataChannelIdentifier` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-datachannelidentifier", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "85" @@ -1930,6 +2089,9 @@ "__compat": { "description": "`id` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -1967,6 +2129,9 @@ "__compat": { "description": "`label` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-label", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2004,6 +2169,9 @@ "__compat": { "description": "`messagesReceived` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-messagesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2041,6 +2209,9 @@ "__compat": { "description": "`messagesSent` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-messagessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2078,6 +2249,9 @@ "__compat": { "description": "`protocol` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-protocol", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2115,6 +2289,9 @@ "__compat": { "description": "`state` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-state", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2152,6 +2329,9 @@ "__compat": { "description": "`timestamp` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2189,6 +2369,9 @@ "__compat": { "description": "`type` in 'data-channel' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2228,6 +2411,9 @@ "description": "`inbound-rtp` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#inbound_rtp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-inbound-rtp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -2262,6 +2448,9 @@ "__compat": { "description": "`audioLevel` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-audiolevel", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2300,6 +2489,9 @@ "__compat": { "description": "`bytesReceived` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-bytesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -2335,6 +2527,9 @@ "__compat": { "description": "`codecId` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2373,6 +2568,9 @@ "__compat": { "description": "`concealedSamples` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-concealedsamples", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2408,6 +2606,9 @@ "__compat": { "description": "`concealmentEvents` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-concealmentevents", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2443,6 +2644,9 @@ "__compat": { "description": "`fecPacketsDiscarded` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-fecpacketsdiscarded", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "81" @@ -2478,6 +2682,9 @@ "__compat": { "description": "`fecPacketsReceived` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-fecpacketsreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "81" @@ -2513,6 +2720,9 @@ "__compat": { "description": "`frameHeight` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-frameheight", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2548,6 +2758,9 @@ "__compat": { "description": "`framesDecoded` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-framesdecoded", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -2584,6 +2797,9 @@ "__compat": { "description": "`framesPerSecond` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-framespersecond", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2619,6 +2835,9 @@ "__compat": { "description": "`framesReceived` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-framesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2654,6 +2873,9 @@ "__compat": { "description": "`frameWidth` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-framewidth", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2689,6 +2911,9 @@ "__compat": { "description": "`headerBytesReceived` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-headerbytesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2724,6 +2949,9 @@ "__compat": { "description": "`id` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2759,6 +2987,9 @@ "__compat": { "description": "`insertedSamplesForDeceleration` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-insertedsamplesfordeceleration", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2794,6 +3025,9 @@ "__compat": { "description": "`jitter` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -2829,6 +3063,9 @@ "__compat": { "description": "`jitterBufferDelay` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferdelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2864,6 +3101,9 @@ "__compat": { "description": "`jitterBufferEmittedCount` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferemittedcount", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -2899,6 +3139,9 @@ "__compat": { "description": "`jitterBufferMinimumDelay` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferminimumdelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "105" @@ -2934,6 +3177,9 @@ "__compat": { "description": "`jitterBufferTargetDelay` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbuffertargetdelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "105" @@ -2969,6 +3215,9 @@ "__compat": { "description": "`keyFramesDecoded` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-keyframesdecoded", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -3004,6 +3253,9 @@ "__compat": { "description": "`kind` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3039,6 +3291,9 @@ "__compat": { "description": "`lastPacketReceivedTimestamp` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-lastpacketreceivedtimestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3077,6 +3332,9 @@ "__compat": { "description": "`mid` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-mid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "105" @@ -3112,6 +3370,9 @@ "__compat": { "description": "`nackCount` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-nackcount", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3149,6 +3410,9 @@ "__compat": { "description": "`packetsDiscarded` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-packetsdiscarded", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "94" @@ -3184,6 +3448,9 @@ "__compat": { "description": "`packetsLost` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetslost", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3219,6 +3486,9 @@ "__compat": { "description": "`packetsReceived` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetsreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3254,6 +3524,9 @@ "__compat": { "description": "`playoutId` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-playoutid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -3289,6 +3562,9 @@ "__compat": { "description": "`qpSum` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-qpsum", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -3323,6 +3599,9 @@ "remoteId": { "__compat": { "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-remoteid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -3358,6 +3637,9 @@ "__compat": { "description": "`removedSamplesForAcceleration` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-removedsamplesforacceleration", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -3393,6 +3675,9 @@ "__compat": { "description": "`silentConcealedSamples` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-silentconcealedsamples", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -3428,6 +3713,9 @@ "__compat": { "description": "`ssrc` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3463,6 +3751,9 @@ "__compat": { "description": "`timestamp` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3498,6 +3789,9 @@ "__compat": { "description": "`totalAudioEnergy` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totalaudioenergy", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -3533,6 +3827,9 @@ "__compat": { "description": "`totalDecodeTime` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totaldecodetime", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -3568,6 +3865,9 @@ "__compat": { "description": "`totalInterFrameDelay` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totalinterframedelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -3603,6 +3903,9 @@ "__compat": { "description": "`totalProcessingDelay` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totalprocessingdelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "103" @@ -3638,6 +3941,9 @@ "__compat": { "description": "`totalSamplesDuration` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totalsamplesduration", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -3673,6 +3979,9 @@ "__compat": { "description": "`totalSamplesReceived` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totalsamplesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -3708,6 +4017,9 @@ "__compat": { "description": "`totalSquaredInterFrameDelay` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totalsquaredinterframedelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "79" @@ -3743,6 +4055,9 @@ "__compat": { "description": "`trackIdentifier` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-trackidentifier", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "105" @@ -3778,6 +4093,9 @@ "__compat": { "description": "`transportId` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3813,6 +4131,9 @@ "__compat": { "description": "`type` in 'inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3850,6 +4171,9 @@ "description": "`local-candidate` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#local_candidate", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-local-candidate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3884,6 +4208,9 @@ "__compat": { "description": "`address` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-address", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -3925,6 +4252,9 @@ "__compat": { "description": "`candidateType` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-candidatetype", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -3960,6 +4290,9 @@ "__compat": { "description": "`foundation` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-foundation", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "108" @@ -3995,6 +4328,9 @@ "__compat": { "description": "`id` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4030,6 +4366,9 @@ "__compat": { "description": "`port` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-port", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4071,6 +4410,9 @@ "__compat": { "description": "`priority` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-priority", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4106,6 +4448,9 @@ "__compat": { "description": "`protocol` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-protocol", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4147,6 +4492,9 @@ "__compat": { "description": "`timestamp` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4182,6 +4530,9 @@ "__compat": { "description": "`transportId` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4218,6 +4569,9 @@ "__compat": { "description": "`type` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4253,6 +4607,9 @@ "__compat": { "description": "`usernameFragment` in 'local-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-usernamefragment", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "108" @@ -4290,6 +4647,9 @@ "description": "`media-playout` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#media_playout", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-media-playout", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4324,6 +4684,9 @@ "__compat": { "description": "`id` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4359,6 +4722,9 @@ "__compat": { "description": "`kind` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudioplayoutstats-kind", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4394,6 +4760,9 @@ "__compat": { "description": "`synthesizedSamplesDuration` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudioplayoutstats-synthesizedsamplesduration", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4429,6 +4798,9 @@ "__compat": { "description": "`synthesizedSamplesEvents` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudioplayoutstats-synthesizedsamplesevents", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4464,6 +4836,9 @@ "__compat": { "description": "`timestamp` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4499,6 +4874,9 @@ "__compat": { "description": "`totalPlayoutDelay` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudioplayoutstats-totalplayoutdelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4534,6 +4912,9 @@ "__compat": { "description": "`totalSamplesCount` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudioplayoutstats-totalsamplescount", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4569,6 +4950,9 @@ "__compat": { "description": "`totalSamplesDuration` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudioplayoutstats-totalsamplesduration", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4604,6 +4988,9 @@ "__compat": { "description": "`type` in 'media-playout' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "111" @@ -4641,6 +5028,9 @@ "description": "`media-source` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#media_source", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-media-source", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4676,6 +5066,9 @@ "description": "`audioLevel` in 'media-source' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCAudioSourceStats/audioLevel", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudiosourcestats-audiolevel", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4712,6 +5105,9 @@ "description": "`frames` in 'media-source' stats for video", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/frames", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-frames", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "90" @@ -4748,6 +5144,9 @@ "description": "`framesPerSecond` in 'media-source' stats for video", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/framesPerSecond", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-framespersecond", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4784,6 +5183,9 @@ "description": "`height` in 'media-source' stats for video", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/height", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-height", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4819,6 +5221,9 @@ "__compat": { "description": "`id` in 'media-source' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4854,6 +5259,9 @@ "__compat": { "description": "`kind` in 'media-source' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcmediasourcestats-kind", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4889,6 +5297,9 @@ "__compat": { "description": "`timestamp` in 'media-source' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4925,6 +5336,9 @@ "description": "`totalAudioEnergy` in 'media-source' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCAudioSourceStats/totalAudioEnergy", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudiosourcestats-totalaudioenergy", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4961,6 +5375,9 @@ "description": "`totalSamplesDuration` in 'media-source' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCAudioSourceStats/totalSamplesDuration", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcaudiosourcestats-totalsamplesduration", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -4996,6 +5413,9 @@ "__compat": { "description": "`trackIdentifier` in 'media-source' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcmediasourcestats-trackidentifier", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5031,6 +5451,9 @@ "__compat": { "description": "`type` in 'media-source' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5067,6 +5490,9 @@ "description": "`width` in 'media-source' stats for video", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCVideoSourceStats/width", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcvideosourcestats-width", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5104,6 +5530,9 @@ "description": "`outbound-rtp` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#outbound_rtp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-outbound-rtp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5138,6 +5567,9 @@ "__compat": { "description": "`active` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-active", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "106" @@ -5173,6 +5605,9 @@ "__compat": { "description": "`bytesSent` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcsentrtpstreamstats-bytessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5208,6 +5643,9 @@ "__compat": { "description": "`codecId` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5243,6 +5681,9 @@ "__compat": { "description": "`frameHeight` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-frameheight", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "84" @@ -5278,6 +5719,9 @@ "__compat": { "description": "`framesEncoded` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-framesencoded", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5314,6 +5758,9 @@ "__compat": { "description": "`framesPerSecond` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-framespersecond", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "84" @@ -5349,6 +5796,9 @@ "__compat": { "description": "`framesSent` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-framessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "84" @@ -5384,6 +5834,9 @@ "__compat": { "description": "`frameWidth` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-framewidth", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "84" @@ -5419,6 +5872,9 @@ "__compat": { "description": "`headerBytesSent` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-headerbytessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5454,6 +5910,9 @@ "__compat": { "description": "`id` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5489,6 +5948,9 @@ "__compat": { "description": "`keyFramesEncoded` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-keyframesencoded", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5524,6 +5986,9 @@ "__compat": { "description": "`kind` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5559,6 +6024,9 @@ "__compat": { "description": "`mediaSourceId` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-mediasourceid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5594,6 +6062,9 @@ "__compat": { "description": "`mid` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-mid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "105" @@ -5629,6 +6100,9 @@ "__compat": { "description": "`nackCount` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-nackcount", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "93" @@ -5664,6 +6138,9 @@ "__compat": { "description": "`packetsSent` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcsentrtpstreamstats-packetssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5699,6 +6176,9 @@ "__compat": { "description": "`qpSum` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-qpsum", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5734,6 +6214,9 @@ "__compat": { "description": "`qualityLimitationDurations` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-qualitylimitationdurations", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "93" @@ -5769,6 +6252,9 @@ "__compat": { "description": "`qualityLimitationReason` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-qualitylimitationreason", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5804,6 +6290,9 @@ "__compat": { "description": "`remoteId` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-remoteid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "81" @@ -5844,6 +6333,9 @@ "__compat": { "description": "`retransmittedBytesSent` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-retransmittedbytessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5879,6 +6371,9 @@ "__compat": { "description": "`retransmittedPacketsSent` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-retransmittedpacketssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5914,6 +6409,9 @@ "__compat": { "description": "`scalabilityMode` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-scalabilitymode", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "110" @@ -5949,6 +6447,9 @@ "__compat": { "description": "`ssrc` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -5984,6 +6485,9 @@ "__compat": { "description": "`targetBitrate` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-targetbitrate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "98" @@ -6019,6 +6523,9 @@ "__compat": { "description": "`timestamp` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6054,6 +6561,9 @@ "__compat": { "description": "`totalEncodedBytesTarget` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-totalencodedbytestarget", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80", @@ -6090,6 +6600,9 @@ "__compat": { "description": "`totalEncodeTime` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-totalencodetime", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6125,6 +6638,9 @@ "__compat": { "description": "`totalPacketSendDelay` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-totalpacketsenddelay", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6160,6 +6676,9 @@ "__compat": { "description": "`transportId` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6195,6 +6714,9 @@ "__compat": { "description": "`type` in 'outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6232,6 +6754,9 @@ "description": "`peer-connection` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-peer-connection", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6267,6 +6792,9 @@ "description": "`dataChannelsClosed` in 'peer-connection' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/dataChannelsClosed", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcpeerconnectionstats-datachannelsclosed", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6303,6 +6831,9 @@ "description": "`dataChannelsOpened` in 'peer-connection' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/dataChannelsOpened", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcpeerconnectionstats-datachannelsopened", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6339,6 +6870,9 @@ "description": "`id` in 'peer-connection' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6375,6 +6909,9 @@ "description": "`timestamp` in 'peer-connection' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6411,6 +6948,9 @@ "description": "`type` in 'peer-connection' stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6448,6 +6988,9 @@ "description": "`remote-candidate` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#remote_candidate", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-remote-candidate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6482,6 +7025,9 @@ "__compat": { "description": "`address` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-address", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -6523,6 +7069,9 @@ "__compat": { "description": "`candidateType` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-candidatetype", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6558,6 +7107,9 @@ "__compat": { "description": "`foundation` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-foundation", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "108" @@ -6593,6 +7145,9 @@ "__compat": { "description": "`id` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6628,6 +7183,9 @@ "__compat": { "description": "`port` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-port", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6669,6 +7227,9 @@ "__compat": { "description": "`priority` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-priority", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6704,6 +7265,9 @@ "__compat": { "description": "`protocol` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-protocol", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6745,6 +7309,9 @@ "__compat": { "description": "`timestamp` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6780,6 +7347,9 @@ "__compat": { "description": "`transportId` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6816,6 +7386,9 @@ "__compat": { "description": "`type` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6851,6 +7424,9 @@ "__compat": { "description": "`usernameFragment` in 'remote-candidate' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-usernamefragment", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "108" @@ -6888,6 +7464,9 @@ "description": "`remote-inbound-rtp` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#remote_inbound_rtp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-remote-inbound-rtp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6922,6 +7501,9 @@ "__compat": { "description": "`codecId` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -6957,6 +7539,9 @@ "__compat": { "description": "`fractionLost` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-fractionlost", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -6992,6 +7577,9 @@ "__compat": { "description": "`id` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7027,6 +7615,9 @@ "__compat": { "description": "`jitter` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7062,6 +7653,9 @@ "__compat": { "description": "`kind` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7097,6 +7691,9 @@ "__compat": { "description": "`localId` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-localid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7132,6 +7729,9 @@ "__compat": { "description": "`packetsLost` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetslost", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7167,6 +7767,9 @@ "__compat": { "description": "`packetsReceived` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetsreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": false @@ -7202,6 +7805,9 @@ "__compat": { "description": "`roundTripTime` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-roundtriptime", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7237,6 +7843,9 @@ "__compat": { "description": "`roundTripTimeMeasurements` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-roundtriptimemeasurements", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7272,6 +7881,9 @@ "__compat": { "description": "`ssrc` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7307,6 +7919,9 @@ "__compat": { "description": "`timestamp` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7342,6 +7957,9 @@ "__compat": { "description": "`totalRoundTripTime` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-totalroundtriptime", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7377,6 +7995,9 @@ "__compat": { "description": "`transportId` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7412,6 +8033,9 @@ "__compat": { "description": "`type` in 'remote-inbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -7449,6 +8073,9 @@ "description": "`remote-outbound-rtp` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#remote_outbound_rtp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-remote-outbound-rtp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7483,6 +8110,9 @@ "__compat": { "description": "`bytesSent` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcsentrtpstreamstats-bytessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7518,6 +8148,9 @@ "__compat": { "description": "`codecId` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7553,6 +8186,9 @@ "__compat": { "description": "`id` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7588,6 +8224,9 @@ "__compat": { "description": "`kind` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7623,6 +8262,9 @@ "__compat": { "description": "`localId` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-localid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7658,6 +8300,9 @@ "__compat": { "description": "`packetsSent` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcsentrtpstreamstats-packetssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7693,6 +8338,9 @@ "__compat": { "description": "`remoteTimestamp` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-remotetimestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7728,6 +8376,9 @@ "__compat": { "description": "`reportsSent` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-reportssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7763,6 +8414,9 @@ "__compat": { "description": "`roundTripTimeMeasurements` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-roundtriptimemeasurements", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "96" @@ -7798,6 +8452,9 @@ "__compat": { "description": "`ssrc` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7833,6 +8490,9 @@ "__compat": { "description": "`timestamp` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7868,6 +8528,9 @@ "__compat": { "description": "`totalRoundTripTime` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-totalroundtriptime", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "96" @@ -7903,6 +8566,9 @@ "__compat": { "description": "`transportId` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7938,6 +8604,9 @@ "__compat": { "description": "`type` in 'remote-outbound-rtp' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "91" @@ -7975,6 +8644,9 @@ "description": "`transport` stats", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport#transport", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-transport", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8009,6 +8681,9 @@ "__compat": { "description": "`bytesReceived` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-bytesreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8044,6 +8719,9 @@ "__compat": { "description": "`bytesSent` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-bytessent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8079,6 +8757,9 @@ "__compat": { "description": "`dtlsCipher` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-dtlscipher", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8114,6 +8795,9 @@ "__compat": { "description": "`dtlsRole` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-dtlsrole", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "103" @@ -8149,6 +8833,9 @@ "__compat": { "description": "`dtlsState` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-dtlsstate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8184,6 +8871,9 @@ "__compat": { "description": "`iceLocalUsernameFragment` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-icelocalusernamefragment", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "103" @@ -8219,6 +8909,9 @@ "__compat": { "description": "`iceRole` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-icerole", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "103" @@ -8254,6 +8947,9 @@ "__compat": { "description": "`iceState` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-icestate", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "103" @@ -8289,6 +8985,9 @@ "__compat": { "description": "`id` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8324,6 +9023,9 @@ "__compat": { "description": "`localCertificateId` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-localcertificateid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8359,6 +9061,9 @@ "__compat": { "description": "`packetsReceived` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-packetsreceived", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -8394,6 +9099,9 @@ "__compat": { "description": "`packetsSent` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-packetssent", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "86" @@ -8429,6 +9137,9 @@ "__compat": { "description": "`remoteCertificateId` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-remotecertificateid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8464,6 +9175,9 @@ "__compat": { "description": "`selectedCandidatePairChanges` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-selectedcandidatepairchanges", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8499,6 +9213,9 @@ "__compat": { "description": "`selectedCandidatePairId` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-selectedcandidatepairid", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8534,6 +9251,9 @@ "__compat": { "description": "`srtpCipher` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-srtpcipher", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8569,6 +9289,9 @@ "__compat": { "description": "`timestamp` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8604,6 +9327,9 @@ "__compat": { "description": "`tlsVersion` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-tlsversion", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8639,6 +9365,9 @@ "__compat": { "description": "`type` in 'transport' stats", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "80" @@ -8674,6 +9403,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/values", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" @@ -8709,6 +9441,9 @@ "__compat": { "description": "[Symbol.iterator]", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCStatsReport/Symbol.iterator", + "tags": [ + "web-features:webrtc-stats" + ], "support": { "chrome": { "version_added": "58" diff --git a/api/RTCTrackEvent.json b/api/RTCTrackEvent.json index 827058f4bf0545..9eafe9c8f90978 100644 --- a/api/RTCTrackEvent.json +++ b/api/RTCTrackEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTrackEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtctrackevent", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "56" @@ -41,6 +44,9 @@ "description": "`RTCTrackEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/RTCTrackEvent", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtctrackevent-constructor", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "64" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/receiver", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-trackevent-receiver", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "56" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/streams", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtctrackevent-streams", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "56" @@ -148,6 +160,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/track", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtctrackevent-track", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "56" @@ -185,6 +200,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/transceiver", "spec_url": "https://w3c.github.io/webrtc-pc/#dom-trackevent-transceiver", + "tags": [ + "web-features:webrtc" + ], "support": { "chrome": { "version_added": "69" diff --git a/api/Range.json b/api/Range.json index a3be3c6c5f7a9d..42b9f86b56e19e 100644 --- a/api/Range.json +++ b/api/Range.json @@ -8,6 +8,9 @@ "https://w3c.github.io/DOM-Parsing/#extensions-to-the-range-interface", "https://drafts.csswg.org/cssom-view/#extensions-to-the-range-interface" ], + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -50,6 +53,9 @@ "description": "`Range()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/Range", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-range②", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "29" @@ -87,6 +93,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/cloneContents", "spec_url": "https://dom.spec.whatwg.org/#dom-range-clonecontents", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -128,6 +137,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/cloneRange", "spec_url": "https://dom.spec.whatwg.org/#dom-range-clonerange", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -169,6 +181,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/collapse", "spec_url": "https://dom.spec.whatwg.org/#dom-range-collapse", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -247,6 +262,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/collapsed", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-collapsed①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -288,6 +306,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/commonAncestorContainer", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-commonancestorcontainer②", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -329,6 +350,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/compareBoundaryPoints", "spec_url": "https://dom.spec.whatwg.org/#dom-range-compareboundarypoints", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -408,6 +432,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/comparePoint", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-comparepoint①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -451,6 +478,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/createContextualFragment", "spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-range-createcontextualfragment", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -492,6 +522,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/deleteContents", "spec_url": "https://dom.spec.whatwg.org/#dom-range-deletecontents", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -533,6 +566,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/detach", "spec_url": "https://dom.spec.whatwg.org/#dom-range-detach", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1", @@ -580,6 +616,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/endContainer", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-endcontainer①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -621,6 +660,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/endOffset", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-endoffset①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -662,6 +704,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/extractContents", "spec_url": "https://dom.spec.whatwg.org/#dom-range-extractcontents", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -793,6 +838,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/insertNode", "spec_url": "https://dom.spec.whatwg.org/#dom-range-insertnode", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -834,6 +882,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/intersectsNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-intersectsnode①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -879,6 +930,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/isPointInRange", "spec_url": "https://dom.spec.whatwg.org/#dom-range-ispointinrange", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -922,6 +976,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/selectNode", "spec_url": "https://dom.spec.whatwg.org/#dom-range-selectnode", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -963,6 +1020,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/selectNodeContents", "spec_url": "https://dom.spec.whatwg.org/#dom-range-selectnodecontents", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1004,6 +1064,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/setEnd", "spec_url": "https://dom.spec.whatwg.org/#dom-range-setend", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1045,6 +1108,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/setEndAfter", "spec_url": "https://dom.spec.whatwg.org/#dom-range-setendafter", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1086,6 +1152,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/setEndBefore", "spec_url": "https://dom.spec.whatwg.org/#dom-range-setendbefore", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1127,6 +1196,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/setStart", "spec_url": "https://dom.spec.whatwg.org/#dom-range-setstart", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1168,6 +1240,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/setStartAfter", "spec_url": "https://dom.spec.whatwg.org/#dom-range-setstartafter", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1209,6 +1284,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/setStartBefore", "spec_url": "https://dom.spec.whatwg.org/#dom-range-setstartbefore", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1250,6 +1328,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/startContainer", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-startcontainer①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1291,6 +1372,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/startOffset", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-startoffset①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1332,6 +1416,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/surroundContents", "spec_url": "https://dom.spec.whatwg.org/#dom-range-surroundcontents", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1373,6 +1460,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Range/toString", "spec_url": "https://dom.spec.whatwg.org/#dom-range-stringifier", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/RemotePlayback.json b/api/RemotePlayback.json index e18f3df9342f12..43970eb8915ce3 100644 --- a/api/RemotePlayback.json +++ b/api/RemotePlayback.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback", "spec_url": "https://w3c.github.io/remote-playback/#remoteplayback-interface", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback/cancelWatchAvailability", "spec_url": "https://w3c.github.io/remote-playback/#dom-remoteplayback-cancelwatchavailability", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -83,6 +89,9 @@ "description": "`connect` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback/connect_event", "spec_url": "https://w3c.github.io/remote-playback/#dom-remoteplayback-onconnect", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -123,6 +132,9 @@ "description": "`connecting` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback/connecting_event", "spec_url": "https://w3c.github.io/remote-playback/#dom-remoteplayback-onconnecting", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -163,6 +175,9 @@ "description": "`disconnect` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback/disconnect_event", "spec_url": "https://w3c.github.io/remote-playback/#dom-remoteplayback-ondisconnect", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -202,6 +217,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback/prompt", "spec_url": "https://w3c.github.io/remote-playback/#dom-remoteplayback-prompt", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -241,6 +259,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback/state", "spec_url": "https://w3c.github.io/remote-playback/#dom-remoteplayback-state", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" @@ -280,6 +301,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/RemotePlayback/watchAvailability", "spec_url": "https://w3c.github.io/remote-playback/#dom-remoteplayback-watchavailability", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" diff --git a/api/Request.json b/api/Request.json index 1284af318a16df..fcb58060a2347b 100644 --- a/api/Request.json +++ b/api/Request.json @@ -108,6 +108,9 @@ "cross_origin_stripped": { "__compat": { "description": "cross-origin `referrer` stripped out and `navigate` mode converted to `same-origin` when constructor created from existing `Request` object.", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "69" @@ -148,6 +151,9 @@ "__compat": { "description": "`init.attributionReporting` parameter", "spec_url": "https://wicg.github.io/attribution-reporting-api/#dom-requestinit-attributionreporting", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "125" @@ -305,6 +311,9 @@ "__compat": { "description": "`init.referrer` parameter", "spec_url": "https://fetch.spec.whatwg.org/#dom-requestinit-referrer", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "47" @@ -344,6 +353,9 @@ "request_body_readablestream": { "__compat": { "description": "Send `ReadableStream` in request body", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "105" @@ -381,6 +393,9 @@ "response_body_readablestream": { "__compat": { "description": "Consume `ReadableStream` as a response body", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "43" @@ -518,6 +533,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/body", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-body①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "105", @@ -607,6 +625,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/bytes", "spec_url": "https://fetch.spec.whatwg.org/#dom-body-bytes", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "132" @@ -645,6 +666,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/cache", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-cache②", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "64" @@ -685,6 +709,9 @@ }, "only-if-cached": { "__compat": { + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "64" @@ -819,6 +846,9 @@ "default_same-origin": { "__compat": { "description": "Default value `same-origin`", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "72" @@ -867,6 +897,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/destination", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-destination①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "65" @@ -948,6 +981,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/formData", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-formdata①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "60" @@ -1042,6 +1078,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/integrity", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-integrity②", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "46" @@ -1085,6 +1124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/isHistoryNavigation", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-ishistorynavigation①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "69" @@ -1173,7 +1215,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/keepalive", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-keepalive②", "tags": [ - "web-features:fetch-keepalive" + "web-features:fetch" ], "support": { "chrome": { @@ -1308,6 +1350,9 @@ "navigate_mode": { "__compat": { "description": "`navigate` mode", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "49" @@ -1355,6 +1400,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/redirect", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-redirect②", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "46" @@ -1399,6 +1447,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/referrer", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-referrer①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "40" @@ -1442,6 +1493,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Request/referrerPolicy", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-request-referrerpolicy②", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "52" @@ -1532,6 +1586,9 @@ "targetAddressSpace": { "__compat": { "spec_url": "https://wicg.github.io/private-network-access/#dom-request-targetaddressspace", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "124" diff --git a/api/Response.json b/api/Response.json index 47531b8e0abe32..14f60e87e8b82a 100644 --- a/api/Response.json +++ b/api/Response.json @@ -102,6 +102,9 @@ "accept_readablestream": { "__compat": { "description": "body parameter accepts ReadableByteStream", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "52" @@ -144,6 +147,9 @@ "body_parameter_optional": { "__compat": { "description": "`body` parameter is optional", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "40" @@ -280,6 +286,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/body", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-body①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "43" @@ -321,6 +330,9 @@ "readable_byte_stream": { "__compat": { "description": "`body` is a readable byte stream", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "116" @@ -409,6 +421,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/bytes", "spec_url": "https://fetch.spec.whatwg.org/#dom-body-bytes", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "132" @@ -494,6 +509,9 @@ "description": "`error()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/error_static", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-response-error①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "43" @@ -537,6 +555,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/formData", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-body-formdata①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "60" @@ -768,6 +789,9 @@ "description": "`redirect()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/redirect_static", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-response-redirect①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "44" @@ -811,6 +835,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Response/redirected", "spec_url": "https://fetch.spec.whatwg.org/#ref-for-dom-response-redirected①", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "57" diff --git a/api/SVGAElement.json b/api/SVGAElement.json index 2670aff51c7d43..58dcf08a63e282 100644 --- a/api/SVGAElement.json +++ b/api/SVGAElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement", "spec_url": "https://svgwg.org/svg2-draft/linking.html#InterfaceSVGAElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "download": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__download", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -81,6 +87,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -125,6 +134,9 @@ "hreflang": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__hreflang", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -195,6 +207,9 @@ "referrerPolicy": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__referrerPolicy", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -229,6 +244,9 @@ "rel": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__rel", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false, @@ -264,6 +282,9 @@ "relList": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__relList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false, @@ -300,6 +321,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/target", "spec_url": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__target", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -379,6 +403,9 @@ "type": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#__svg__SVGAElement__type", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false diff --git a/api/SVGAngle.json b/api/SVGAngle.json index 935c33a1c30fb6..ea527e319ee12a 100644 --- a/api/SVGAngle.json +++ b/api/SVGAngle.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAngle", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAngle", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "convertToSpecifiedUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__convertToSpecifiedUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "newValueSpecifiedUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__newValueSpecifiedUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "unitType": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__unitType", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "value": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__value", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +238,9 @@ "valueAsString": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__valueAsString", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -267,6 +285,9 @@ "valueInSpecifiedUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAngle__valueInSpecifiedUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimateElement.json b/api/SVGAnimateElement.json index d2518cfb3b5cc1..ee5894e7d68e2e 100644 --- a/api/SVGAnimateElement.json +++ b/api/SVGAnimateElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimateElement", "spec_url": "https://svgwg.org/specs/animations/#InterfaceSVGAnimateElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/SVGAnimateMotionElement.json b/api/SVGAnimateMotionElement.json index 5e26564498bf73..ee36e78f3b4e59 100644 --- a/api/SVGAnimateMotionElement.json +++ b/api/SVGAnimateMotionElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimateMotionElement", "spec_url": "https://svgwg.org/specs/animations/#InterfaceSVGAnimateMotionElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" diff --git a/api/SVGAnimateTransformElement.json b/api/SVGAnimateTransformElement.json index 96aaf1c93df151..49f1da7f148a01 100644 --- a/api/SVGAnimateTransformElement.json +++ b/api/SVGAnimateTransformElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimateTransformElement", "spec_url": "https://svgwg.org/specs/animations/#InterfaceSVGAnimateTransformElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/SVGAnimatedAngle.json b/api/SVGAnimatedAngle.json index 9267e5dc738248..06c2a2e2b54d34 100644 --- a/api/SVGAnimatedAngle.json +++ b/api/SVGAnimatedAngle.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedAngle", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedAngle", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedAngle__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedAngle__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimatedBoolean.json b/api/SVGAnimatedBoolean.json index 29c59e9be8d616..8c0e77c4a26f19 100644 --- a/api/SVGAnimatedBoolean.json +++ b/api/SVGAnimatedBoolean.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedBoolean", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedBoolean", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" @@ -45,6 +48,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedBoolean__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" @@ -85,6 +91,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedBoolean__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" diff --git a/api/SVGAnimatedEnumeration.json b/api/SVGAnimatedEnumeration.json index 526cdbda8cb73d..eadfaae3cd2378 100644 --- a/api/SVGAnimatedEnumeration.json +++ b/api/SVGAnimatedEnumeration.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedEnumeration", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedEnumeration", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedEnumeration/animVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedEnumeration__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedEnumeration/baseVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedEnumeration__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimatedInteger.json b/api/SVGAnimatedInteger.json index d617213f2577a2..98e2afb9f6ffb9 100644 --- a/api/SVGAnimatedInteger.json +++ b/api/SVGAnimatedInteger.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedInteger", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedInteger", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" @@ -45,6 +48,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedInteger__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" @@ -85,6 +91,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedInteger__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" diff --git a/api/SVGAnimatedLength.json b/api/SVGAnimatedLength.json index 7df47a808e2935..bdf48d42a25297 100644 --- a/api/SVGAnimatedLength.json +++ b/api/SVGAnimatedLength.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedLength", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLength", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedLength/animVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLength__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedLength/baseVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLength__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimatedLengthList.json b/api/SVGAnimatedLengthList.json index ded15e2da7c324..db79a159f0177b 100644 --- a/api/SVGAnimatedLengthList.json +++ b/api/SVGAnimatedLengthList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedLengthList", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLengthList", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLengthList__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedLengthList__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimatedNumber.json b/api/SVGAnimatedNumber.json index 0e464feee44773..aee2903bebd61e 100644 --- a/api/SVGAnimatedNumber.json +++ b/api/SVGAnimatedNumber.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedNumber", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumber", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumber__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumber__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimatedNumberList.json b/api/SVGAnimatedNumberList.json index af6b5dcc51d039..2348f72d9376a8 100644 --- a/api/SVGAnimatedNumberList.json +++ b/api/SVGAnimatedNumberList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedNumberList", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumberList", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" @@ -45,6 +48,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumberList__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" @@ -85,6 +91,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedNumberList__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "6" diff --git a/api/SVGAnimatedPreserveAspectRatio.json b/api/SVGAnimatedPreserveAspectRatio.json index 5d9f12fca3e32e..910978a058997a 100644 --- a/api/SVGAnimatedPreserveAspectRatio.json +++ b/api/SVGAnimatedPreserveAspectRatio.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedPreserveAspectRatio", "spec_url": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedPreserveAspectRatio", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "5" @@ -45,6 +48,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedPreserveAspectRatio__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "5" @@ -85,6 +91,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedPreserveAspectRatio__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGAnimatedRect.json b/api/SVGAnimatedRect.json index dfdafe87c49a1c..1073568d272a87 100644 --- a/api/SVGAnimatedRect.json +++ b/api/SVGAnimatedRect.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedRect", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedRect", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedRect__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedRect__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimatedString.json b/api/SVGAnimatedString.json index f127a9f7cbcb6b..5d2bd80eea74e9 100644 --- a/api/SVGAnimatedString.json +++ b/api/SVGAnimatedString.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedString", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedString", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedString/animVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedString__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedString/baseVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedString__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimatedTransformList.json b/api/SVGAnimatedTransformList.json index 7876ec851a8530..d55875faf1550f 100644 --- a/api/SVGAnimatedTransformList.json +++ b/api/SVGAnimatedTransformList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedTransformList", "spec_url": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedTransformList", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "animVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedTransformList__animVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "baseVal": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedTransformList__baseVal", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGAnimationElement.json b/api/SVGAnimationElement.json index 37b60a32b56ef2..1b035849455475 100644 --- a/api/SVGAnimationElement.json +++ b/api/SVGAnimationElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement", "spec_url": "https://svgwg.org/specs/animations/#InterfaceSVGAnimationElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -44,6 +47,9 @@ }, "beginElement": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -83,6 +89,9 @@ }, "beginElementAt": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -125,6 +134,9 @@ "description": "`beginEvent` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement/beginEvent_event", "spec_url": "https://svgwg.org/svg2-draft/interact.html#BeginEvent", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": [ { @@ -176,6 +188,9 @@ }, "endElement": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -215,6 +230,9 @@ }, "endElementAt": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -257,6 +275,9 @@ "description": "`endEvent` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement/endEvent_event", "spec_url": "https://svgwg.org/svg2-draft/interact.html#EndEvent", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": [ { @@ -308,6 +329,9 @@ }, "getCurrentTime": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -347,6 +371,9 @@ }, "getSimpleDuration": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -386,6 +413,9 @@ }, "getStartTime": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -428,6 +458,9 @@ "description": "`repeatEvent` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement/repeatEvent_event", "spec_url": "https://svgwg.org/svg2-draft/interact.html#RepeatEvent", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": [ { @@ -480,6 +513,9 @@ "requiredExtensions": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__requiredExtensions", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -522,6 +558,9 @@ "systemLanguage": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -565,6 +604,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement/targetElement", "spec_url": "https://svgwg.org/specs/animations/#__svg__SVGAnimationElement__targetElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/SVGCircleElement.json b/api/SVGCircleElement.json index 7a6d39ca605142..d392d5e4862757 100644 --- a/api/SVGCircleElement.json +++ b/api/SVGCircleElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGCircleElement", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGCircleElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGCircleElement/cx", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGCircleElement__cx", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGCircleElement/cy", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGCircleElement__cy", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -138,6 +147,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGCircleElement/r", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGCircleElement__r", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGComponentTransferFunctionElement.json b/api/SVGComponentTransferFunctionElement.json index f9c665a56f5ab7..914acddcaeeb25 100644 --- a/api/SVGComponentTransferFunctionElement.json +++ b/api/SVGComponentTransferFunctionElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGComponentTransferFunctionElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGComponentTransferFunctionElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "amplitude": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgcomponenttransferfunctionelement-amplitude", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "exponent": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgcomponenttransferfunctionelement-exponent", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "intercept": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgcomponenttransferfunctionelement-intercept", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "offset": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgcomponenttransferfunctionelement-offset", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "slope": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgcomponenttransferfunctionelement-slope", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "tableValues": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgcomponenttransferfunctionelement-tablevalues", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "type": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgcomponenttransferfunctionelement-type", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGDefsElement.json b/api/SVGDefsElement.json index c266c152ebca36..e247d854898d34 100644 --- a/api/SVGDefsElement.json +++ b/api/SVGDefsElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGDefsElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGDefsElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGDescElement.json b/api/SVGDescElement.json index 911d18f8342039..721b59e0f689e6 100644 --- a/api/SVGDescElement.json +++ b/api/SVGDescElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGDescElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGDescElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGElement.json b/api/SVGElement.json index 95053e6f40b8f3..a23079051f3207 100644 --- a/api/SVGElement.json +++ b/api/SVGElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/attributeStyleMap", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-elementcssinlinestyle-attributestylemap", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "66" @@ -127,6 +133,9 @@ "blur": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-blur-dev", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -212,6 +221,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/dataset", "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-dataset-dev", + "tags": [ + "web-features:dataset" + ], "support": { "chrome": { "version_added": "55" @@ -254,6 +266,9 @@ "description": "`error` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/error_event", "spec_url": "https://svgwg.org/svg2-draft/interact.html#ErrorEvent", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "10" @@ -296,6 +311,9 @@ "focus": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-focus-dev", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -335,6 +353,9 @@ "options_preventScroll_parameter": { "__compat": { "description": "`options.preventScroll` parameter", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "78" @@ -376,6 +397,9 @@ "description": "`load` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/load_event", "spec_url": "https://svgwg.org/svg2-draft/interact.html#LoadEvent", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -422,6 +446,9 @@ "nonce": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/urls-and-fetching.html#dom-noncedelement-nonce", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "61" @@ -456,6 +483,9 @@ "ownerSVGElement": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGElement__ownerSVGElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -501,6 +531,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/style", "spec_url": "https://drafts.csswg.org/cssom/#dom-elementcssinlinestyle-style", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -543,6 +576,9 @@ "tabIndex": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "36" @@ -579,6 +615,9 @@ "viewportElement": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGElement__viewportElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGEllipseElement.json b/api/SVGEllipseElement.json index 6a2cf9b149fa2c..1841f80df37297 100644 --- a/api/SVGEllipseElement.json +++ b/api/SVGEllipseElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGEllipseElement", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGEllipseElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "cx": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__cx", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "cy": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__cy", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "rx": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__rx", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "ry": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGEllipseElement__ry", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGFEBlendElement.json b/api/SVGFEBlendElement.json index 441d01cd333146..a3bfb7c46778e4 100644 --- a/api/SVGFEBlendElement.json +++ b/api/SVGFEBlendElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEBlendElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEBlendElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeblendelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "in2": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeblendelement-in2", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "mode": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeblendelement-mode", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEColorMatrixElement.json b/api/SVGFEColorMatrixElement.json index ba8a13d6ae075e..7ee95c69fb7c7c 100644 --- a/api/SVGFEColorMatrixElement.json +++ b/api/SVGFEColorMatrixElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEColorMatrixElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEColorMatrixElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecolormatrixelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "type": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecolormatrixelement-type", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "values": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecolormatrixelement-values", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEComponentTransferElement.json b/api/SVGFEComponentTransferElement.json index 24fa037bb56185..c26d838223c201 100644 --- a/api/SVGFEComponentTransferElement.json +++ b/api/SVGFEComponentTransferElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEComponentTransferElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEComponentTransferElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -89,6 +95,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecomponenttransferelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -129,6 +138,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -175,6 +187,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -221,6 +236,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -267,6 +285,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFECompositeElement.json b/api/SVGFECompositeElement.json index c05eae8d7ca974..afae6b72cf61ab 100644 --- a/api/SVGFECompositeElement.json +++ b/api/SVGFECompositeElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFECompositeElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFECompositeElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecompositeelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "in2": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecompositeelement-in2", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "k1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecompositeelement-k1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "k2": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecompositeelement-k2", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "k3": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecompositeelement-k3", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "k4": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecompositeelement-k4", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "operator": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfecompositeelement-operator", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -363,6 +390,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -403,6 +433,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -443,6 +476,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -483,6 +519,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEConvolveMatrixElement.json b/api/SVGFEConvolveMatrixElement.json index d9750aa7718c82..49b8d18f22d909 100644 --- a/api/SVGFEConvolveMatrixElement.json +++ b/api/SVGFEConvolveMatrixElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEConvolveMatrixElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEConvolveMatrixElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -43,6 +46,9 @@ "bias": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-bias", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -83,6 +89,9 @@ "divisor": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-divisor", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -123,6 +132,9 @@ "edgeMode": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-edgemode", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -163,6 +175,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -203,6 +218,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -243,6 +261,9 @@ "kernelMatrix": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-kernelmatrix", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -283,6 +304,9 @@ "kernelUnitLengthX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-kernelunitlengthx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -323,6 +347,9 @@ "kernelUnitLengthY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-kernelunitlengthy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -363,6 +390,9 @@ "orderX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-orderx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -403,6 +433,9 @@ "orderY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-ordery", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -443,6 +476,9 @@ "preserveAlpha": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-preservealpha", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -483,6 +519,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -523,6 +562,9 @@ "targetX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-targetx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -563,6 +605,9 @@ "targetY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeconvolvematrixelement-targety", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -603,6 +648,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -643,6 +691,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -683,6 +734,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" diff --git a/api/SVGFEDiffuseLightingElement.json b/api/SVGFEDiffuseLightingElement.json index ec04971ecf9930..df10d9dfaba24f 100644 --- a/api/SVGFEDiffuseLightingElement.json +++ b/api/SVGFEDiffuseLightingElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEDiffuseLightingElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEDiffuseLightingElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "diffuseConstant": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfediffuselightingelement-diffuseconstant", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfediffuselightingelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "kernelUnitLengthX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfediffuselightingelement-kernelunitlengthx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "kernelUnitLengthY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfediffuselightingelement-kernelunitlengthy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "surfaceScale": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfediffuselightingelement-surfacescale", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -363,6 +390,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -403,6 +433,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEDisplacementMapElement.json b/api/SVGFEDisplacementMapElement.json index ee8b5a25a383f8..1f0895a3b696fa 100644 --- a/api/SVGFEDisplacementMapElement.json +++ b/api/SVGFEDisplacementMapElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEDisplacementMapElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEDisplacementMapElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedisplacementmapelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "in2": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedisplacementmapelement-in2", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "scale": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedisplacementmapelement-scale", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "xChannelSelector": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedisplacementmapelement-xchannelselector", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -363,6 +390,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -403,6 +433,9 @@ "yChannelSelector": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedisplacementmapelement-ychannelselector", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEDistantLightElement.json b/api/SVGFEDistantLightElement.json index 6a3059cf44f7d3..952fcd1c81deab 100644 --- a/api/SVGFEDistantLightElement.json +++ b/api/SVGFEDistantLightElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEDistantLightElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEDistantLightElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "azimuth": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedistantlightelement-azimuth", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "elevation": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedistantlightelement-elevation", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEDropShadowElement.json b/api/SVGFEDropShadowElement.json index 563c45fbe535fc..473df54ffe2010 100644 --- a/api/SVGFEDropShadowElement.json +++ b/api/SVGFEDropShadowElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEDropShadowElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEDropShadowElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -37,6 +40,9 @@ "dx": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedropshadowelement-dx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -71,6 +77,9 @@ "dy": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedropshadowelement-dy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -105,6 +114,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -139,6 +151,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedropshadowelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -173,6 +188,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -207,6 +225,9 @@ "setStdDeviation": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedropshadowelement-setstddeviation", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -241,6 +262,9 @@ "stdDeviationX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedropshadowelement-stddeviationx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -275,6 +299,9 @@ "stdDeviationY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfedropshadowelement-stddeviationy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -309,6 +336,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -343,6 +373,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -377,6 +410,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" diff --git a/api/SVGFEFloodElement.json b/api/SVGFEFloodElement.json index af285dce0b5d61..595892cb5c6aa5 100644 --- a/api/SVGFEFloodElement.json +++ b/api/SVGFEFloodElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEFloodElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEFloodElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -89,6 +95,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -135,6 +144,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -181,6 +193,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -227,6 +242,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEFuncAElement.json b/api/SVGFEFuncAElement.json index f2085ec5ed2f05..8572ef3b91763b 100644 --- a/api/SVGFEFuncAElement.json +++ b/api/SVGFEFuncAElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEFuncAElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEFuncAElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEFuncBElement.json b/api/SVGFEFuncBElement.json index caab3d300f52bb..9102dbd5515f4b 100644 --- a/api/SVGFEFuncBElement.json +++ b/api/SVGFEFuncBElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEFuncBElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEFuncBElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEFuncGElement.json b/api/SVGFEFuncGElement.json index 009e90584702a7..c6d13ba0816dcc 100644 --- a/api/SVGFEFuncGElement.json +++ b/api/SVGFEFuncGElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEFuncGElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEFuncGElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEFuncRElement.json b/api/SVGFEFuncRElement.json index ed8a02b30d81a8..e9cd7226869a5e 100644 --- a/api/SVGFEFuncRElement.json +++ b/api/SVGFEFuncRElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEFuncRElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEFuncRElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEGaussianBlurElement.json b/api/SVGFEGaussianBlurElement.json index 210d1b38a64de9..4581d2961e6de6 100644 --- a/api/SVGFEGaussianBlurElement.json +++ b/api/SVGFEGaussianBlurElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEGaussianBlurElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEGaussianBlurElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "edgeMode": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfegaussianblurelement-edgemode", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": false @@ -77,6 +83,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfegaussianblurelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -209,6 +224,9 @@ "setStdDeviation": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfegaussianblurelement-setstddeviation", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -249,6 +267,9 @@ "stdDeviationX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfegaussianblurelement-stddeviationx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -289,6 +310,9 @@ "stdDeviationY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfegaussianblurelement-stddeviationy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -329,6 +353,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -375,6 +402,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -421,6 +451,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEImageElement.json b/api/SVGFEImageElement.json index ce0ff0ac9df099..1083bdc2731704 100644 --- a/api/SVGFEImageElement.json +++ b/api/SVGFEImageElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEImageElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEImageElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEImageElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feimage-crossorigin", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": false @@ -78,6 +84,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -118,6 +127,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -158,6 +170,9 @@ "preserveAspectRatio": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeimageelement-preserveaspectratio", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -198,6 +213,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -238,6 +256,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -278,6 +299,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -318,6 +342,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEMergeElement.json b/api/SVGFEMergeElement.json index 3fd1e5ff798ffa..317de02f1ada0c 100644 --- a/api/SVGFEMergeElement.json +++ b/api/SVGFEMergeElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEMergeElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEMergeElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEMergeNodeElement.json b/api/SVGFEMergeNodeElement.json index d3da813958506e..daeed719668638 100644 --- a/api/SVGFEMergeNodeElement.json +++ b/api/SVGFEMergeNodeElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEMergeNodeElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEMergeNodeElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfemergenodeelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEMorphologyElement.json b/api/SVGFEMorphologyElement.json index adf4c57817dc64..f04e977681d76e 100644 --- a/api/SVGFEMorphologyElement.json +++ b/api/SVGFEMorphologyElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEMorphologyElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEMorphologyElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfemorphologyelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "operator": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfemorphologyelement-operator", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "radiusX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfemorphologyelement-radiusx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "radiusY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfemorphologyelement-radiusy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -363,6 +390,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEOffsetElement.json b/api/SVGFEOffsetElement.json index 41faf955f429ad..a118e69a966aa9 100644 --- a/api/SVGFEOffsetElement.json +++ b/api/SVGFEOffsetElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEOffsetElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEOffsetElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "dx": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeoffsetelement-dx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "dy": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeoffsetelement-dy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeoffsetelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFEPointLightElement.json b/api/SVGFEPointLightElement.json index 4b5ea1dc4784d3..0f9ff82c770a37 100644 --- a/api/SVGFEPointLightElement.json +++ b/api/SVGFEPointLightElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFEPointLightElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFEPointLightElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfepointlightelement-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfepointlightelement-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "z": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfepointlightelement-z", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFESpecularLightingElement.json b/api/SVGFESpecularLightingElement.json index 5c53f40b39c9e0..d4eead71dd5c03 100644 --- a/api/SVGFESpecularLightingElement.json +++ b/api/SVGFESpecularLightingElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFESpecularLightingElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFESpecularLightingElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespecularlightingelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "kernelUnitLengthX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespecularlightingelement-kernelunitlengthx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "45" @@ -159,6 +171,9 @@ "kernelUnitLengthY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespecularlightingelement-kernelunitlengthy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "45" @@ -195,6 +210,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -235,6 +253,9 @@ "specularConstant": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespecularlightingelement-specularconstant", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -275,6 +296,9 @@ "specularExponent": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespecularlightingelement-specularexponent", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -315,6 +339,9 @@ "surfaceScale": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespecularlightingelement-surfacescale", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -355,6 +382,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -395,6 +425,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -435,6 +468,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFESpotLightElement.json b/api/SVGFESpotLightElement.json index d2f38c521354df..da3d08f8f4da01 100644 --- a/api/SVGFESpotLightElement.json +++ b/api/SVGFESpotLightElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFESpotLightElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFESpotLightElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "limitingConeAngle": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-limitingconeangle", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "pointsAtX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-pointsatx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "pointsAtY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-pointsaty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "pointsAtZ": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-pointsatz", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "specularExponent": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-specularexponent", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "z": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfespotlightelement-z", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFETileElement.json b/api/SVGFETileElement.json index b9994d304fc160..7fbfb39a9791cc 100644 --- a/api/SVGFETileElement.json +++ b/api/SVGFETileElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFETileElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFETileElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "in1": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfetileelement-in1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFETurbulenceElement.json b/api/SVGFETurbulenceElement.json index a2a146bd843548..ecf9cd974073f4 100644 --- a/api/SVGFETurbulenceElement.json +++ b/api/SVGFETurbulenceElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFETurbulenceElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFETurbulenceElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "baseFrequencyX": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeturbulenceelement-basefrequencyx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "baseFrequencyY": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeturbulenceelement-basefrequencyy", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "numOctaves": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeturbulenceelement-numoctaves", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "result": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-result", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "seed": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeturbulenceelement-seed", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "stitchTiles": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeturbulenceelement-stitchtiles", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -323,6 +347,9 @@ "type": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfeturbulenceelement-type", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -363,6 +390,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -403,6 +433,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -443,6 +476,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGFilterElement.json b/api/SVGFilterElement.json index 36304a6285e955..59928bca7a8066 100644 --- a/api/SVGFilterElement.json +++ b/api/SVGFilterElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGFilterElement", "spec_url": "https://drafts.fxtf.org/filter-effects/#InterfaceSVGFilterElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ "filterUnits": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterelement-filterunits", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ "height": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterelement-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -163,6 +175,9 @@ "primitiveUnits": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterelement-primitiveunits", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -203,6 +218,9 @@ "width": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterelement-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -243,6 +261,9 @@ "x": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterelement-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -283,6 +304,9 @@ "y": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterelement-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/api/SVGForeignObjectElement.json b/api/SVGForeignObjectElement.json index e811ea1875f2e1..3bea395e19856c 100644 --- a/api/SVGForeignObjectElement.json +++ b/api/SVGForeignObjectElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGForeignObjectElement", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#InterfaceSVGForeignObjectElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "height": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__height", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -89,6 +95,9 @@ "width": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -131,6 +140,9 @@ "x": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -173,6 +185,9 @@ "y": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGForeignObjectElement__y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGGElement.json b/api/SVGGElement.json index 366ba29e1280d7..25e12cd9efa3e6 100644 --- a/api/SVGGElement.json +++ b/api/SVGGElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGGElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGGeometryElement.json b/api/SVGGeometryElement.json index 2ae7acda709cb0..556375cd7dd27d 100644 --- a/api/SVGGeometryElement.json +++ b/api/SVGGeometryElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGeometryElement", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": [ { @@ -114,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGeometryElement/getPointAtLength", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__getPointAtLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": [ { @@ -225,6 +231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGeometryElement/getTotalLength", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__getTotalLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": [ { @@ -336,6 +345,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGeometryElement/isPointInFill", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__isPointInFill", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "33", @@ -372,6 +384,9 @@ "point_parameter_DOMPoint": { "__compat": { "description": "Accepts a `DOMPoint` as `point` parameter", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -408,6 +423,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGeometryElement/isPointInStroke", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__isPointInStroke", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "33", @@ -444,6 +462,9 @@ "point_parameter_DOMPoint": { "__compat": { "description": "Accepts a `DOMPoint` as `point` parameter", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -480,6 +501,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGeometryElement/pathLength", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGeometryElement__pathLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": [ { diff --git a/api/SVGGradientElement.json b/api/SVGGradientElement.json index 92d824ab15d141..eaeb27c2c0af49 100644 --- a/api/SVGGradientElement.json +++ b/api/SVGGradientElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGradientElement", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGGradientElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "gradientTransform": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__gradientTransform", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "gradientUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__gradientUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "spreadMethod": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGGradientElement__spreadMethod", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGGraphicsElement.json b/api/SVGGraphicsElement.json index 11ad6070e6c7b4..ff28ed56ef4d1b 100644 --- a/api/SVGGraphicsElement.json +++ b/api/SVGGraphicsElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGraphicsElement", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGGraphicsElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": [ { @@ -106,6 +109,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGGraphicsElement/getBBox", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__getBBox", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -154,6 +160,9 @@ "getCTM": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__getCTM", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -198,6 +207,9 @@ "getScreenCTM": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__getScreenCTM", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -244,6 +256,9 @@ "requiredExtensions": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__requiredExtensions", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -288,6 +303,9 @@ "systemLanguage": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -332,6 +350,9 @@ "transform": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGGraphicsElement__transform", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGImageElement.json b/api/SVGImageElement.json index 28b1952beed957..20d6b47b34cf6f 100644 --- a/api/SVGImageElement.json +++ b/api/SVGImageElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#InterfaceSVGImageElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "crossOrigin": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__crossOrigin", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "118" @@ -83,6 +89,9 @@ "description": "`decode()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement/decode", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-decode-dev", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "64" @@ -118,6 +127,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement/decoding", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-decoding", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "65" @@ -153,6 +165,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement/height", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__height", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -197,6 +212,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -242,6 +260,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement/preserveAspectRatio", "spec_url": "https://svgwg.org/svg2-draft/coords.html#PreserveAspectRatioAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -287,6 +308,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement/width", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -332,6 +356,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement/x", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -377,6 +404,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGImageElement/y", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#__svg__SVGImageElement__y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGLength.json b/api/SVGLength.json index 4fb310869825b6..9cd70e037d65aa 100644 --- a/api/SVGLength.json +++ b/api/SVGLength.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLength", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "convertToSpecifiedUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__convertToSpecifiedUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "newValueSpecifiedUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__newValueSpecifiedUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "unitType": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__unitType", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "value": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__value", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +238,9 @@ "valueAsString": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__valueAsString", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -267,6 +285,9 @@ "valueInSpecifiedUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGLength__valueInSpecifiedUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGLengthList.json b/api/SVGLengthList.json index 048b2888ec8445..495fa42425dc01 100644 --- a/api/SVGLengthList.json +++ b/api/SVGLengthList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGLengthList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "appendItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/appendItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "clear": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/clear", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "getItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/getItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "initialize": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/initialize", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +238,9 @@ "insertItemBefore": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/insertItemBefore", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -267,6 +285,9 @@ "length": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/length", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "35" @@ -305,6 +326,9 @@ "numberOfItems": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/numberOfItems", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -349,6 +373,9 @@ "removeItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/removeItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -393,6 +420,9 @@ "replaceItem": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/replaceItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGLineElement.json b/api/SVGLineElement.json index 81ebd490d8e006..607ebb1a9ef1e3 100644 --- a/api/SVGLineElement.json +++ b/api/SVGLineElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLineElement", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGLineElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "x1": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__x1", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "x2": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__x2", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "y1": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__y1", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "y2": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGLineElement__y2", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGLinearGradientElement.json b/api/SVGLinearGradientElement.json index 4c774b7bcf6909..512a212eafc443 100644 --- a/api/SVGLinearGradientElement.json +++ b/api/SVGLinearGradientElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLinearGradientElement", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGLinearGradientElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "x1": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__x1", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "x2": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__x2", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "y1": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__y1", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "y2": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGLinearGradientElement__y2", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGMPathElement.json b/api/SVGMPathElement.json index 5a79e90068daec..420e3794ebbe80 100644 --- a/api/SVGMPathElement.json +++ b/api/SVGMPathElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMPathElement", "spec_url": "https://svgwg.org/specs/animations/#InterfaceSVGMPathElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "19" @@ -41,6 +44,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "19" diff --git a/api/SVGMarkerElement.json b/api/SVGMarkerElement.json index 7ca0b4a3c9ce67..beba99e72dc06e 100644 --- a/api/SVGMarkerElement.json +++ b/api/SVGMarkerElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement", "spec_url": "https://svgwg.org/svg2-draft/painting.html#InterfaceSVGMarkerElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/markerHeight", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__markerHeight", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/markerUnits", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__markerUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -138,6 +147,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/markerWidth", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__markerWidth", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -182,6 +194,9 @@ "orient": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__orient", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -217,6 +232,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/orientAngle", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__orientAngle", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -262,6 +280,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/orientType", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__orientType", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -307,6 +328,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/preserveAspectRatio", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__preserveAspectRatio", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -352,6 +376,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/refX", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__refX", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -397,6 +424,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/refY", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__refY", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -442,6 +472,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/setOrientToAngle", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__setOrientToAngle", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -487,6 +520,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/setOrientToAuto", "spec_url": "https://svgwg.org/svg2-draft/painting.html#__svg__SVGMarkerElement__setOrientToAuto", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -532,6 +568,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMarkerElement/viewBox", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__viewBox", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGMaskElement.json b/api/SVGMaskElement.json index f376479dcf2dbf..edf10aeef3b3fa 100644 --- a/api/SVGMaskElement.json +++ b/api/SVGMaskElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMaskElement", "spec_url": "https://drafts.fxtf.org/css-masking/#InterfaceSVGMaskElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMaskElement/height", "spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgmaskelement-height", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMaskElement/maskContentUnits", "spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgmaskelement-maskcontentunits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -136,6 +145,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMaskElement/maskUnits", "spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgmaskelement-maskunits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMaskElement/width", "spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgmaskelement-width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -224,6 +239,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMaskElement/x", "spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgmaskelement-x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -269,6 +287,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMaskElement/y", "spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgmaskelement-y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGMetadataElement.json b/api/SVGMetadataElement.json index 7b289eb909a50b..031e169aebc941 100644 --- a/api/SVGMetadataElement.json +++ b/api/SVGMetadataElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGMetadataElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGMetadataElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGNumber.json b/api/SVGNumber.json index d3e758636dccc8..d5034b33ec9c5c 100644 --- a/api/SVGNumber.json +++ b/api/SVGNumber.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGNumber", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGNumber", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "value": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNumber__value", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGNumberList.json b/api/SVGNumberList.json index d71c10245fca65..51d123af8d8c18 100644 --- a/api/SVGNumberList.json +++ b/api/SVGNumberList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGNumberList", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGNumberList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -44,6 +47,9 @@ }, "appendItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -83,6 +89,9 @@ }, "clear": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -122,6 +131,9 @@ }, "getItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -161,6 +173,9 @@ }, "initialize": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -200,6 +215,9 @@ }, "insertItemBefore": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -239,6 +257,9 @@ }, "length": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "35" @@ -276,6 +297,9 @@ }, "numberOfItems": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -315,6 +339,9 @@ }, "removeItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" @@ -354,6 +381,9 @@ }, "replaceItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "6" diff --git a/api/SVGPathElement.json b/api/SVGPathElement.json index bc169f73dbd012..76fd4304ca107c 100644 --- a/api/SVGPathElement.json +++ b/api/SVGPathElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPathElement", "spec_url": "https://svgwg.org/svg2-draft/paths.html#InterfaceSVGPathElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGPatternElement.json b/api/SVGPatternElement.json index 3a5a8e999275a7..91021b08153268 100644 --- a/api/SVGPatternElement.json +++ b/api/SVGPatternElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPatternElement", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGPatternElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "height": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__height", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "patternContentUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__patternContentUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "patternTransform": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__patternTransform", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +238,9 @@ "patternUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__patternUnits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -267,6 +285,9 @@ "preserveAspectRatio": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__preserveAspectRatio", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -311,6 +332,9 @@ "viewBox": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__viewBox", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -355,6 +379,9 @@ "width": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -399,6 +426,9 @@ "x": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -443,6 +473,9 @@ "y": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGPatternElement__y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGPointList.json b/api/SVGPointList.json index 98ae7eefb86557..e1ffa5992a2436 100644 --- a/api/SVGPointList.json +++ b/api/SVGPointList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPointList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/appendItem", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__appendItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/clear", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__clear", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -138,6 +147,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/getItem", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__getItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -183,6 +195,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/initialize", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__initialize", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -228,6 +243,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/insertItemBefore", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__insertItemBefore", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -273,6 +291,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/length", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__length", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "35" @@ -312,6 +333,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/numberOfItems", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__numberOfItems", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -357,6 +381,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/removeItem", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__removeItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -402,6 +429,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPointList/replaceItem", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__replaceItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGPolygonElement.json b/api/SVGPolygonElement.json index a4c4c8c5b91611..9918ea0e037423 100644 --- a/api/SVGPolygonElement.json +++ b/api/SVGPolygonElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPolygonElement", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPolygonElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "animatedPoints": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGAnimatedPoints__animatedPoints", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "points": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGAnimatedPoints__points", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGPolylineElement.json b/api/SVGPolylineElement.json index a3656183659967..c13bde297f7f0b 100644 --- a/api/SVGPolylineElement.json +++ b/api/SVGPolylineElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPolylineElement", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPolylineElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "animatedPoints": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGAnimatedPoints__animatedPoints", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "points": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGAnimatedPoints__points", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGPreserveAspectRatio.json b/api/SVGPreserveAspectRatio.json index cc5a41004f1e45..7830a2317c5b1d 100644 --- a/api/SVGPreserveAspectRatio.json +++ b/api/SVGPreserveAspectRatio.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGPreserveAspectRatio", "spec_url": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGPreserveAspectRatio", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "align": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__align", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "meetOrSlice": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGPreserveAspectRatio__meetOrSlice", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGRadialGradientElement.json b/api/SVGRadialGradientElement.json index dbd3e70d73d02f..685ea3c0cc7a42 100644 --- a/api/SVGRadialGradientElement.json +++ b/api/SVGRadialGradientElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGRadialGradientElement", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGRadialGradientElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "cx": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__cx", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "cy": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__cy", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "fr": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__fr", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "24" @@ -169,6 +181,9 @@ "fx": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__fx", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -213,6 +228,9 @@ "fy": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__fy", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -257,6 +275,9 @@ "r": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGRadialGradientElement__r", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGRect.json b/api/SVGRect.json index 84fcc26844b87b..719a88b64fac10 100644 --- a/api/SVGRect.json +++ b/api/SVGRect.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGRect", "spec_url": "https://drafts.fxtf.org/geometry/#DOMRect", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -89,6 +95,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -133,6 +142,9 @@ "x": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGRect/x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -176,6 +188,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGRectElement.json b/api/SVGRectElement.json index 3522603ae0736c..d806753bad943b 100644 --- a/api/SVGRectElement.json +++ b/api/SVGRectElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGRectElement", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#InterfaceSVGRectElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "height": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__height", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "rx": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__rx", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -133,6 +142,9 @@ "ry": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__ry", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -175,6 +187,9 @@ "width": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -219,6 +234,9 @@ "x": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -263,6 +281,9 @@ "y": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/shapes.html#__svg__SVGRectElement__y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGSVGElement.json b/api/SVGSVGElement.json index d4b6c0608861c9..2ade3f06b739a4 100644 --- a/api/SVGSVGElement.json +++ b/api/SVGSVGElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSVGElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSVGElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ }, "animationsPaused": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -88,6 +94,9 @@ "checkEnclosure": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__checkEnclosure", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -133,6 +142,9 @@ "checkIntersection": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__checkIntersection", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -178,6 +190,9 @@ "createSVGAngle": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGAngle", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -222,6 +237,9 @@ "createSVGLength": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -266,6 +284,9 @@ "createSVGMatrix": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGMatrix", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -310,6 +331,9 @@ "createSVGNumber": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGNumber", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -354,6 +378,9 @@ "createSVGPoint": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGPoint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -398,6 +425,9 @@ "createSVGRect": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGRect", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -442,6 +472,9 @@ "createSVGTransform": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGTransform", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -486,6 +519,9 @@ "createSVGTransformFromMatrix": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__createSVGTransformFromMatrix", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -530,6 +566,9 @@ "currentScale": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__currentScale", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -574,6 +613,9 @@ "currentTranslate": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__currentTranslate", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -654,6 +696,9 @@ "deselectAll": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__deselectAll", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -741,6 +786,9 @@ }, "getCurrentTime": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -785,6 +833,9 @@ "getElementById": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getElementById", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "7" @@ -827,6 +878,9 @@ "getEnclosureList": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getEnclosureList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -871,6 +925,9 @@ "getIntersectionList": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__getIntersectionList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -915,6 +972,9 @@ "height": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__height", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -958,6 +1018,9 @@ }, "pauseAnimations": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -1002,6 +1065,9 @@ "preserveAspectRatio": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__preserveAspectRatio", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -1045,6 +1111,9 @@ }, "setCurrentTime": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -1132,6 +1201,9 @@ }, "unpauseAnimations": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "1" @@ -1312,6 +1384,9 @@ "viewBox": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__viewBox", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -1356,6 +1431,9 @@ "width": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -1400,6 +1478,9 @@ "x": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -1444,6 +1525,9 @@ "y": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGSVGElement__y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGScriptElement.json b/api/SVGScriptElement.json index a02aa59d2880a5..d7a97bc1480821 100644 --- a/api/SVGScriptElement.json +++ b/api/SVGScriptElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGScriptElement", "spec_url": "https://svgwg.org/svg2-draft/interact.html#InterfaceSVGScriptElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ }, "async": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -80,6 +86,9 @@ "crossOrigin": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/interact.html#__svg__SVGScriptElement__crossOrigin", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -113,6 +122,9 @@ }, "defer": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -147,6 +159,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -191,6 +206,9 @@ "type": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/interact.html#__svg__SVGScriptElement__type", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGSetElement.json b/api/SVGSetElement.json index 35b1baf02372de..63d3d82c8e007d 100644 --- a/api/SVGSetElement.json +++ b/api/SVGSetElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSetElement", "spec_url": "https://svgwg.org/specs/animations/#InterfaceSVGSetElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/SVGStopElement.json b/api/SVGStopElement.json index d796373cc0a84b..abc1db1ad19136 100644 --- a/api/SVGStopElement.json +++ b/api/SVGStopElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStopElement", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#InterfaceSVGStopElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "offset": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#__svg__SVGStopElement__offset", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGStringList.json b/api/SVGStringList.json index fed73a6a0ede93..c247f0198aa870 100644 --- a/api/SVGStringList.json +++ b/api/SVGStringList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStringList", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGStringList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -50,6 +53,9 @@ }, "appendItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ }, "clear": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -136,6 +145,9 @@ }, "getItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ }, "initialize": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -222,6 +237,9 @@ }, "insertItemBefore": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -266,6 +284,9 @@ "length": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__length", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "35" @@ -303,6 +324,9 @@ }, "numberOfItems": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -346,6 +370,9 @@ }, "removeItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -389,6 +416,9 @@ }, "replaceItem": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGStyleElement.json b/api/SVGStyleElement.json index deeaa33c7fb07c..2f7e3e47a797f3 100644 --- a/api/SVGStyleElement.json +++ b/api/SVGStyleElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement", "spec_url": "https://svgwg.org/svg2-draft/styling.html#InterfaceSVGStyleElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/disabled", "spec_url": "https://svgwg.org/svg2-draft/styling.html#__svg__SVGStyleElement__disabled", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "45" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/media", "spec_url": "https://svgwg.org/svg2-draft/styling.html#__svg__SVGStyleElement__media", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -128,6 +137,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/sheet", "spec_url": "https://drafts.csswg.org/cssom/#dom-linkstyle-sheet", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "38" @@ -181,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/title", "spec_url": "https://svgwg.org/svg2-draft/styling.html#__svg__SVGStyleElement__title", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGSwitchElement.json b/api/SVGSwitchElement.json index 186d7f6c8f64e1..029b70838c3c2d 100644 --- a/api/SVGSwitchElement.json +++ b/api/SVGSwitchElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSwitchElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSwitchElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGSymbolElement.json b/api/SVGSymbolElement.json index a79cb0c33bd91a..75186721fe39ef 100644 --- a/api/SVGSymbolElement.json +++ b/api/SVGSymbolElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGSymbolElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSymbolElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "preserveAspectRatio": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__preserveAspectRatio", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "viewBox": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__viewBox", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTSpanElement.json b/api/SVGTSpanElement.json index 6c4314b880aa1a..f15ee766485ce3 100644 --- a/api/SVGTSpanElement.json +++ b/api/SVGTSpanElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTSpanElement", "spec_url": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTSpanElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTextContentElement.json b/api/SVGTextContentElement.json index 11ac349561dd8e..e79a3aac5e7a50 100644 --- a/api/SVGTextContentElement.json +++ b/api/SVGTextContentElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTextContentElement", "spec_url": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextContentElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "getCharNumAtPosition": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getCharNumAtPosition", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "getComputedTextLength": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getComputedTextLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "getEndPositionOfChar": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getEndPositionOfChar", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "getExtentOfChar": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getExtentOfChar", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +238,9 @@ "getNumberOfChars": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getNumberOfChars", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -267,6 +285,9 @@ "getRotationOfChar": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getRotationOfChar", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -311,6 +332,9 @@ "getStartPositionOfChar": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getStartPositionOfChar", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -355,6 +379,9 @@ "getSubStringLength": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__getSubStringLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -399,6 +426,9 @@ "lengthAdjust": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__lengthAdjust", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -487,6 +517,9 @@ "textLength": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextContentElement__textLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTextElement.json b/api/SVGTextElement.json index 0d4e4a5dcd7403..6df2cb3722a1f2 100644 --- a/api/SVGTextElement.json +++ b/api/SVGTextElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTextElement", "spec_url": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTextPathElement.json b/api/SVGTextPathElement.json index a4228d3ebb89af..3339d5f7783e62 100644 --- a/api/SVGTextPathElement.json +++ b/api/SVGTextPathElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTextPathElement", "spec_url": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPathElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -87,6 +93,9 @@ "method": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__method", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -129,6 +138,9 @@ "spacing": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__spacing", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -171,6 +183,9 @@ "startOffset": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPathElement__startOffset", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTextPositioningElement.json b/api/SVGTextPositioningElement.json index c231c2f1ecd0c1..a5c21b1f45a69c 100644 --- a/api/SVGTextPositioningElement.json +++ b/api/SVGTextPositioningElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTextPositioningElement", "spec_url": "https://svgwg.org/svg2-draft/text.html#InterfaceSVGTextPositioningElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "dx": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__dx", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "dy": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__dy", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "rotate": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__rotate", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "x": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +238,9 @@ "y": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#__svg__SVGTextPositioningElement__y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTitleElement.json b/api/SVGTitleElement.json index 7b152ed566ef51..2e9d195f0166a9 100644 --- a/api/SVGTitleElement.json +++ b/api/SVGTitleElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTitleElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGTitleElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTransform.json b/api/SVGTransform.json index df8464936d6600..30c2569395e9e8 100644 --- a/api/SVGTransform.json +++ b/api/SVGTransform.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTransform", "spec_url": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransform", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "angle": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__angle", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -87,6 +93,9 @@ "matrix": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__matrix", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -129,6 +138,9 @@ "setMatrix": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setMatrix", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -171,6 +183,9 @@ "setRotate": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setRotate", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -213,6 +228,9 @@ "setScale": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setScale", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -255,6 +273,9 @@ "setSkewX": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setSkewX", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -297,6 +318,9 @@ "setSkewY": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setSkewY", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -339,6 +363,9 @@ "setTranslate": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__setTranslate", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -381,6 +408,9 @@ "type": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransform__type", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGTransformList.json b/api/SVGTransformList.json index faee591c972ca0..906d7ac262faa9 100644 --- a/api/SVGTransformList.json +++ b/api/SVGTransformList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGTransformList", "spec_url": "https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransformList", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "appendItem": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__appendItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "clear": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__clear", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ "consolidate": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransformList__consolidate", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -179,6 +191,9 @@ "createSVGTransformFromMatrix": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGTransformList__createSVGTransformFromMatrix", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +238,9 @@ "getItem": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__getItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -267,6 +285,9 @@ "initialize": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__initialize", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -311,6 +332,9 @@ "insertItemBefore": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__insertItemBefore", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -355,6 +379,9 @@ "length": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__length", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "35" @@ -395,6 +422,9 @@ "numberOfItems": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__numberOfItems", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -439,6 +469,9 @@ "removeItem": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__removeItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -483,6 +516,9 @@ "replaceItem": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGNameList__replaceItem", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGUnitTypes.json b/api/SVGUnitTypes.json index 35d9210205582e..3620089d50f36d 100644 --- a/api/SVGUnitTypes.json +++ b/api/SVGUnitTypes.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGUnitTypes", "spec_url": "https://svgwg.org/svg2-draft/types.html#InterfaceSVGUnitTypes", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGUseElement.json b/api/SVGUseElement.json index b84c38b276e270..c84cb94e71b9e7 100644 --- a/api/SVGUseElement.json +++ b/api/SVGUseElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGUseElement", "spec_url": "https://svgwg.org/svg2-draft/struct.html#InterfaceSVGUseElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "height": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__height", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -89,6 +95,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -133,6 +142,9 @@ "width": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -175,6 +187,9 @@ "x": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__x", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -217,6 +232,9 @@ "y": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#__svg__SVGUseElement__y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SVGViewElement.json b/api/SVGViewElement.json index 441723f830a4b2..b3520cf0ef1d5a 100644 --- a/api/SVGViewElement.json +++ b/api/SVGViewElement.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGViewElement", "spec_url": "https://svgwg.org/svg2-draft/linking.html#InterfaceSVGViewElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "preserveAspectRatio": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__preserveAspectRatio", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -91,6 +97,9 @@ "viewBox": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGFitToViewBox__viewBox", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/Screen.json b/api/Screen.json index 73aebdbb879e06..86085a40a96127 100644 --- a/api/Screen.json +++ b/api/Screen.json @@ -269,6 +269,9 @@ "description": "`change` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Screen/change_event", "spec_url": "https://w3c.github.io/window-management/#api-screen-onchange-attribute", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -390,6 +393,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Screen/isExtended", "spec_url": "https://w3c.github.io/window-management/#api-screen-isExtended-attribute", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" diff --git a/api/ScreenDetailed.json b/api/ScreenDetailed.json index fe8836bce02cdf..db1b28ad1b664c 100644 --- a/api/ScreenDetailed.json +++ b/api/ScreenDetailed.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed", "spec_url": "https://w3c.github.io/window-management/#api-screendetailed-interface", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/availLeft", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-availleft", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/availTop", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-availtop", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/devicePixelRatio", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-devicepixelratio", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/isInternal", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-isinternal", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -188,6 +203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/isPrimary", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-isprimary", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -225,6 +243,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/label", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-label", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -262,6 +283,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/left", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-left", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -299,6 +323,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetailed/top", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetailed-top", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" diff --git a/api/ScreenDetails.json b/api/ScreenDetails.json index a03f7182825af6..6d346a670e485b 100644 --- a/api/ScreenDetails.json +++ b/api/ScreenDetails.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetails", "spec_url": "https://w3c.github.io/window-management/#api-screendetails-interface", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetails/currentScreen", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetails-currentscreen", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -81,6 +87,9 @@ "https://w3c.github.io/window-management/#eventdef-screendetails-currentscreenchange", "https://w3c.github.io/window-management/#ref-for-dom-screendetails-oncurrentscreenchange" ], + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -118,6 +127,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ScreenDetails/screens", "spec_url": "https://w3c.github.io/window-management/#ref-for-dom-screendetails-screens", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -159,6 +171,9 @@ "https://w3c.github.io/window-management/#eventdef-screendetails-screenschange", "https://w3c.github.io/window-management/#ref-for-dom-screendetails-onscreenschange" ], + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" diff --git a/api/SecurityPolicyViolationEvent.json b/api/SecurityPolicyViolationEvent.json index 2baf72e4e4009b..a8d6c5ea6eb83a 100644 --- a/api/SecurityPolicyViolationEvent.json +++ b/api/SecurityPolicyViolationEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent", "spec_url": "https://w3c.github.io/webappsec-csp/#report-violation", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -41,6 +44,9 @@ "description": "`SecurityPolicyViolationEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/SecurityPolicyViolationEvent", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-securitypolicyviolationevent", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -77,6 +83,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "56" @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/blockedURI", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-blockeduri", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-columnnumber", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -188,6 +203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/disposition", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-disposition", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "56" @@ -223,6 +241,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/documentURI", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-documenturi", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -260,6 +281,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/effectiveDirective", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-effectivedirective", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -297,6 +321,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/lineNumber", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-linenumber", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -334,6 +361,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/originalPolicy", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-originalpolicy", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -371,6 +401,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/referrer", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-referrer", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -408,6 +441,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/sample", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-sample", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "59" @@ -443,6 +479,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/sourceFile", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-sourcefile", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -480,6 +519,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/statusCode", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-statuscode", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" @@ -517,6 +559,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/violatedDirective", "spec_url": "https://w3c.github.io/webappsec-csp/#dom-securitypolicyviolationevent-violateddirective", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" diff --git a/api/Selection.json b/api/Selection.json index 4f297cfe5295f9..399763213688aa 100644 --- a/api/Selection.json +++ b/api/Selection.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection", "spec_url": "https://w3c.github.io/selection-api/#selection-interface", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/addRange", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-addrange", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -87,6 +93,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/anchorNode", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-anchornode", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -128,6 +137,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/anchorOffset", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-anchoroffset", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -169,6 +181,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/collapse", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-collapse", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -320,6 +335,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/collapseToEnd", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-collapsetoend", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -361,6 +379,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/collapseToStart", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-collapsetostart", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -402,6 +423,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/containsNode", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-containsnode", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -486,6 +510,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/deleteFromDocument", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-deletefromdocument", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -527,6 +554,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/direction", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-direction", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": false @@ -563,6 +593,9 @@ "description": "`empty()` as alias of `removeAllRanges()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/removeAllRanges", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-removeallranges", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -600,6 +633,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/extend", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-extend", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -717,6 +753,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/focusNode", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-focusnode", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -758,6 +797,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/focusOffset", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-focusoffset", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -799,6 +841,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/getComposedRanges", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-getcomposedranges", + "tags": [ + "web-features:composed-ranges" + ], "support": { "chrome": { "version_added": false @@ -868,6 +913,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/getRangeAt", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-getrangeat", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -911,6 +959,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/isCollapsed", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-iscollapsed", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -952,6 +1003,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/modify", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-modify", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -987,6 +1041,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/rangeCount", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-rangecount", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1030,6 +1087,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/removeAllRanges", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-removeallranges", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1073,6 +1133,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/removeRange", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-removerange", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "58" @@ -1126,6 +1189,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/selectAllChildren", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-selectallchildren", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1167,6 +1233,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/setBaseAndExtent", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-setbaseandextent", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1239,6 +1308,9 @@ "description": "`setPosition()` as alias of `collapse()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/collapse", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-collapse", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1276,6 +1348,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/toString", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-stringifier", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -1317,6 +1392,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/type", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-type", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/Serial.json b/api/Serial.json index 8673b687c7f2c5..8eae32930e22b8 100644 --- a/api/Serial.json +++ b/api/Serial.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Serial", "spec_url": "https://wicg.github.io/serial/#serial-interface", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Serial/getPorts", "spec_url": "https://wicg.github.io/serial/#dom-serial-getports", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -80,6 +86,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Serial/requestPort", "spec_url": "https://wicg.github.io/serial/#dom-serial-requestport", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" diff --git a/api/SerialPort.json b/api/SerialPort.json index 0213483431cc00..05f5bd3a514301 100644 --- a/api/SerialPort.json +++ b/api/SerialPort.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort", "spec_url": "https://wicg.github.io/serial/#dom-serialport", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/close", "spec_url": "https://wicg.github.io/serial/#dom-serialport-close", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -84,6 +90,9 @@ "https://wicg.github.io/serial/#dfn-connect", "https://wicg.github.io/serial/#dom-serialport-onconnect" ], + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -120,6 +129,9 @@ "connected": { "__compat": { "spec_url": "https://wicg.github.io/serial/#dom-serialport-connected", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "130" @@ -163,6 +175,9 @@ "https://wicg.github.io/serial/#dfn-disconnect", "https://wicg.github.io/serial/#dom-serialport-ondisconnect" ], + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -200,6 +215,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/forget", "spec_url": "https://wicg.github.io/serial/#dom-serialport-forget", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "103" @@ -237,6 +255,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/getInfo", "spec_url": "https://wicg.github.io/serial/#dom-serialport-getinfo", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -274,6 +295,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/getSignals", "spec_url": "https://wicg.github.io/serial/#dom-serialport-getsignals", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -311,6 +335,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/open", "spec_url": "https://wicg.github.io/serial/#dom-serialport-open", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -348,6 +375,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/readable", "spec_url": "https://wicg.github.io/serial/#dom-serialport-readable", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -385,6 +415,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/setSignals", "spec_url": "https://wicg.github.io/serial/#dom-serialport-setsignals", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -422,6 +455,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/writable", "spec_url": "https://wicg.github.io/serial/#dom-serialport-writable", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" diff --git a/api/ServiceWorkerGlobalScope.json b/api/ServiceWorkerGlobalScope.json index b5d739bfffebbf..3d0b297cefe746 100644 --- a/api/ServiceWorkerGlobalScope.json +++ b/api/ServiceWorkerGlobalScope.json @@ -294,6 +294,9 @@ "description": "`canmakepayment` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/canmakepayment_event", "spec_url": "https://w3c.github.io/payment-handler/#the-canmakepaymentevent", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -754,6 +757,9 @@ "description": "`paymentrequest` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/paymentrequest_event", "spec_url": "https://w3c.github.io/payment-handler/#the-paymentrequestevent", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" @@ -895,6 +901,9 @@ "https://w3c.github.io/push-api/#the-pushsubscriptionchange-event", "https://w3c.github.io/push-api/#dom-serviceworkerglobalscope-onpushsubscriptionchange" ], + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": false, diff --git a/api/ServiceWorkerRegistration.json b/api/ServiceWorkerRegistration.json index 7ee59c0eb8db3f..42ac2c6f4490ee 100644 --- a/api/ServiceWorkerRegistration.json +++ b/api/ServiceWorkerRegistration.json @@ -7,6 +7,9 @@ "https://w3c.github.io/ServiceWorker/#serviceworkerregistration-interface", "https://w3c.github.io/push-api/#extensions-to-the-serviceworkerregistration-interface" ], + "tags": [ + "web-features:push" + ], "support": { "chrome": { "version_added": "40" @@ -323,6 +326,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/paymentManager", "spec_url": "https://w3c.github.io/payment-handler/#dom-serviceworkerregistration-paymentmanager", + "tags": [ + "web-features:payment-handler" + ], "support": { "chrome": { "version_added": "70" diff --git a/api/ShadowRoot.json b/api/ShadowRoot.json index ced7ed85e9895c..379f8713d61f50 100644 --- a/api/ShadowRoot.json +++ b/api/ShadowRoot.json @@ -316,6 +316,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/getAnimations", "spec_url": "https://drafts.csswg.org/web-animations-1/#dom-documentorshadowroot-getanimations", + "tags": [ + "web-features:web-animations" + ], "support": { "chrome": { "version_added": "84" @@ -722,6 +725,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/styleSheets", "spec_url": "https://drafts.csswg.org/cssom/#dom-documentorshadowroot-stylesheets", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "53" diff --git a/api/SharedStorage.json b/api/SharedStorage.json index df93856b71630e..6dfdad57466306 100644 --- a/api/SharedStorage.json +++ b/api/SharedStorage.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorage", "spec_url": "https://wicg.github.io/shared-storage/#sharedstorage", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorage/append", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-append", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorage/clear", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-clear", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -107,6 +116,9 @@ "createWorklet": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-createworklet", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "126" @@ -144,6 +156,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorage/delete", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-delete", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -178,6 +193,9 @@ "get": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-get", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "126" @@ -214,6 +232,9 @@ "run": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-run", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "126" @@ -250,6 +271,9 @@ "selectURL": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-selecturl", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "126" @@ -287,6 +311,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorage/set", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-set", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -321,6 +348,9 @@ "worklet": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorage-worklet", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "126" diff --git a/api/SharedStorageOperation.json b/api/SharedStorageOperation.json index 8c272bd55aac9e..6e6389d96eeeaf 100644 --- a/api/SharedStorageOperation.json +++ b/api/SharedStorageOperation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageOperation", "spec_url": "https://wicg.github.io/shared-storage/#sharedstorageoperation", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/SharedStorageRunOperation.json b/api/SharedStorageRunOperation.json index caf6350def041b..b14ea81eb199f0 100644 --- a/api/SharedStorageRunOperation.json +++ b/api/SharedStorageRunOperation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageRunOperation", "spec_url": "https://wicg.github.io/shared-storage/#sharedstoragerunoperation", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageRunOperation/run", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstoragerunoperation-run", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/SharedStorageSelectURLOperation.json b/api/SharedStorageSelectURLOperation.json index af7d6e79587872..2c8f48d9449817 100644 --- a/api/SharedStorageSelectURLOperation.json +++ b/api/SharedStorageSelectURLOperation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageSelectURLOperation", "spec_url": "https://wicg.github.io/shared-storage/#sharedstorageselecturloperation", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageSelectURLOperation/run", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorageselecturloperation-run", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/SharedStorageWorklet.json b/api/SharedStorageWorklet.json index 8e6f4c9ecc6e17..c5613e6e06a949 100644 --- a/api/SharedStorageWorklet.json +++ b/api/SharedStorageWorklet.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageWorklet", "spec_url": "https://wicg.github.io/shared-storage/#sharedstorageworklet", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -37,6 +40,9 @@ "run": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorageworklet-run", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "125" @@ -71,6 +77,9 @@ "selectURL": { "__compat": { "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorageworklet-selecturl", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "125" diff --git a/api/SharedStorageWorkletGlobalScope.json b/api/SharedStorageWorkletGlobalScope.json index 308e772eff1bf2..94ee88cbe7c373 100644 --- a/api/SharedStorageWorkletGlobalScope.json +++ b/api/SharedStorageWorkletGlobalScope.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageWorkletGlobalScope", "spec_url": "https://wicg.github.io/shared-storage/#sharedstorageworkletglobalscope", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageWorkletGlobalScope/register", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorageworkletglobalscope-register", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SharedStorageWorkletGlobalScope/sharedStorage", "spec_url": "https://wicg.github.io/shared-storage/#dom-sharedstorageworkletglobalscope-sharedstorage", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/SharedWorker.json b/api/SharedWorker.json index 4275a00b157319..9d8b170738feaf 100644 --- a/api/SharedWorker.json +++ b/api/SharedWorker.json @@ -248,6 +248,9 @@ "__compat": { "description": "`options.sameSiteCookies` parameter", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#dom-sharedworkeroptions-samesitecookies", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" diff --git a/api/SnapEvent.json b/api/SnapEvent.json index aa5fd5c3f970f8..cd5ed8df5c0bb4 100644 --- a/api/SnapEvent.json +++ b/api/SnapEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SnapEvent", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#snapevent-interface", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" @@ -40,6 +43,9 @@ "description": "`SnapEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SnapEvent/SnapEvent", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#dom-snapevent-snapevent", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" @@ -75,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SnapEvent/snapTargetBlock", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#dom-snapevent-snaptargetblock", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" @@ -110,6 +119,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SnapEvent/snapTargetInline", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#dom-snapevent-snaptargetinline", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" diff --git a/api/StaticRange.json b/api/StaticRange.json index 47506383401468..e6abc15dfb3db9 100644 --- a/api/StaticRange.json +++ b/api/StaticRange.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StaticRange", "spec_url": "https://dom.spec.whatwg.org/#interface-staticrange", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "60" @@ -44,6 +47,9 @@ "description": "`StaticRange()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/StaticRange/StaticRange", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-staticrange-staticrange①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "90" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StaticRange/collapsed", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-collapsed①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "60" @@ -116,6 +125,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StaticRange/endContainer", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-endcontainer①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "60" @@ -153,6 +165,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StaticRange/endOffset", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-endoffset①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "60" @@ -190,6 +205,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StaticRange/startContainer", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-startcontainer①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "60" @@ -227,6 +245,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StaticRange/startOffset", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-range-startoffset①", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/Storage.json b/api/Storage.json index dab112209e043f..da42915b246c52 100644 --- a/api/Storage.json +++ b/api/Storage.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Storage", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#storage", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -51,6 +54,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Storage/clear", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-clear-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -99,6 +105,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Storage/getItem", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-getitem-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -147,6 +156,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Storage/key", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-key-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -195,6 +207,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Storage/length", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-length-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -243,6 +258,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Storage/removeItem", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-removeitem-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -291,6 +309,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Storage/setItem", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-setitem-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" diff --git a/api/StorageAccessHandle.json b/api/StorageAccessHandle.json index 1126542c9b3312..7bdbf23cafa443 100644 --- a/api/StorageAccessHandle.json +++ b/api/StorageAccessHandle.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#storageaccesshandle", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -42,6 +45,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/BroadcastChannel", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-broadcastchannel", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -81,6 +87,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/SharedWorker", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-sharedworker", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -120,6 +129,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/caches", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-caches", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -159,6 +171,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/createObjectURL", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-createobjecturl", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -198,6 +213,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/estimate", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-estimate", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -237,6 +255,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/getDirectory", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-getdirectory", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -276,6 +297,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/indexedDB", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-indexeddb", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -315,6 +339,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/localStorage", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-localstorage", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -354,6 +381,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/locks", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-locks", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -393,6 +423,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/revokeObjectURL", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-revokeobjecturl", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" @@ -432,6 +465,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageAccessHandle/sessionStorage", "spec_url": "https://privacycg.github.io/saa-non-cookie-storage/#ref-for-dom-storageaccesshandle-sessionstorage", + "tags": [ + "web-features:non-cookie-storage-access" + ], "support": { "chrome": { "version_added": "125" diff --git a/api/StorageEvent.json b/api/StorageEvent.json index 49951b9f559eac..1e0f92145c2ff2 100644 --- a/api/StorageEvent.json +++ b/api/StorageEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageEvent", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#the-storageevent-interface", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "1" @@ -139,6 +142,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageEvent/key", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storageevent-key-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "1" @@ -187,6 +193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageEvent/newValue", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storageevent-newvalue-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "1" @@ -235,6 +244,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageEvent/oldValue", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storageevent-oldvalue-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "1" @@ -283,6 +295,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageEvent/storageArea", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storageevent-storagearea-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "3" @@ -331,6 +346,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageEvent/url", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-storageevent-url-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "6" diff --git a/api/StorageManager.json b/api/StorageManager.json index ed45e19e72372d..16ae6f0ea813b5 100644 --- a/api/StorageManager.json +++ b/api/StorageManager.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager", "spec_url": "https://storage.spec.whatwg.org/#storagemanager", + "tags": [ + "web-features:storage-manager" + ], "support": { "chrome": { "version_added": "55" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager/estimate", "spec_url": "https://storage.spec.whatwg.org/#ref-for-dom-storagemanager-estimate", + "tags": [ + "web-features:storage-manager" + ], "support": { "chrome": { "version_added": "61" @@ -146,6 +152,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager/persist", "spec_url": "https://storage.spec.whatwg.org/#ref-for-dom-storagemanager-persist", + "tags": [ + "web-features:storage-manager" + ], "support": { "chrome": { "version_added": "55" @@ -181,6 +190,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager/persisted", "spec_url": "https://storage.spec.whatwg.org/#dom-storagemanager-persisted", + "tags": [ + "web-features:storage-manager" + ], "support": { "chrome": { "version_added": "55" diff --git a/api/StylePropertyMap.json b/api/StylePropertyMap.json index a034612c069dc0..d3ae42e291ecb5 100644 --- a/api/StylePropertyMap.json +++ b/api/StylePropertyMap.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMap", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#the-stylepropertymap", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -39,6 +42,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMap/append", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymap-append", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -75,6 +81,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMap/clear", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymap-clear", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMap/delete", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymap-delete", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -147,6 +159,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMap/set", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymap-set", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/StylePropertyMapReadOnly.json b/api/StylePropertyMapReadOnly.json index 841d75e9b58184..790039d845efaa 100644 --- a/api/StylePropertyMapReadOnly.json +++ b/api/StylePropertyMapReadOnly.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#the-stylepropertymap", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -38,6 +41,9 @@ "entries": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/entries", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -73,6 +79,9 @@ "forEach": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/forEach", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -109,6 +118,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/get", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymapreadonly-get", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -145,6 +157,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/getAll", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymapreadonly-getall", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -181,6 +196,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/has", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymapreadonly-has", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -216,6 +234,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/keys", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -252,6 +273,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/size", "spec_url": "https://drafts.css-houdini.org/css-typed-om/#dom-stylepropertymapreadonly-size", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -287,6 +311,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StylePropertyMapReadOnly/values", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" @@ -322,6 +349,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:css-typed-om" + ], "support": { "chrome": { "version_added": "66" diff --git a/api/StyleSheet.json b/api/StyleSheet.json index b745750f1be71d..43d75051bb4a00 100644 --- a/api/StyleSheet.json +++ b/api/StyleSheet.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet", "spec_url": "https://drafts.csswg.org/cssom/#the-stylesheet-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet/disabled", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheet-disabled", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet/href", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheet-href", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet/media", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheet-media", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -167,6 +179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet/ownerNode", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheet-ownernode", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -208,6 +223,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet/parentStyleSheet", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheet-parentstylesheet", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -249,6 +267,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet/title", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheet-title", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -290,6 +311,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheet/type", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheet-type", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/StyleSheetList.json b/api/StyleSheetList.json index 9092e223e49d25..45c36f5d8e92be 100644 --- a/api/StyleSheetList.json +++ b/api/StyleSheetList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheetList", "spec_url": "https://drafts.csswg.org/cssom/#the-stylesheetlist-interface", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheetList/item", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheetlist-item", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" @@ -85,6 +91,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/StyleSheetList/length", "spec_url": "https://drafts.csswg.org/cssom/#dom-stylesheetlist-length", + "tags": [ + "web-features:css-object-model" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/SubtleCrypto.json b/api/SubtleCrypto.json index c6d5d682c7b4ca..fd9840523db8b7 100644 --- a/api/SubtleCrypto.json +++ b/api/SubtleCrypto.json @@ -62,6 +62,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:web-cryptography" + ], "support": { "chrome": { "version_added": "60" @@ -102,6 +105,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:web-cryptography" + ], "support": { "chrome": { "version_added": "37" diff --git a/api/SyncManager.json b/api/SyncManager.json index 09fbcf530d55db..3fd7eb89e29fc1 100644 --- a/api/SyncManager.json +++ b/api/SyncManager.json @@ -41,6 +41,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:background-sync" + ], "support": { "chrome": [ { diff --git a/api/TaskAttributionTiming.json b/api/TaskAttributionTiming.json index 84fcadadb59ad0..9369d0bade2f19 100644 --- a/api/TaskAttributionTiming.json +++ b/api/TaskAttributionTiming.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TaskAttributionTiming", "spec_url": "https://w3c.github.io/longtasks/#sec-TaskAttributionTiming", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" @@ -39,6 +42,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TaskAttributionTiming/containerId", "spec_url": "https://w3c.github.io/longtasks/#dom-taskattributiontiming-containerid", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" @@ -74,6 +80,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TaskAttributionTiming/containerName", "spec_url": "https://w3c.github.io/longtasks/#dom-taskattributiontiming-containername", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" @@ -109,6 +118,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TaskAttributionTiming/containerSrc", "spec_url": "https://w3c.github.io/longtasks/#dom-taskattributiontiming-containersrc", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" @@ -144,6 +156,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TaskAttributionTiming/containerType", "spec_url": "https://w3c.github.io/longtasks/#dom-taskattributiontiming-containertype", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" @@ -179,6 +194,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TaskAttributionTiming/toJSON", "spec_url": "https://w3c.github.io/longtasks/#dom-taskattributiontiming-tojson", + "tags": [ + "web-features:longtasks" + ], "support": { "chrome": { "version_added": "58" diff --git a/api/TaskSignal.json b/api/TaskSignal.json index 1df0e79b3c801f..8ec60479530a37 100644 --- a/api/TaskSignal.json +++ b/api/TaskSignal.json @@ -49,6 +49,9 @@ "description": "`any()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/TaskSignal/any_static", "spec_url": "https://wicg.github.io/scheduling-apis/#dom-tasksignal-any", + "tags": [ + "web-features:scheduler" + ], "support": { "chrome": { "version_added": "116" @@ -133,6 +136,9 @@ "https://wicg.github.io/scheduling-apis/#ref-for-eventdef-tasksignal-prioritychange", "https://wicg.github.io/scheduling-apis/#dom-tasksignal-onprioritychange" ], + "tags": [ + "web-features:scheduler" + ], "support": { "chrome": { "version_added": "94" diff --git a/api/Text.json b/api/Text.json index 18220d20a2c647..54ae39a8baefac 100644 --- a/api/Text.json +++ b/api/Text.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Text", "spec_url": "https://dom.spec.whatwg.org/#interface-text", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "description": "`Text()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Text/Text", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-text-text①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "29" @@ -163,6 +169,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Text/splitText", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-text-splittext①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1", @@ -211,6 +220,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Text/wholeText", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-text-wholetext①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/TimeEvent.json b/api/TimeEvent.json index 596d12d89d639b..ecb39a1af86868 100644 --- a/api/TimeEvent.json +++ b/api/TimeEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TimeEvent", "spec_url": "https://svgwg.org/specs/animations/#InterfaceTimeEvent", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": false @@ -37,6 +40,9 @@ "detail": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#__svg__TimeEvent__detail", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": false @@ -71,6 +77,9 @@ "initTimeEvent": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#__svg__TimeEvent__initTimeEvent", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": false @@ -105,6 +114,9 @@ "view": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#__svg__TimeEvent__view", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": false diff --git a/api/Touch.json b/api/Touch.json index b30bafb42f0eca..b757a15790e2a7 100644 --- a/api/Touch.json +++ b/api/Touch.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch", "spec_url": "https://w3c.github.io/touch-events/#touch-interface", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -54,6 +57,9 @@ "description": "`Touch()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/Touch", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-constructor", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "48" @@ -94,6 +100,9 @@ "altitudeAngle": { "__compat": { "spec_url": "https://w3c.github.io/touch-events/#dom-touch-altitudeangle", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": false @@ -130,6 +139,9 @@ "azimuthAngle": { "__compat": { "spec_url": "https://w3c.github.io/touch-events/#dom-touch-azimuthangle", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": false @@ -167,6 +179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/clientX", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-clientx", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -217,6 +232,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/clientY", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-clienty", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -267,6 +285,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/force", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-force", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": [ { @@ -324,6 +345,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/identifier", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-identifier", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -374,6 +398,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/pageX", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-pagex", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -424,6 +451,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/pageY", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-pagey", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -474,6 +504,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/radiusX", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-radiusx", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": [ { @@ -531,6 +564,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/radiusY", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-radiusy", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": [ { @@ -588,6 +624,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/rotationAngle", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-rotationangle", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": [ { @@ -645,6 +684,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/screenX", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-screenx", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -695,6 +737,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/screenY", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-screeny", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -745,6 +790,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Touch/target", "spec_url": "https://w3c.github.io/touch-events/#dom-touch-target", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -794,6 +842,9 @@ "touchType": { "__compat": { "spec_url": "https://w3c.github.io/touch-events/#dom-touch-touchtype", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": false diff --git a/api/TouchEvent.json b/api/TouchEvent.json index e58fa0aea27677..0e17f3ef593c6d 100644 --- a/api/TouchEvent.json +++ b/api/TouchEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent", "spec_url": "https://w3c.github.io/touch-events/#touchevent-interface", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -50,6 +53,9 @@ "description": "`TouchEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/TouchEvent", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-constructor", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "48", @@ -90,6 +96,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/altKey", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-altkey", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -136,6 +145,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/changedTouches", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-changedtouches", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -182,6 +194,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/ctrlKey", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-ctrlkey", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -228,6 +243,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/metaKey", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-metakey", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -274,6 +292,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/shiftKey", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-shiftkey", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -320,6 +341,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/targetTouches", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-targettouches", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" @@ -366,6 +390,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchEvent/touches", "spec_url": "https://w3c.github.io/touch-events/#dom-touchevent-touches", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "22" diff --git a/api/TouchList.json b/api/TouchList.json index a9ef98f7d1d03e..70b43fbe51ab9b 100644 --- a/api/TouchList.json +++ b/api/TouchList.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchList", "spec_url": "https://w3c.github.io/touch-events/#touchlist-interface", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "18" @@ -53,6 +56,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchList/item", "spec_url": "https://w3c.github.io/touch-events/#dom-touchlist-item", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "18" @@ -103,6 +109,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TouchList/length", "spec_url": "https://w3c.github.io/touch-events/#dom-touchlist-length", + "tags": [ + "web-features:touch-events" + ], "support": { "chrome": { "version_added": "18" diff --git a/api/TransitionEvent.json b/api/TransitionEvent.json index e3cdbb2de08cd1..f6808b5102abb7 100644 --- a/api/TransitionEvent.json +++ b/api/TransitionEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransitionEvent", "spec_url": "https://drafts.csswg.org/css-transitions/#interface-transitionevent", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": [ { @@ -84,6 +87,9 @@ "description": "`TransitionEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransitionEvent/TransitionEvent", "spec_url": "https://drafts.csswg.org/css-transitions/#dom-transitionevent-transitionevent", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "27" @@ -129,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransitionEvent/elapsedTime", "spec_url": "https://drafts.csswg.org/css-transitions/#Events-TransitionEvent-elapsedTime", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "2" @@ -170,6 +179,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransitionEvent/propertyName", "spec_url": "https://drafts.csswg.org/css-transitions/#Events-TransitionEvent-propertyName", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "2" @@ -211,6 +223,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TransitionEvent/pseudoElement", "spec_url": "https://drafts.csswg.org/css-transitions/#Events-TransitionEvent-pseudoElement", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/TreeWalker.json b/api/TreeWalker.json index 31ec3c4b69a312..ee93907d49f727 100644 --- a/api/TreeWalker.json +++ b/api/TreeWalker.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker", "spec_url": "https://dom.spec.whatwg.org/#interface-treewalker", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/currentNode", "spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-treewalker-currentnode①", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/filter", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-filter", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -138,6 +147,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/firstChild", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-firstchild", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -183,6 +195,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/lastChild", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-lastchild", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -228,6 +243,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/nextNode", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-nextnode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -273,6 +291,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/nextSibling", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-nextsibling", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -318,6 +339,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/parentNode", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-parentnode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -363,6 +387,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/previousNode", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-previousnode", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -408,6 +435,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/previousSibling", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-previoussibling", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -453,6 +483,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/root", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-root", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -498,6 +531,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/TreeWalker/whatToShow", "spec_url": "https://dom.spec.whatwg.org/#dom-treewalker-whattoshow", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/URL.json b/api/URL.json index 9ee98319ebd2ad..4e29a7dcbbf422 100644 --- a/api/URL.json +++ b/api/URL.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL", "spec_url": "https://url.spec.whatwg.org/#url", + "tags": [ + "web-features:url" + ], "support": { "chrome": [ { @@ -76,6 +79,9 @@ "description": "`URL()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/URL", "spec_url": "https://url.spec.whatwg.org/#dom-url-url", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "19" @@ -233,6 +239,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/hash", "spec_url": "https://url.spec.whatwg.org/#dom-url-hash", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -276,6 +285,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/host", "spec_url": "https://url.spec.whatwg.org/#dom-url-host", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -319,6 +331,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/hostname", "spec_url": "https://url.spec.whatwg.org/#dom-url-hostname", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -362,6 +377,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/href", "spec_url": "https://url.spec.whatwg.org/#dom-url-href", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -405,6 +423,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/origin", "spec_url": "https://url.spec.whatwg.org/#dom-url-origin", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -458,6 +479,9 @@ "description": "`parse()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/parse_static", "spec_url": "https://url.spec.whatwg.org/#dom-url-parse", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "126" @@ -499,6 +523,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/password", "spec_url": "https://url.spec.whatwg.org/#dom-url-password", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -544,6 +571,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/pathname", "spec_url": "https://url.spec.whatwg.org/#dom-url-pathname", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -588,6 +618,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/port", "spec_url": "https://url.spec.whatwg.org/#dom-url-port", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -631,6 +664,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/protocol", "spec_url": "https://url.spec.whatwg.org/#dom-url-protocol", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -719,6 +755,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/search", "spec_url": "https://url.spec.whatwg.org/#dom-url-search", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" @@ -763,6 +802,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/searchParams", "spec_url": "https://url.spec.whatwg.org/#dom-url-searchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "51" @@ -814,6 +856,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/toJSON", "spec_url": "https://url.spec.whatwg.org/#dom-url-tojson", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "71" @@ -857,6 +902,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/toString", "spec_url": "https://url.spec.whatwg.org/#URL-stringification-behavior", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "19" @@ -902,6 +950,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/username", "spec_url": "https://url.spec.whatwg.org/#dom-url-username", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "32" diff --git a/api/URLSearchParams.json b/api/URLSearchParams.json index 2a96d6dc4f45bd..728ec6a6330dd9 100644 --- a/api/URLSearchParams.json +++ b/api/URLSearchParams.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams", "spec_url": "https://url.spec.whatwg.org/#urlsearchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -56,6 +59,9 @@ "description": "`URLSearchParams()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/URLSearchParams", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -97,6 +103,9 @@ "USVString": { "__compat": { "description": "`USVString` for `init` object", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -139,6 +148,9 @@ "record": { "__compat": { "description": "record for `init` object", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "61" @@ -181,6 +193,9 @@ "sequence": { "__compat": { "description": "sequence for `init` object", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "58" @@ -227,6 +242,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/append", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-append", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -270,6 +288,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/delete", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-delete", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -318,6 +339,9 @@ "value_parameter": { "__compat": { "description": "`value` parameter", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "117" @@ -360,6 +384,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/entries", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -403,6 +430,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/forEach", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -446,6 +476,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/get", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-get", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -489,6 +522,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/getAll", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-getall", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -532,6 +568,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/has", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-has", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -573,6 +612,9 @@ "value_parameter": { "__compat": { "description": "`value` parameter", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "117" @@ -615,6 +657,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/keys", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -658,6 +703,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/set", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-set", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -701,6 +749,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/size", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-size", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "113" @@ -748,6 +799,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-sort", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "61" @@ -791,6 +845,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/toString", "spec_url": "https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -834,6 +891,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/URLSearchParams/values", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" @@ -877,6 +937,9 @@ "__compat": { "description": "[Symbol.iterator]", "spec_url": "https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams", + "tags": [ + "web-features:url" + ], "support": { "chrome": { "version_added": "49" diff --git a/api/USB.json b/api/USB.json index aae4a2f7837e71..f873b9ad980923 100644 --- a/api/USB.json +++ b/api/USB.json @@ -43,6 +43,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBAlternateInterface.json b/api/USBAlternateInterface.json index 613952fb9e7918..fb9554140faa7c 100644 --- a/api/USBAlternateInterface.json +++ b/api/USBAlternateInterface.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBConfiguration.json b/api/USBConfiguration.json index 113e0d5503332a..9c09a600a169f4 100644 --- a/api/USBConfiguration.json +++ b/api/USBConfiguration.json @@ -84,6 +84,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBConnectionEvent.json b/api/USBConnectionEvent.json index b803e9920af1a3..196f3aa4eb0ca5 100644 --- a/api/USBConnectionEvent.json +++ b/api/USBConnectionEvent.json @@ -84,6 +84,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBDevice.json b/api/USBDevice.json index 1215c1db04cc6f..4fea74c8f626ad 100644 --- a/api/USBDevice.json +++ b/api/USBDevice.json @@ -43,6 +43,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBEndpoint.json b/api/USBEndpoint.json index bec84d0c5f0eda..d57933b7d66ed0 100644 --- a/api/USBEndpoint.json +++ b/api/USBEndpoint.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBInTransferResult.json b/api/USBInTransferResult.json index e37ab0f06a8f67..0878b8571b9e9c 100644 --- a/api/USBInTransferResult.json +++ b/api/USBInTransferResult.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBInterface.json b/api/USBInterface.json index bf1851b86bb0ea..67332136f74f63 100644 --- a/api/USBInterface.json +++ b/api/USBInterface.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBIsochronousInTransferPacket.json b/api/USBIsochronousInTransferPacket.json index 9a6456ea7f2573..115a55ce94de75 100644 --- a/api/USBIsochronousInTransferPacket.json +++ b/api/USBIsochronousInTransferPacket.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBIsochronousInTransferResult.json b/api/USBIsochronousInTransferResult.json index a3a619b8457c1a..0f9a7b26844535 100644 --- a/api/USBIsochronousInTransferResult.json +++ b/api/USBIsochronousInTransferResult.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBIsochronousOutTransferPacket.json b/api/USBIsochronousOutTransferPacket.json index 6fdb22a94d1397..ca8177e6aa0815 100644 --- a/api/USBIsochronousOutTransferPacket.json +++ b/api/USBIsochronousOutTransferPacket.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBIsochronousOutTransferResult.json b/api/USBIsochronousOutTransferResult.json index 84faacd1f89c9e..fe57b7353aac05 100644 --- a/api/USBIsochronousOutTransferResult.json +++ b/api/USBIsochronousOutTransferResult.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/USBOutTransferResult.json b/api/USBOutTransferResult.json index 2ff14e66cfafab..010c83bff08739 100644 --- a/api/USBOutTransferResult.json +++ b/api/USBOutTransferResult.json @@ -82,6 +82,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webusb" + ], "support": { "chrome": [ { diff --git a/api/ViewTransition.json b/api/ViewTransition.json index 96215be0bf255b..ffb6bf29bedcc8 100644 --- a/api/ViewTransition.json +++ b/api/ViewTransition.json @@ -155,6 +155,9 @@ "types": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#dom-viewtransition-types", + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" diff --git a/api/ViewTransitionTypeSet.json b/api/ViewTransitionTypeSet.json index dd433fe242b051..985e4cbec87659 100644 --- a/api/ViewTransitionTypeSet.json +++ b/api/ViewTransitionTypeSet.json @@ -3,6 +3,9 @@ "ViewTransitionTypeSet": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#viewtransitiontypeset", + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -36,6 +39,9 @@ }, "add": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -69,6 +75,9 @@ }, "clear": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -102,6 +111,9 @@ }, "delete": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -135,6 +147,9 @@ }, "entries": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -168,6 +183,9 @@ }, "forEach": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -201,6 +219,9 @@ }, "has": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -234,6 +255,9 @@ }, "keys": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -267,6 +291,9 @@ }, "size": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -300,6 +327,9 @@ }, "values": { "__compat": { + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" @@ -334,6 +364,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125" diff --git a/api/VirtualKeyboard.json b/api/VirtualKeyboard.json index 9f35780fade619..651e9a1b9c6be3 100644 --- a/api/VirtualKeyboard.json +++ b/api/VirtualKeyboard.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VirtualKeyboard", "spec_url": "https://w3c.github.io/virtual-keyboard/#the-virtualkeyboard-interface", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VirtualKeyboard/boundingRect", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-boundingrect", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" @@ -76,6 +82,9 @@ "description": "`geometrychange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/VirtualKeyboard/geometrychange_event", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-ongeometrychange", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VirtualKeyboard/hide", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-hide", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" @@ -146,6 +158,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VirtualKeyboard/overlaysContent", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-overlayscontent", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" @@ -181,6 +196,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VirtualKeyboard/show", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-show", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" diff --git a/api/VisibilityStateEntry.json b/api/VisibilityStateEntry.json index 3a6393908519a0..267c67bed58d49 100644 --- a/api/VisibilityStateEntry.json +++ b/api/VisibilityStateEntry.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VisibilityStateEntry", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#the-visibilitystateentry-interface", + "tags": [ + "web-features:page-visibility-state" + ], "support": { "chrome": { "version_added": "115" @@ -39,6 +42,9 @@ "duration": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#visibilitystateentry-duration", + "tags": [ + "web-features:page-visibility-state" + ], "support": { "chrome": { "version_added": "115" @@ -73,6 +79,9 @@ "entryType": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#visibilitystateentry-entrytype", + "tags": [ + "web-features:page-visibility-state" + ], "support": { "chrome": { "version_added": "115" @@ -107,6 +116,9 @@ "name": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#visibilitystateentry-name", + "tags": [ + "web-features:page-visibility-state" + ], "support": { "chrome": { "version_added": "115" @@ -141,6 +153,9 @@ "startTime": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#visibilitystateentry-starttime", + "tags": [ + "web-features:page-visibility-state" + ], "support": { "chrome": { "version_added": "115" diff --git a/api/WEBGL_color_buffer_float.json b/api/WEBGL_color_buffer_float.json index 17e08cbbd18df8..4a88afd6ab8c64 100644 --- a/api/WEBGL_color_buffer_float.json +++ b/api/WEBGL_color_buffer_float.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_color_buffer_float", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_color_buffer_float/", "tags": [ - "web-features:webgl" + "web-features:webgl-color-buffer-float" ], "support": { "chrome": { diff --git a/api/WEBGL_compressed_texture_astc.json b/api/WEBGL_compressed_texture_astc.json index a8bf91da79314c..ad703b8e8bdce3 100644 --- a/api/WEBGL_compressed_texture_astc.json +++ b/api/WEBGL_compressed_texture_astc.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_astc", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_astc/", "tags": [ - "web-features:webgl" + "web-features:webgl-compressed-texture-astc" ], "support": { "chrome": { @@ -42,7 +42,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_astc/getSupportedProfiles", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_astc/", "tags": [ - "web-features:webgl" + "web-features:webgl-compressed-texture-astc" ], "support": { "chrome": { diff --git a/api/WEBGL_compressed_texture_etc.json b/api/WEBGL_compressed_texture_etc.json index 35d11c6d38dc68..e75125bdc25f38 100644 --- a/api/WEBGL_compressed_texture_etc.json +++ b/api/WEBGL_compressed_texture_etc.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_etc", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_etc/", "tags": [ - "web-features:webgl" + "web-features:webgl-compressed-texture-etc" ], "support": { "chrome": { diff --git a/api/WEBGL_compressed_texture_etc1.json b/api/WEBGL_compressed_texture_etc1.json index f4f183548b4cff..3deec3600960ad 100644 --- a/api/WEBGL_compressed_texture_etc1.json +++ b/api/WEBGL_compressed_texture_etc1.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_etc1", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_etc1/", "tags": [ - "web-features:webgl" + "web-features:webgl-compressed-texture-etc1" ], "support": { "chrome": { diff --git a/api/WEBGL_compressed_texture_pvrtc.json b/api/WEBGL_compressed_texture_pvrtc.json index cce45ebd26923d..0f3e741a0df39f 100644 --- a/api/WEBGL_compressed_texture_pvrtc.json +++ b/api/WEBGL_compressed_texture_pvrtc.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_pvrtc", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_pvrtc/", + "tags": [ + "web-features:webgl-compressed-texture-pvrtc" + ], "support": { "chrome": { "version_added": "128" diff --git a/api/WEBGL_compressed_texture_s3tc.json b/api/WEBGL_compressed_texture_s3tc.json index fc00913df67f85..b2c10771dc4b38 100644 --- a/api/WEBGL_compressed_texture_s3tc.json +++ b/api/WEBGL_compressed_texture_s3tc.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_s3tc", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_s3tc/", "tags": [ - "web-features:webgl" + "web-features:webgl-compressed-texture-s3tc" ], "support": { "chrome": [ diff --git a/api/WEBGL_compressed_texture_s3tc_srgb.json b/api/WEBGL_compressed_texture_s3tc_srgb.json index 6cfde66dfb7aec..fe5756fa2582e0 100644 --- a/api/WEBGL_compressed_texture_s3tc_srgb.json +++ b/api/WEBGL_compressed_texture_s3tc_srgb.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_s3tc_srgb", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_compressed_texture_s3tc_srgb/", "tags": [ - "web-features:webgl" + "web-features:webgl-compressed-texture-s3tc-srgb" ], "support": { "chrome": { diff --git a/api/WEBGL_debug_renderer_info.json b/api/WEBGL_debug_renderer_info.json index dc107991f3602f..743c818b61ad2a 100644 --- a/api/WEBGL_debug_renderer_info.json +++ b/api/WEBGL_debug_renderer_info.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_debug_renderer_info", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_debug_renderer_info/", "tags": [ - "web-features:webgl" + "web-features:webgl-debug-renderer-info" ], "support": { "chrome": { diff --git a/api/WEBGL_debug_shaders.json b/api/WEBGL_debug_shaders.json index dd8526827cb27f..81a4ae3eac02ad 100644 --- a/api/WEBGL_debug_shaders.json +++ b/api/WEBGL_debug_shaders.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_debug_shaders", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_debug_shaders/", "tags": [ - "web-features:webgl" + "web-features:webgl-debug-shaders" ], "support": { "chrome": { @@ -42,7 +42,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_debug_shaders/getTranslatedShaderSource", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_debug_shaders/", "tags": [ - "web-features:webgl" + "web-features:webgl-debug-shaders" ], "support": { "chrome": { diff --git a/api/WEBGL_depth_texture.json b/api/WEBGL_depth_texture.json index 8528a4734d1748..a283bfdd09ad27 100644 --- a/api/WEBGL_depth_texture.json +++ b/api/WEBGL_depth_texture.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_depth_texture", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_depth_texture/", "tags": [ - "web-features:webgl" + "web-features:webgl-depth-texture" ], "support": { "chrome": [ diff --git a/api/WEBGL_draw_buffers.json b/api/WEBGL_draw_buffers.json index c15e7fe60eba76..8355ae0ccb2a0c 100644 --- a/api/WEBGL_draw_buffers.json +++ b/api/WEBGL_draw_buffers.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_draw_buffers", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_draw_buffers/", "tags": [ - "web-features:webgl" + "web-features:webgl-draw-buffers" ], "support": { "chrome": { @@ -50,7 +50,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_draw_buffers/drawBuffersWEBGL", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_draw_buffers/", "tags": [ - "web-features:webgl" + "web-features:webgl-draw-buffers" ], "support": { "chrome": { diff --git a/api/WEBGL_lose_context.json b/api/WEBGL_lose_context.json index dec148ff4d61a8..80cb7400dbf375 100644 --- a/api/WEBGL_lose_context.json +++ b/api/WEBGL_lose_context.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_lose_context", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_lose_context/", "tags": [ - "web-features:webgl" + "web-features:webgl-lose-context" ], "support": { "chrome": [ @@ -65,7 +65,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_lose_context/loseContext", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_lose_context/", "tags": [ - "web-features:webgl" + "web-features:webgl-lose-context" ], "support": { "chrome": { @@ -112,7 +112,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_lose_context/restoreContext", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_lose_context/", "tags": [ - "web-features:webgl" + "web-features:webgl-lose-context" ], "support": { "chrome": { diff --git a/api/WEBGL_multi_draw.json b/api/WEBGL_multi_draw.json index 10625effe27c80..ccf09b5c236046 100644 --- a/api/WEBGL_multi_draw.json +++ b/api/WEBGL_multi_draw.json @@ -5,7 +5,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_multi_draw/", "tags": [ - "web-features:webgl" + "web-features:webgl-multi-draw" ], "support": { "chrome": { @@ -44,7 +44,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawArraysInstancedWEBGL", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_multi_draw/", "tags": [ - "web-features:webgl" + "web-features:webgl-multi-draw" ], "support": { "chrome": { @@ -84,7 +84,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawArraysWEBGL", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_multi_draw/", "tags": [ - "web-features:webgl" + "web-features:webgl-multi-draw" ], "support": { "chrome": { @@ -124,7 +124,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawElementsInstancedWEBGL", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_multi_draw/", "tags": [ - "web-features:webgl" + "web-features:webgl-multi-draw" ], "support": { "chrome": { @@ -164,7 +164,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WEBGL_multi_draw/multiDrawElementsWEBGL", "spec_url": "https://registry.khronos.org/webgl/extensions/WEBGL_multi_draw/", "tags": [ - "web-features:webgl" + "web-features:webgl-multi-draw" ], "support": { "chrome": { diff --git a/api/WebGL2RenderingContext.json b/api/WebGL2RenderingContext.json index 38397471ea96af..88f7a558e95c66 100644 --- a/api/WebGL2RenderingContext.json +++ b/api/WebGL2RenderingContext.json @@ -890,6 +890,9 @@ "srcData_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`srcData` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -964,6 +967,9 @@ "srcData_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`srcData` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -1201,6 +1207,9 @@ "values_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`values` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -1275,6 +1284,9 @@ "values_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`values` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -1349,6 +1361,9 @@ "values_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`values` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -1663,6 +1678,9 @@ "pixels_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`pixels` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -1737,6 +1755,9 @@ "pixels_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`pixels` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -1811,6 +1832,9 @@ "srcData_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`srcData` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -4448,6 +4472,9 @@ "dstData_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`dstData` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -6347,6 +6374,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/makeXRCompatible", "spec_url": "https://immersive-web.github.io/webxr/#dom-webglrenderingcontextbase-makexrcompatible", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -6589,6 +6619,9 @@ "pixels_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`pixels` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -7273,6 +7306,9 @@ "srcData_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`srcData` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -7560,6 +7596,9 @@ "srcData_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`srcData` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -8674,6 +8713,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -8748,6 +8790,9 @@ "data_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`data` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -8822,6 +8867,9 @@ "data_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`data` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -8896,6 +8944,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -8970,6 +9021,9 @@ "data_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`data` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9044,6 +9098,9 @@ "data_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`data` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9118,6 +9175,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9192,6 +9252,9 @@ "data_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`data` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9266,6 +9329,9 @@ "data_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`data` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9498,6 +9564,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9612,6 +9681,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9726,6 +9798,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9840,6 +9915,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -9994,6 +10072,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -10108,6 +10189,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/WebGLActiveInfo.json b/api/WebGLActiveInfo.json index c2639765fee959..f0fea8118219db 100644 --- a/api/WebGLActiveInfo.json +++ b/api/WebGLActiveInfo.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLBuffer.json b/api/WebGLBuffer.json index a47125e0d41db1..fbeec9b227673e 100644 --- a/api/WebGLBuffer.json +++ b/api/WebGLBuffer.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLContextEvent.json b/api/WebGLContextEvent.json index 69a8795e055914..1f94ba077f8b19 100644 --- a/api/WebGLContextEvent.json +++ b/api/WebGLContextEvent.json @@ -95,6 +95,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLFramebuffer.json b/api/WebGLFramebuffer.json index 9715b4313a27d5..74df816370c163 100644 --- a/api/WebGLFramebuffer.json +++ b/api/WebGLFramebuffer.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLProgram.json b/api/WebGLProgram.json index ecbecec7a3aedb..796fa7f17982af 100644 --- a/api/WebGLProgram.json +++ b/api/WebGLProgram.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLRenderbuffer.json b/api/WebGLRenderbuffer.json index 3087eefc7d7def..f9134c076499aa 100644 --- a/api/WebGLRenderbuffer.json +++ b/api/WebGLRenderbuffer.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLRenderingContext.json b/api/WebGLRenderingContext.json index 3a7c39d9edf0cf..d7aacf423b24b6 100644 --- a/api/WebGLRenderingContext.json +++ b/api/WebGLRenderingContext.json @@ -54,6 +54,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false @@ -1249,6 +1252,9 @@ "pixels_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`pixels` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -4834,6 +4840,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/makeXRCompatible", "spec_url": "https://immersive-web.github.io/webxr/#dom-webglrenderingcontextbase-makexrcompatible", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -6941,6 +6950,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -7077,6 +7089,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -7213,6 +7228,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" @@ -7349,6 +7367,9 @@ "value_param_accepts_SharedArrayBuffer": { "__compat": { "description": "`value` parameter accepts `SharedArrayBuffer` type", + "tags": [ + "web-features:webgl-sab" + ], "support": { "chrome": { "version_added": "60" diff --git a/api/WebGLShader.json b/api/WebGLShader.json index fc0d8234de44c1..510332b97b685b 100644 --- a/api/WebGLShader.json +++ b/api/WebGLShader.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLShaderPrecisionFormat.json b/api/WebGLShaderPrecisionFormat.json index ce2e5924e85b45..107cfee260004d 100644 --- a/api/WebGLShaderPrecisionFormat.json +++ b/api/WebGLShaderPrecisionFormat.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLTexture.json b/api/WebGLTexture.json index f4fcb849565613..580ffd7ea587b4 100644 --- a/api/WebGLTexture.json +++ b/api/WebGLTexture.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLTimerQueryEXT.json b/api/WebGLTimerQueryEXT.json index f840ee90c9c8e0..f9de9659cf9755 100644 --- a/api/WebGLTimerQueryEXT.json +++ b/api/WebGLTimerQueryEXT.json @@ -3,6 +3,9 @@ "WebGLTimerQueryEXT": { "__compat": { "spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/", + "tags": [ + "web-features:ext-disjoint-timer-query" + ], "support": { "chrome": [ { diff --git a/api/WebGLUniformLocation.json b/api/WebGLUniformLocation.json index f03637be3403cd..5fd5106238108c 100644 --- a/api/WebGLUniformLocation.json +++ b/api/WebGLUniformLocation.json @@ -50,6 +50,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:webgl" + ], "support": { "chrome": { "version_added": false diff --git a/api/WebGLVertexArrayObjectOES.json b/api/WebGLVertexArrayObjectOES.json index b69cb1cbb0d03c..39d25a62c209be 100644 --- a/api/WebGLVertexArrayObjectOES.json +++ b/api/WebGLVertexArrayObjectOES.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLVertexArrayObject", "spec_url": "https://registry.khronos.org/webgl/extensions/OES_vertex_array_object/", + "tags": [ + "web-features:oes-vertex-array-object" + ], "support": { "chrome": { "version_added": "24" diff --git a/api/WebSocket.json b/api/WebSocket.json index 3d383d10972dbb..df1c4a671f191e 100644 --- a/api/WebSocket.json +++ b/api/WebSocket.json @@ -117,6 +117,9 @@ "url_parameter_http_https_relative": { "__compat": { "description": "`url` parameter allows `https`, `http`, and relative URLs", + "tags": [ + "web-features:websockets" + ], "support": { "chrome": { "version_added": "125" @@ -673,6 +676,9 @@ "protocol_rfc_6455": { "__compat": { "description": "Supports protocol as specified by RFC 6455", + "tags": [ + "web-features:websockets" + ], "support": { "chrome": { "version_added": "16" diff --git a/api/Window.json b/api/Window.json index 0e7fbeeedf911f..30005154327e70 100644 --- a/api/Window.json +++ b/api/Window.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-window-object", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -50,6 +53,9 @@ "description": "`DOMContentLoaded` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/DOMContentLoaded_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-domcontentloaded", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -137,6 +143,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/alert", "spec_url": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-alert-dev", + "tags": [ + "web-features:alerts" + ], "support": { "chrome": { "version_added": "1", @@ -330,6 +339,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-beforeunload", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onbeforeunload" ], + "tags": [ + "web-features:beforeunload" + ], "support": { "chrome": { "version_added": "1" @@ -454,6 +466,9 @@ "preventdefault_activation": { "__compat": { "description": "Activation using `event.preventDefault()`", + "tags": [ + "web-features:beforeunload" + ], "support": { "chrome": { "version_added": "119" @@ -596,6 +611,9 @@ "https://w3c.github.io/uievents/#event-type-blur", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onblur" ], + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "5" @@ -697,6 +715,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/cancelIdleCallback", "spec_url": "https://w3c.github.io/requestidlecallback/#the-cancelidlecallback-method", + "tags": [ + "web-features:requestidlecallback" + ], "support": { "chrome": { "version_added": "47" @@ -816,6 +837,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/close", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-close-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -862,6 +886,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/closed", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-closed-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -903,6 +930,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/confirm", "spec_url": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-confirm-dev", + "tags": [ + "web-features:alerts" + ], "support": { "chrome": { "version_added": "1", @@ -1249,6 +1279,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/document", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-document-dev", + "tags": [ + "web-features:dom" + ], "support": { "chrome": { "version_added": "1" @@ -1386,6 +1419,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-error", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onerror" ], + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "10" @@ -1516,6 +1552,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/fence", "spec_url": "https://wicg.github.io/fenced-frame/#dom-window-fence", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -1587,6 +1626,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/focus", "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-window-focus-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1", @@ -1635,6 +1677,9 @@ "https://w3c.github.io/uievents/#event-type-focus", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-onfocus" ], + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "5" @@ -1682,6 +1727,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/frameElement", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-frameelement-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -1725,6 +1773,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/frames", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-frames-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -1944,6 +1995,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/getComputedStyle", "spec_url": "https://drafts.csswg.org/cssom/#dom-window-getcomputedstyle", + "tags": [ + "web-features:get-computed-style" + ], "support": { "chrome": { "version_added": "1" @@ -1986,6 +2040,9 @@ "pseudo_element_support": { "__compat": { "description": "Pseudo-element support", + "tags": [ + "web-features:get-computed-style" + ], "support": { "chrome": { "version_added": "11" @@ -2136,6 +2193,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/getScreenDetails", "spec_url": "https://w3c.github.io/window-management/#api-window-getScreenDetails-method", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -2171,6 +2231,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/getSelection", "spec_url": "https://w3c.github.io/selection-api/#dom-window-getselection", + "tags": [ + "web-features:selection-api" + ], "support": { "chrome": { "version_added": "1" @@ -2216,6 +2279,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-hashchange", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onhashchange" ], + "tags": [ + "web-features:hashchange" + ], "support": { "chrome": [ { @@ -2268,6 +2334,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/history", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-history-interface", + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "1" @@ -2409,6 +2478,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-languagechange", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onlanguagechange" ], + "tags": [ + "web-features:language" + ], "support": { "chrome": { "version_added": "37" @@ -2485,6 +2557,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/length", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-length-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -2530,6 +2605,9 @@ "https://w3c.github.io/uievents/#event-type-load", "https://html.spec.whatwg.org/multipage/parsing.html#delay-the-load-event" ], + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -2574,6 +2652,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/localStorage", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-localstorage-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -2621,6 +2702,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/location", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface", + "tags": [ + "web-features:location" + ], "support": { "chrome": { "version_added": "1" @@ -2673,6 +2757,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/locationbar", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-locationbar-dev", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -2755,6 +2842,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/menubar", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-menubar-dev", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -2798,6 +2888,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-message", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onmessage" ], + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "60" @@ -3073,6 +3166,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/name", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-name-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -3159,6 +3255,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/navigator", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator", + "tags": [ + "web-features:navigator" + ], "support": { "chrome": [ { @@ -3249,6 +3348,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-offline", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onoffline" ], + "tags": [ + "web-features:online" + ], "support": { "chrome": { "version_added": "3" @@ -3294,6 +3396,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-online", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-ononline" ], + "tags": [ + "web-features:online" + ], "support": { "chrome": { "version_added": "3" @@ -3338,6 +3443,9 @@ "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-open-dev", "https://drafts.csswg.org/cssom-view/#the-features-argument-to-the-open()-method" ], + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -3415,6 +3523,9 @@ "features_parameter_popup": { "__compat": { "description": "`features` parameter accepts `\"popup\"` value", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "98" @@ -3453,6 +3564,9 @@ "once_per_event": { "__compat": { "description": "One `Window.open()` call per event", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "23" @@ -3493,6 +3607,9 @@ "relative-multi-screen": { "__compat": { "description": "Opened relative to the [Multi-screen origin](https://developer.mozilla.org/docs/Web/API/Window_Management_API/Multi-screen_origin)", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100", @@ -3532,6 +3649,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/opener", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-opener-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -3786,6 +3906,9 @@ "description": "`pagehide` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pagehide_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-pagehide", + "tags": [ + "web-features:page-transition-events" + ], "support": { "chrome": { "version_added": "3" @@ -3826,6 +3949,9 @@ "description": "`pagereveal` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-pagereveal", + "tags": [ + "web-features:view-transitions" + ], "support": { "chrome": { "version_added": "123" @@ -3863,6 +3989,9 @@ "description": "`pageshow` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pageshow_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-pageshow", + "tags": [ + "web-features:page-transition-events" + ], "support": { "chrome": { "version_added": "3" @@ -3903,6 +4032,9 @@ "description": "`pageswap` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/pageswap_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-pageswap", + "tags": [ + "web-features:view-transitions" + ], "support": { "chrome": { "version_added": "124" @@ -3939,6 +4071,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/parent", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-parent-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -3980,6 +4115,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/personalbar", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-personalbar-dev", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -4027,6 +4165,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-popstate", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onpopstate" ], + "tags": [ + "web-features:history" + ], "support": { "chrome": { "version_added": "5", @@ -4073,6 +4214,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/postMessage", "spec_url": "https://html.spec.whatwg.org/multipage/web-messaging.html#dom-window-postmessage-options-dev", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "2" @@ -4262,6 +4406,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/prompt", "spec_url": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-prompt-dev", + "tags": [ + "web-features:alerts" + ], "support": { "chrome": { "version_added": "1", @@ -4311,6 +4458,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/queryLocalFonts", "spec_url": "https://wicg.github.io/local-font-access/#dom-window-querylocalfonts", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -4564,6 +4714,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/requestIdleCallback", "spec_url": "https://w3c.github.io/requestidlecallback/#the-requestidlecallback-method", + "tags": [ + "web-features:requestidlecallback" + ], "support": { "chrome": { "version_added": "47" @@ -5272,6 +5425,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollbars", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-scrollbars-dev", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -5596,6 +5752,9 @@ "description": "`scrollsnapchange` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollsnapchange_event", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchange", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" @@ -5633,6 +5792,9 @@ "description": "`scrollsnapchanging` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/scrollsnapchanging_event", "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#scrollsnapchanging", + "tags": [ + "web-features:scroll-snap-events" + ], "support": { "chrome": { "version_added": "129" @@ -6041,6 +6203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/self", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-self-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -6084,6 +6249,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/sessionStorage", "spec_url": "https://html.spec.whatwg.org/multipage/webstorage.html#dom-sessionstorage-dev", + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "4" @@ -6206,6 +6374,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/sharedStorage", "spec_url": "https://wicg.github.io/shared-storage/#dom-window-sharedstorage", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -6533,6 +6704,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/statusbar", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-statusbar-dev", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -6572,6 +6746,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/stop", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-stop-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -6619,6 +6796,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-storage", "https://html.spec.whatwg.org/multipage/webappapis.html#handler-window-onstorage" ], + "tags": [ + "web-features:localstorage" + ], "support": { "chrome": { "version_added": "1" @@ -6699,6 +6879,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/toolbar", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-toolbar-dev", + "tags": [ + "web-features:barprop" + ], "support": { "chrome": { "version_added": "1" @@ -6738,6 +6921,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/top", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-top-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" @@ -7367,6 +7553,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/window", "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-dev", + "tags": [ + "web-features:window" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/WindowSharedStorage.json b/api/WindowSharedStorage.json index 137403b57988b9..66827f8de935a0 100644 --- a/api/WindowSharedStorage.json +++ b/api/WindowSharedStorage.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowSharedStorage", "spec_url": "https://wicg.github.io/shared-storage/#windowsharedstorage", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowSharedStorage/run", "spec_url": "https://wicg.github.io/shared-storage/#dom-windowsharedstorage-run", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -73,6 +79,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowSharedStorage/selectURL", "spec_url": "https://wicg.github.io/shared-storage/#dom-windowsharedstorage-selecturl", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -108,6 +117,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowSharedStorage/worklet", "spec_url": "https://wicg.github.io/shared-storage/#dom-windowsharedstorage-worklet", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/Worker.json b/api/Worker.json index 1add8f0b4f6a6a..8f463536222584 100644 --- a/api/Worker.json +++ b/api/Worker.json @@ -390,6 +390,9 @@ "description": "`message` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/Worker/message_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-message", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "4" @@ -493,6 +496,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Worker/postMessage", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-worker-postmessage-dev", + "tags": [ + "web-features:postmessage" + ], "support": { "chrome": { "version_added": "2" diff --git a/api/WorkerGlobalScope.json b/api/WorkerGlobalScope.json index 8ca6566e388c09..ee1f58d0d85951 100644 --- a/api/WorkerGlobalScope.json +++ b/api/WorkerGlobalScope.json @@ -255,6 +255,9 @@ "https://html.spec.whatwg.org/multipage/indices.html#event-languagechange", "https://html.spec.whatwg.org/multipage/workers.html#handler-workerglobalscope-onlanguagechange" ], + "tags": [ + "web-features:language" + ], "support": { "chrome": { "version_added": "4" @@ -386,6 +389,9 @@ "description": "`offline` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerGlobalScope/offline_event", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#handler-workerglobalscope-onoffline", + "tags": [ + "web-features:online" + ], "support": { "chrome": { "version_added": false, @@ -426,6 +432,9 @@ "description": "`online` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerGlobalScope/online_event", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#handler-workerglobalscope-ononline", + "tags": [ + "web-features:online" + ], "support": { "chrome": { "version_added": false, @@ -502,6 +511,9 @@ "description": "`securitypolicyviolation` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerGlobalScope/securitypolicyviolation_event", "spec_url": "https://w3c.github.io/webappsec-csp/#eventdef-globaleventhandlers-securitypolicyviolation", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "41" diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 47d55708fde404..21362d312dc067 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -172,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/connection", "spec_url": "https://wicg.github.io/netinfo/#connection-attribute", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "61" @@ -351,6 +354,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev", + "tags": [ + "web-features:hardware-concurrency" + ], "support": { "chrome": { "version_added": "37" @@ -442,6 +448,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/language", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language-dev", + "tags": [ + "web-features:language" + ], "support": { "chrome": { "version_added": "4" @@ -487,6 +496,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/languages", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages-dev", + "tags": [ + "web-features:language" + ], "support": { "chrome": { "version_added": "37", @@ -661,6 +673,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/onLine", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-online-dev", + "tags": [ + "web-features:online" + ], "support": { "chrome": { "version_added": "4" @@ -837,6 +852,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/serial", "spec_url": "https://wicg.github.io/serial/#dom-workernavigator-serial", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -915,6 +933,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/storage", "spec_url": "https://storage.spec.whatwg.org/#dom-navigatorstorage-storage", + "tags": [ + "web-features:storage-manager" + ], "support": { "chrome": { "version_added": "55" @@ -1040,6 +1061,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/userAgent", "spec_url": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-useragent-dev", + "tags": [ + "web-features:user-agent-sniffing" + ], "support": { "chrome": { "version_added": "4" @@ -1083,6 +1107,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/userAgentData", "spec_url": "https://wicg.github.io/ua-client-hints/#dom-navigatorua-useragentdata", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "90" diff --git a/api/WorkletSharedStorage.json b/api/WorkletSharedStorage.json index 2b6338deb998b5..e6d3165d62cdc3 100644 --- a/api/WorkletSharedStorage.json +++ b/api/WorkletSharedStorage.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkletSharedStorage", "spec_url": "https://wicg.github.io/shared-storage/#workletsharedstorage", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -74,6 +77,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkletSharedStorage/entries", "spec_url": "https://wicg.github.io/shared-storage/#worklet-shared-storage", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -109,6 +115,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkletSharedStorage/get", "spec_url": "https://wicg.github.io/shared-storage/#dom-workletsharedstorage-get", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -144,6 +153,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkletSharedStorage/keys", "spec_url": "https://wicg.github.io/shared-storage/#worklet-shared-storage", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -179,6 +191,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkletSharedStorage/length", "spec_url": "https://wicg.github.io/shared-storage/#dom-workletsharedstorage-length", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -214,6 +229,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkletSharedStorage/remainingBudget", "spec_url": "https://wicg.github.io/shared-storage/#dom-workletsharedstorage-remainingbudget", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" @@ -248,6 +266,9 @@ "@@asyncIterator": { "__compat": { "description": "[Symbol.asyncIterator]", + "tags": [ + "web-features:shared-storage" + ], "support": { "chrome": { "version_added": "117" diff --git a/api/XMLDocument.json b/api/XMLDocument.json index 21cec5809ec941..e0e783a7e75d01 100644 --- a/api/XMLDocument.json +++ b/api/XMLDocument.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLDocument", "spec_url": "https://dom.spec.whatwg.org/#xmldocument", + "tags": [ + "web-features:dom" + ], "support": { "chrome": [ { diff --git a/api/XMLHttpRequest.json b/api/XMLHttpRequest.json index ac26af2ab5bb59..f71002c2fd6dc2 100644 --- a/api/XMLHttpRequest.json +++ b/api/XMLHttpRequest.json @@ -375,6 +375,9 @@ "header_names_lowercase": { "__compat": { "description": "Header names returned in all lower case", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "60" @@ -935,6 +938,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/responseType", "spec_url": "https://xhr.spec.whatwg.org/#the-responsetype-attribute", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "31" @@ -988,6 +994,9 @@ "arraybuffer_value": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/responseType#arraybuffer", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "31" @@ -1042,6 +1051,9 @@ "blob_value": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/responseType#blob", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "31" @@ -1096,6 +1108,9 @@ "document_value": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/responseType#document", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "31" @@ -1150,6 +1165,9 @@ "json_value": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/responseType#json", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "31" @@ -1204,6 +1222,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/responseURL", "spec_url": "https://xhr.spec.whatwg.org/#the-responseurl-attribute", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "37" @@ -1513,6 +1534,9 @@ "__compat": { "description": "URLSearchParams as parameter to send()", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/send#URLSearchParams", + "tags": [ + "web-features:xhr" + ], "support": { "chrome": { "version_added": "59" diff --git a/api/XPathEvaluator.json b/api/XPathEvaluator.json index 4b67f980c1c145..03bc9d5ccec063 100644 --- a/api/XPathEvaluator.json +++ b/api/XPathEvaluator.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathEvaluator", "spec_url": "https://dom.spec.whatwg.org/#interface-xpathevaluator", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "description": "`XPathEvaluator()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathEvaluator/XPathEvaluator", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathevaluator-xpathevaluator", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -90,6 +96,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathEvaluator/createExpression", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathevaluatorbase-createexpression", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -176,6 +185,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathEvaluator/evaluate", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathevaluatorbase-evaluate", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/XPathExpression.json b/api/XPathExpression.json index 9608903ef186fe..74233db9b19e4a 100644 --- a/api/XPathExpression.json +++ b/api/XPathExpression.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathExpression", "spec_url": "https://dom.spec.whatwg.org/#interface-xpathexpression", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathExpression/evaluate", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathexpression-evaluate", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/XPathResult.json b/api/XPathResult.json index a522d83d5a9c3b..fe5787fa70d82a 100644 --- a/api/XPathResult.json +++ b/api/XPathResult.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult", "spec_url": "https://dom.spec.whatwg.org/#interface-xpathresult", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/booleanValue", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-booleanvalue", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -89,6 +95,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/invalidIteratorState", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-invaliditeratorstate", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -134,6 +143,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/iterateNext", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-iteratenext", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -177,6 +189,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/numberValue", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-numbervalue", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -220,6 +235,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/resultType", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-resulttype", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -265,6 +283,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/singleNodeValue", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-singlenodevalue", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -308,6 +329,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/snapshotItem", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-snapshotitem-index-index", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -351,6 +375,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/snapshotLength", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-snapshotlength", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" @@ -394,6 +421,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XPathResult/stringValue", "spec_url": "https://dom.spec.whatwg.org/#dom-xpathresult-stringvalue", + "tags": [ + "web-features:xpath" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/XRAnchor.json b/api/XRAnchor.json index aa12784ad230a2..5dda71526c425c 100644 --- a/api/XRAnchor.json +++ b/api/XRAnchor.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRAnchor", "spec_url": "https://immersive-web.github.io/anchors/#xr-anchor", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRAnchor/anchorSpace", "spec_url": "https://immersive-web.github.io/anchors/#dom-xranchor-anchorspace", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRAnchor/delete", "spec_url": "https://immersive-web.github.io/anchors/#dom-xranchor-delete", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" diff --git a/api/XRAnchorSet.json b/api/XRAnchorSet.json index 9d115cbd14502e..8874f8ee487e75 100644 --- a/api/XRAnchorSet.json +++ b/api/XRAnchorSet.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRAnchorSet", "spec_url": "https://immersive-web.github.io/anchors/#xranchorset", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -39,6 +42,9 @@ }, "entries": { "__compat": { + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -74,6 +80,9 @@ }, "forEach": { "__compat": { + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -109,6 +118,9 @@ }, "has": { "__compat": { + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -144,6 +156,9 @@ }, "keys": { "__compat": { + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -179,6 +194,9 @@ }, "size": { "__compat": { + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -214,6 +232,9 @@ }, "values": { "__compat": { + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -250,6 +271,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" diff --git a/api/XRBoundedReferenceSpace.json b/api/XRBoundedReferenceSpace.json index 16ad67ea0e30ba..cfd8176480fb62 100644 --- a/api/XRBoundedReferenceSpace.json +++ b/api/XRBoundedReferenceSpace.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRBoundedReferenceSpace", "spec_url": "https://immersive-web.github.io/webxr/#xrboundedreferencespace-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRBoundedReferenceSpace/boundsGeometry", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrboundedreferencespace-boundsgeometry", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRCPUDepthInformation.json b/api/XRCPUDepthInformation.json index 42dac561b1054e..f3be1738dafc91 100644 --- a/api/XRCPUDepthInformation.json +++ b/api/XRCPUDepthInformation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCPUDepthInformation", "spec_url": "https://immersive-web.github.io/depth-sensing/#xr-cpu-depth-info-section", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCPUDepthInformation/data", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrcpudepthinformation-data", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCPUDepthInformation/getDepthInMeters", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrcpudepthinformation-getdepthinmeters", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" diff --git a/api/XRCamera.json b/api/XRCamera.json index 39a3a2ea57b4fd..f44c62f6d592f3 100644 --- a/api/XRCamera.json +++ b/api/XRCamera.json @@ -3,6 +3,9 @@ "XRCamera": { "__compat": { "spec_url": "https://immersive-web.github.io/raw-camera-access/#xrcamera", + "tags": [ + "web-features:webxr-camera" + ], "support": { "chrome": { "version_added": "107" @@ -39,6 +42,9 @@ "height": { "__compat": { "spec_url": "https://immersive-web.github.io/raw-camera-access/#dom-xrcamera-height", + "tags": [ + "web-features:webxr-camera" + ], "support": { "chrome": { "version_added": "107" @@ -75,6 +81,9 @@ "width": { "__compat": { "spec_url": "https://immersive-web.github.io/raw-camera-access/#dom-xrcamera-width", + "tags": [ + "web-features:webxr-camera" + ], "support": { "chrome": { "version_added": "107" diff --git a/api/XRCompositionLayer.json b/api/XRCompositionLayer.json index 0946d921f12802..e422fac609c9b0 100644 --- a/api/XRCompositionLayer.json +++ b/api/XRCompositionLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCompositionLayer", "spec_url": "https://immersive-web.github.io/layers/#xrcompositionlayertype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCompositionLayer/blendTextureSourceAlpha", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcompositionlayer-blendtexturesourcealpha", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCompositionLayer/destroy", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcompositionlayer-destroy", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCompositionLayer/layout", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcompositionlayer-layout", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCompositionLayer/mipLevels", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcompositionlayer-miplevels", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -188,6 +203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCompositionLayer/needsRedraw", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcompositionlayer-needsredraw", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRCubeLayer.json b/api/XRCubeLayer.json index 88b360ce756345..f587e659c36c7d 100644 --- a/api/XRCubeLayer.json +++ b/api/XRCubeLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCubeLayer", "spec_url": "https://immersive-web.github.io/layers/#xcubelayertype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCubeLayer/orientation", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcubelayer-orientation", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -78,6 +84,9 @@ "description": "`redraw` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCubeLayer/redraw_event", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcubelayer-onredraw", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCubeLayer/space", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcubelayer-space", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRCylinderLayer.json b/api/XRCylinderLayer.json index 5e0cbed686f375..ab6239512ab379 100644 --- a/api/XRCylinderLayer.json +++ b/api/XRCylinderLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCylinderLayer", "spec_url": "https://immersive-web.github.io/layers/#xrcylinderayertype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCylinderLayer/aspectRatio", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcylinderlayer-aspectratio", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCylinderLayer/centralAngle", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcylinderlayer-centralangle", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCylinderLayer/radius", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcylinderlayer-radius", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -152,6 +164,9 @@ "description": "`redraw` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCylinderLayer/redraw_event", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcylinderlayer-onredraw", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -189,6 +204,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCylinderLayer/space", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcylinderlayer-space", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -226,6 +244,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRCylinderLayer/transform", "spec_url": "https://immersive-web.github.io/layers/#dom-xrcylinderlayer-transform", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRDepthInformation.json b/api/XRDepthInformation.json index 017a90a668212f..01f2fd9c90d700 100644 --- a/api/XRDepthInformation.json +++ b/api/XRDepthInformation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRDepthInformation", "spec_url": "https://immersive-web.github.io/depth-sensing/#xrdepthinformation", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRDepthInformation/height", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-height", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRDepthInformation/normDepthBufferFromNormView", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-normdepthbufferfromnormview", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRDepthInformation/rawValueToMeters", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-rawvaluetometers", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -152,6 +164,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRDepthInformation/width", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrdepthinformation-width", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" diff --git a/api/XREquirectLayer.json b/api/XREquirectLayer.json index aa119bdafac268..7d9ff08210d5e5 100644 --- a/api/XREquirectLayer.json +++ b/api/XREquirectLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer", "spec_url": "https://immersive-web.github.io/layers/#xrequirectlayertype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer/centralHorizontalAngle", "spec_url": "https://immersive-web.github.io/layers/#dom-xrequirectlayer-centralhorizontalangle", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer/lowerVerticalAngle", "spec_url": "https://immersive-web.github.io/layers/#dom-xrequirectlayer-lowerverticalangle", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer/radius", "spec_url": "https://immersive-web.github.io/layers/#dom-xrequirectlayer-radius", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -152,6 +164,9 @@ "description": "`redraw` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer/redraw_event", "spec_url": "https://immersive-web.github.io/layers/#dom-xrequirectlayer-onredraw", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -189,6 +204,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer/space", "spec_url": "https://immersive-web.github.io/layers/#dom-xrequirectlayer-space", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -226,6 +244,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer/transform", "spec_url": "https://immersive-web.github.io/layers/#dom-xrequirectlayer-transform", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -263,6 +284,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XREquirectLayer/upperVerticalAngle", "spec_url": "https://immersive-web.github.io/layers/#dom-xrequirectlayer-upperverticalangle", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRFrame.json b/api/XRFrame.json index b07174479ca5b6..64e90e99717268 100644 --- a/api/XRFrame.json +++ b/api/XRFrame.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame", "spec_url": "https://immersive-web.github.io/webxr/#xrframe-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/createAnchor", "spec_url": "https://immersive-web.github.io/anchors/#dom-xrframe-createanchor", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -80,6 +86,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/fillJointRadii", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#dom-xrframe-filljointradii", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -123,6 +132,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/fillPoses", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#dom-xrframe-fillposes", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -166,6 +178,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getDepthInformation", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrframe-getdepthinformation", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -203,6 +218,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getHitTestResults", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrframe-gethittestresults", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -240,6 +258,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getHitTestResultsForTransientInput", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrframe-gethittestresultsfortransientinput", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -277,6 +298,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getJointPose", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#dom-xrframe-getjointpose", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -320,6 +344,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getLightEstimate", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrframe-getlightestimate", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -358,6 +385,9 @@ "description": "`getPose()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getPose", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrframe-getpose", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -398,6 +428,9 @@ "description": "`getViewerPose()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/getViewerPose", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrframe-getviewerpose", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -437,6 +470,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/session", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrframe-session", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -476,6 +512,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRFrame/trackedAnchors", "spec_url": "https://immersive-web.github.io/anchors/#dom-xrframe-trackedanchors", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" diff --git a/api/XRHand.json b/api/XRHand.json index 6b25fb0611dd38..852233f9e131a2 100644 --- a/api/XRHand.json +++ b/api/XRHand.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRHand", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#xrhand-interface", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -42,6 +45,9 @@ }, "entries": { "__compat": { + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -79,6 +85,9 @@ }, "forEach": { "__compat": { + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -116,6 +125,9 @@ }, "get": { "__compat": { + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -153,6 +165,9 @@ }, "keys": { "__compat": { + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -190,6 +205,9 @@ }, "size": { "__compat": { + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -227,6 +245,9 @@ }, "values": { "__compat": { + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -265,6 +286,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" diff --git a/api/XRHitTestResult.json b/api/XRHitTestResult.json index 88fbdea2b1960d..e66c9476c56705 100644 --- a/api/XRHitTestResult.json +++ b/api/XRHitTestResult.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRHitTestResult", "spec_url": "https://immersive-web.github.io/hit-test/#xr-hit-test-result-interface", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRHitTestResult/createAnchor", "spec_url": "https://immersive-web.github.io/anchors/#dom-xrhittestresult-createanchor", + "tags": [ + "web-features:webxr-anchors" + ], "support": { "chrome": { "version_added": "85" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRHitTestResult/getPose", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrhittestresult-getpose", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" diff --git a/api/XRHitTestSource.json b/api/XRHitTestSource.json index ad51270f20acf2..50e027493cd1b0 100644 --- a/api/XRHitTestSource.json +++ b/api/XRHitTestSource.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRHitTestSource", "spec_url": "https://immersive-web.github.io/hit-test/#hit-test-source-interface", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRHitTestSource/cancel", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrhittestsource-cancel", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" diff --git a/api/XRInputSource.json b/api/XRInputSource.json index 8f7aade0599480..bfae81723ec62d 100644 --- a/api/XRInputSource.json +++ b/api/XRInputSource.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource", "spec_url": "https://immersive-web.github.io/webxr/#xrinputsource-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource/gamepad", "spec_url": "https://immersive-web.github.io/webxr-gamepads-module/#dom-xrinputsource-gamepad", + "tags": [ + "web-features:webxr-gamepads" + ], "support": { "chrome": { "version_added": "79" @@ -82,6 +88,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource/gripSpace", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsource-gripspace", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource/hand", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#dom-xrinputsource-hand", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -164,6 +176,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource/handedness", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsource-handedness", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -203,6 +218,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource/profiles", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsource-profiles", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -242,6 +260,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource/targetRayMode", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsource-targetraymode", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -281,6 +302,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSource/targetRaySpace", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsource-targetrayspace", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRInputSourceArray.json b/api/XRInputSourceArray.json index 2ad32ebbebab98..62e461043b9a0e 100644 --- a/api/XRInputSourceArray.json +++ b/api/XRInputSourceArray.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceArray", "spec_url": "https://immersive-web.github.io/webxr/#xrinputsourcearray-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -43,6 +46,9 @@ "__compat": { "description": "`entries()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceArray/entries", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -82,6 +88,9 @@ "__compat": { "description": "`forEach()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceArray/forEach", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -120,6 +129,9 @@ "keys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceArray/keys", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -159,6 +171,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceArray/length", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourcearray-length", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -197,6 +212,9 @@ "values": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceArray/values", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -235,6 +253,9 @@ "@@iterator": { "__compat": { "description": "[Symbol.iterator]", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRInputSourceEvent.json b/api/XRInputSourceEvent.json index 3df779e769af54..4ca160548ec065 100644 --- a/api/XRInputSourceEvent.json +++ b/api/XRInputSourceEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceEvent", "spec_url": "https://immersive-web.github.io/webxr/#xrinputsourceevent-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`XRInputSourceEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceEvent/XRInputSourceEvent", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourceevent-xrinputsourceevent", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceEvent/frame", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourceevent-frame", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -122,6 +131,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourceEvent/inputSource", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourceevent-inputsource", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRInputSourcesChangeEvent.json b/api/XRInputSourcesChangeEvent.json index 39d55d60be458f..eeebd3cb3fd450 100644 --- a/api/XRInputSourcesChangeEvent.json +++ b/api/XRInputSourcesChangeEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourcesChangeEvent", "spec_url": "https://immersive-web.github.io/webxr/#xrinputsourceschangeevent-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`XRInputSourcesChangeEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourcesChangeEvent/XRInputSourcesChangeEvent", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourceschangeevent-xrinputsourceschangeevent", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourcesChangeEvent/added", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourceschangeevent-added", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -122,6 +131,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourcesChangeEvent/removed", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourceschangeevent-removed", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -161,6 +173,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRInputSourcesChangeEvent/session", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrinputsourceschangeevent-session", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRJointPose.json b/api/XRJointPose.json index 13c4ddfc270145..3e829df0449493 100644 --- a/api/XRJointPose.json +++ b/api/XRJointPose.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRJointPose", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#xrjointpose-interface", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRJointPose/radius", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#dom-xrjointpose-radius", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" diff --git a/api/XRJointSpace.json b/api/XRJointSpace.json index 7284257c646542..2bea4da01f7404 100644 --- a/api/XRJointSpace.json +++ b/api/XRJointSpace.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRJointSpace", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#xrhand-interface", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRJointSpace/jointName", "spec_url": "https://immersive-web.github.io/webxr-hand-input/#dom-xrjointspace-jointname", + "tags": [ + "web-features:webxr-hand-input" + ], "support": { "chrome": { "version_added": "131" diff --git a/api/XRLayer.json b/api/XRLayer.json index 24d92329e3d83d..76b39cb4b980ac 100644 --- a/api/XRLayer.json +++ b/api/XRLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLayer", "spec_url": "https://immersive-web.github.io/webxr/#xrlayer-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "84" diff --git a/api/XRLayerEvent.json b/api/XRLayerEvent.json index 4771a2bd93fa76..63e95794c455fe 100644 --- a/api/XRLayerEvent.json +++ b/api/XRLayerEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLayerEvent", "spec_url": "https://immersive-web.github.io/layers/#xrlayerevent-interface", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -41,6 +44,9 @@ "description": "`XRLayerEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLayerEvent/XRLayerEvent", "spec_url": "https://immersive-web.github.io/layers/#dom-xrlayerevent-xrlayerevent", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLayerEvent/layer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrlayerevent-layer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRLightEstimate.json b/api/XRLightEstimate.json index 82272b0ef2de4e..ecde5bb7a01a1f 100644 --- a/api/XRLightEstimate.json +++ b/api/XRLightEstimate.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLightEstimate", "spec_url": "https://immersive-web.github.io/lighting-estimation/#xrlightestimate-interface", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLightEstimate/primaryLightDirection", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightestimate-primarylightdirection", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLightEstimate/primaryLightIntensity", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightestimate-primarylightintensity", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLightEstimate/sphericalHarmonicsCoefficients", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightestimate-sphericalharmonicscoefficients", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" diff --git a/api/XRLightProbe.json b/api/XRLightProbe.json index 9ac4e924253983..879eb46f08a20e 100644 --- a/api/XRLightProbe.json +++ b/api/XRLightProbe.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLightProbe", "spec_url": "https://immersive-web.github.io/lighting-estimation/#xrlightprobe-interface", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRLightProbe/probeSpace", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrlightprobe-probespace", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -82,6 +88,9 @@ "https://immersive-web.github.io/lighting-estimation/#eventdef-xrlightprobe-reflectionchange", "https://immersive-web.github.io/lighting-estimation/#dom-xrlightprobe-onreflectionchange" ], + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" diff --git a/api/XRMediaBinding.json b/api/XRMediaBinding.json index 96c85f2e0abf4c..5da920e952bde2 100644 --- a/api/XRMediaBinding.json +++ b/api/XRMediaBinding.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRMediaBinding", "spec_url": "https://immersive-web.github.io/layers/#XRWebGLBindingtype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -41,6 +44,9 @@ "description": "`XRMediaBinding()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRMediaBinding/XRMediaBinding", "spec_url": "https://immersive-web.github.io/layers/#dom-xrmediabinding-xrmediabinding", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRMediaBinding/createCylinderLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrmediabinding-createcylinderlayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRMediaBinding/createEquirectLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrmediabinding-createequirectlayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -152,6 +164,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRMediaBinding/createQuadLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrmediabinding-createquadlayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRPose.json b/api/XRPose.json index 14ccf8a39a5989..06bbb183b70b50 100644 --- a/api/XRPose.json +++ b/api/XRPose.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRPose", "spec_url": "https://immersive-web.github.io/webxr/#xrpose-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRPose/angularVelocity", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrpose-angularvelocity", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": false, @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRPose/emulatedPosition", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrpose-emulatedposition", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -122,6 +131,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRPose/linearVelocity", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrpose-linearvelocity", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": false, @@ -162,6 +174,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRPose/transform", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrpose-transform", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRProjectionLayer.json b/api/XRProjectionLayer.json index 9d38e57257dfe3..a048aaff710319 100644 --- a/api/XRProjectionLayer.json +++ b/api/XRProjectionLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRProjectionLayer", "spec_url": "https://immersive-web.github.io/layers/#xrprojectionlayertype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRProjectionLayer/fixedFoveation", "spec_url": "https://immersive-web.github.io/layers/#dom-xrprojectionlayer-fixedfoveation", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRProjectionLayer/ignoreDepthValues", "spec_url": "https://immersive-web.github.io/layers/#dom-xrprojectionlayer-ignoredepthvalues", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRProjectionLayer/textureArrayLength", "spec_url": "https://immersive-web.github.io/layers/#dom-xrprojectionlayer-texturearraylength", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRProjectionLayer/textureHeight", "spec_url": "https://immersive-web.github.io/layers/#dom-xrprojectionlayer-textureheight", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -188,6 +203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRProjectionLayer/textureWidth", "spec_url": "https://immersive-web.github.io/layers/#dom-xrprojectionlayer-texturewidth", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRQuadLayer.json b/api/XRQuadLayer.json index b31d2de3d951c6..44c13f1e2707eb 100644 --- a/api/XRQuadLayer.json +++ b/api/XRQuadLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRQuadLayer", "spec_url": "https://immersive-web.github.io/layers/#xrquadlayertype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRQuadLayer/height", "spec_url": "https://immersive-web.github.io/layers/#dom-xrquadlayer-height", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -78,6 +84,9 @@ "description": "`redraw` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRQuadLayer/redraw_event", "spec_url": "https://immersive-web.github.io/layers/#dom-xrquadlayer-onredraw", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRQuadLayer/space", "spec_url": "https://immersive-web.github.io/layers/#dom-xrquadlayer-space", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -152,6 +164,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRQuadLayer/transform", "spec_url": "https://immersive-web.github.io/layers/#dom-xrquadlayer-transform", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -189,6 +204,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRQuadLayer/width", "spec_url": "https://immersive-web.github.io/layers/#dom-xrquadlayer-width", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRRay.json b/api/XRRay.json index d1de020d3a2ba0..31b74628bf37ee 100644 --- a/api/XRRay.json +++ b/api/XRRay.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRay", "spec_url": "https://immersive-web.github.io/hit-test/#xrray-interface", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -42,6 +45,9 @@ "description": "`XRRay()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRay/XRRay", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrray-xrray", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRay/direction", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrray-direction", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -116,6 +125,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRay/matrix", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrray-matrix", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -153,6 +165,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRay/origin", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrray-origin", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" diff --git a/api/XRReferenceSpace.json b/api/XRReferenceSpace.json index eb10c9e06ea8dc..122c9c646f4bf4 100644 --- a/api/XRReferenceSpace.json +++ b/api/XRReferenceSpace.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRReferenceSpace", "spec_url": "https://immersive-web.github.io/webxr/#xrreferencespace-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`getOffsetReferenceSpace()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRReferenceSpace/getOffsetReferenceSpace", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrreferencespace-getoffsetreferencespace", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -87,6 +93,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrreferencespace-reset", "https://immersive-web.github.io/webxr/#dom-xrreferencespace-onreset" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRReferenceSpaceEvent.json b/api/XRReferenceSpaceEvent.json index a0a8c4291eee84..1a16595e241fae 100644 --- a/api/XRReferenceSpaceEvent.json +++ b/api/XRReferenceSpaceEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRReferenceSpaceEvent", "spec_url": "https://immersive-web.github.io/webxr/#xrreferencespaceevent-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`XRReferenceSpaceEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRReferenceSpaceEvent/XRReferenceSpaceEvent", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrreferencespaceevent-xrreferencespaceevent", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRReferenceSpaceEvent/referenceSpace", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrreferencespaceevent-referencespace", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -122,6 +131,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRReferenceSpaceEvent/transform", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrreferencespaceevent-transform", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRRenderState.json b/api/XRRenderState.json index 198283fc40110f..5a0c422dc4f32e 100644 --- a/api/XRRenderState.json +++ b/api/XRRenderState.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRenderState", "spec_url": "https://immersive-web.github.io/webxr/#xrrenderstate-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRenderState/baseLayer", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrenderstate-baselayer", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRenderState/depthFar", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrenderstate-depthfar", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRenderState/depthNear", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrenderstate-depthnear", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -152,6 +164,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRenderState/inlineVerticalFieldOfView", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrenderstate-inlineverticalfieldofview", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -189,6 +204,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRenderState/layers", "spec_url": "https://immersive-web.github.io/layers/#dom-xrrenderstate-layers", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRRigidTransform.json b/api/XRRigidTransform.json index 224767118232b7..da661343753c93 100644 --- a/api/XRRigidTransform.json +++ b/api/XRRigidTransform.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRigidTransform", "spec_url": "https://immersive-web.github.io/webxr/#xrrigidtransform-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`XRRigidTransform()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRigidTransform/XRRigidTransform", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrigidtransform-xrrigidtransform", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRigidTransform/inverse", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrigidtransform-inverse", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -122,6 +131,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRigidTransform/matrix", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrigidtransform-matrix", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -161,6 +173,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRigidTransform/orientation", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrigidtransform-orientation", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -200,6 +215,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRRigidTransform/position", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrrigidtransform-position", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRSession.json b/api/XRSession.json index 0e4931515eabd3..e62734564b63da 100644 --- a/api/XRSession.json +++ b/api/XRSession.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession", "spec_url": "https://immersive-web.github.io/webxr/#xrsession-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`cancelAnimationFrame()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/cancelAnimationFrame", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-cancelanimationframe", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/depthDataFormat", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrsession-depthdataformat", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -120,6 +129,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/depthUsage", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrsession-depthusage", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -157,6 +169,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/domOverlayState", "spec_url": "https://immersive-web.github.io/dom-overlays/#dom-xrsession-domoverlaystate", + "tags": [ + "web-features:webxr-dom-overlays" + ], "support": { "chrome": { "version_added": "83" @@ -193,6 +208,9 @@ "enabledFeatures": { "__compat": { "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-enabledfeatures", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "111" @@ -231,6 +249,9 @@ "description": "`end()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/end", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-end", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -274,6 +295,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-end", "https://immersive-web.github.io/webxr/#dom-xrsession-onend" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -313,6 +337,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/environmentBlendMode", "spec_url": "https://immersive-web.github.io/webxr-ar-module/#dom-xrsession-environmentblendmode", + "tags": [ + "web-features:webxr-ar" + ], "support": { "chrome": { "version_added": "81" @@ -352,6 +379,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/inputSources", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-inputsources", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -395,6 +425,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-inputsourceschange", "https://immersive-web.github.io/webxr/#dom-xrsession-oninputsourceschange" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -434,6 +467,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/interactionMode", "spec_url": "https://immersive-web.github.io/webxr-ar-module/#dom-xrsession-interactionmode", + "tags": [ + "web-features:webxr-ar" + ], "support": { "chrome": { "version_added": "84" @@ -471,6 +507,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/preferredReflectionFormat", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrsession-preferredreflectionformat", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -508,6 +547,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/renderState", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-renderstate", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -548,6 +590,9 @@ "description": "`requestAnimationFrame()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/requestAnimationFrame", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-requestanimationframe", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -587,6 +632,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/requestHitTestSource", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrsession-requesthittestsource", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -626,6 +674,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/requestHitTestSourceForTransientInput", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrsession-requesthittestsourcefortransientinput", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -663,6 +714,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/requestLightProbe", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrsession-requestlightprobe", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -701,6 +755,9 @@ "description": "`requestReferenceSpace()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/requestReferenceSpace", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-requestreferencespace", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -744,6 +801,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-select", "https://immersive-web.github.io/webxr/#dom-xrsession-onselect" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -787,6 +847,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-selectend", "https://immersive-web.github.io/webxr/#dom-xrsession-onselectend" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -830,6 +893,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-selectstart", "https://immersive-web.github.io/webxr/#dom-xrsession-onselectstart" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -873,6 +939,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-squeeze", "https://immersive-web.github.io/webxr/#dom-xrsession-onsqueeze" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "83" @@ -914,6 +983,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-squeezeend", "https://immersive-web.github.io/webxr/#dom-xrsession-onsqueezeend" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "83" @@ -955,6 +1027,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-squeezestart", "https://immersive-web.github.io/webxr/#dom-xrsession-onsqueezestart" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "83" @@ -993,6 +1068,9 @@ "description": "`updateRenderState()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/updateRenderState", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-updaterenderstate", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -1036,6 +1114,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsession-visibilitychange", "https://immersive-web.github.io/webxr/#dom-xrsession-onvisibilitychange" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -1075,6 +1156,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSession/visibilityState", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsession-visibilitystate", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRSessionEvent.json b/api/XRSessionEvent.json index 365f01452f8b2d..1a7403d4aa3c2c 100644 --- a/api/XRSessionEvent.json +++ b/api/XRSessionEvent.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSessionEvent", "spec_url": "https://immersive-web.github.io/webxr/#xrsessionevent-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`XRSessionEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSessionEvent/XRSessionEvent", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsessionevent-xrsessionevent", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSessionEvent/session", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsessionevent-session", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRSpace.json b/api/XRSpace.json index 5ec51d6dc9c387..8eeeb35537abaa 100644 --- a/api/XRSpace.json +++ b/api/XRSpace.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSpace", "spec_url": "https://immersive-web.github.io/webxr/#xrspace-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRSubImage.json b/api/XRSubImage.json index 6564510ccf1d47..ace96af92af71e 100644 --- a/api/XRSubImage.json +++ b/api/XRSubImage.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSubImage", "spec_url": "https://immersive-web.github.io/layers/#xrsubimagetype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSubImage/viewport", "spec_url": "https://immersive-web.github.io/layers/#dom-xrsubimage-viewport", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRSystem.json b/api/XRSystem.json index 135457046c018d..bc04756d213da4 100644 --- a/api/XRSystem.json +++ b/api/XRSystem.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSystem", "spec_url": "https://immersive-web.github.io/webxr/#xrsystem-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -45,6 +48,9 @@ "https://immersive-web.github.io/webxr/#eventdef-xrsystem-devicechange", "https://immersive-web.github.io/webxr/#dom-xrsystem-ondevicechange" ], + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "description": "`isSessionSupported()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSystem/isSessionSupported", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsystem-issessionsupported", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -121,6 +130,9 @@ "description": "`requestSession()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRSystem/requestSession", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrsystem-requestsession", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRTransientInputHitTestResult.json b/api/XRTransientInputHitTestResult.json index 6d5460cb5edea5..f4a0cd08c08141 100644 --- a/api/XRTransientInputHitTestResult.json +++ b/api/XRTransientInputHitTestResult.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRTransientInputHitTestResult", "spec_url": "https://immersive-web.github.io/hit-test/#xr-transient-input-hit-test-result-interface", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRTransientInputHitTestResult/inputSource", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrtransientinputhittestresult-inputsource", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -78,6 +84,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRTransientInputHitTestResult/results", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrtransientinputhittestresult-results", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" diff --git a/api/XRTransientInputHitTestSource.json b/api/XRTransientInputHitTestSource.json index 3aba8a654c55dd..bf49041df699ee 100644 --- a/api/XRTransientInputHitTestSource.json +++ b/api/XRTransientInputHitTestSource.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRTransientInputHitTestSource", "spec_url": "https://immersive-web.github.io/hit-test/#transient-input-hit-test-source-interface", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRTransientInputHitTestSource/cancel", "spec_url": "https://immersive-web.github.io/hit-test/#dom-xrtransientinputhittestsource-cancel", + "tags": [ + "web-features:webxr-hit-test" + ], "support": { "chrome": { "version_added": "81" diff --git a/api/XRView.json b/api/XRView.json index 81e4d69ce36d4b..09210d2dbdb6ef 100644 --- a/api/XRView.json +++ b/api/XRView.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView", "spec_url": "https://immersive-web.github.io/webxr/#xrview-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -42,6 +45,9 @@ "camera": { "__compat": { "spec_url": "https://immersive-web.github.io/raw-camera-access/#dom-xrview-camera", + "tags": [ + "web-features:webxr-camera" + ], "support": { "chrome": { "version_added": "107" @@ -79,6 +85,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/eye", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrview-eye", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -118,6 +127,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/isFirstPersonObserver", "spec_url": "https://immersive-web.github.io/webxr-ar-module/#dom-xrview-isfirstpersonobserver", + "tags": [ + "web-features:webxr-ar" + ], "support": { "chrome": { "version_added": "86", @@ -159,6 +171,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/projectionMatrix", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrview-projectionmatrix", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -198,6 +213,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/recommendedViewportScale", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrview-recommendedviewportscale", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "90" @@ -235,6 +253,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/requestViewportScale", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrview-requestviewportscale", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "90" @@ -272,6 +293,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/transform", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrview-transform", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRViewerPose.json b/api/XRViewerPose.json index b1df07caf8f987..9aa834478ffeaa 100644 --- a/api/XRViewerPose.json +++ b/api/XRViewerPose.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRViewerPose", "spec_url": "https://immersive-web.github.io/webxr/#xrviewerpose-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRViewerPose/views", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrviewerpose-views", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRViewport.json b/api/XRViewport.json index 3affb6927270df..40bff31039a55d 100644 --- a/api/XRViewport.json +++ b/api/XRViewport.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRViewport", "spec_url": "https://immersive-web.github.io/webxr/#xrviewport-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRViewport/height", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrviewport-height", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -82,6 +88,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRViewport/width", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrviewport-width", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRViewport/x", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrviewport-x", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -160,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRViewport/y", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrviewport-y", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRWebGLBinding.json b/api/XRWebGLBinding.json index 61301c9cde4cd7..10bc97e9a487de 100644 --- a/api/XRWebGLBinding.json +++ b/api/XRWebGLBinding.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding", "spec_url": "https://immersive-web.github.io/layers/#XRWebGLBindingtype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": "89" @@ -39,6 +42,9 @@ "description": "`XRWebGLBinding()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/XRWebGLBinding", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-xrwebglbinding", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": "89" @@ -74,6 +80,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/createCubeLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-createcubelayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/createCylinderLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-createcylinderlayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -148,6 +160,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/createEquirectLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-createequirectlayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -185,6 +200,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/createProjectionLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-createprojectionlayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -222,6 +240,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/createQuadLayer", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-createquadlayer", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -258,6 +279,9 @@ "getCameraImage": { "__compat": { "spec_url": "https://immersive-web.github.io/raw-camera-access/#dom-xrwebglbinding-getcameraimage", + "tags": [ + "web-features:webxr-camera" + ], "support": { "chrome": { "version_added": "107" @@ -295,6 +319,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/getDepthInformation", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrwebglbinding-getdepthinformation", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -332,6 +359,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/getReflectionCubeMap", "spec_url": "https://immersive-web.github.io/lighting-estimation/#dom-xrwebglbinding-getreflectioncubemap", + "tags": [ + "web-features:webxr-lighting-estimation" + ], "support": { "chrome": { "version_added": "90" @@ -369,6 +399,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/getSubImage", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-getsubimage", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -406,6 +439,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/getViewSubImage", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-getviewsubimage", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -443,6 +479,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLBinding/nativeProjectionScaleFactor", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglbinding-nativeprojectionscalefactor", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XRWebGLDepthInformation.json b/api/XRWebGLDepthInformation.json index 52e95d9e57a182..cd9004b02e75ab 100644 --- a/api/XRWebGLDepthInformation.json +++ b/api/XRWebGLDepthInformation.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLDepthInformation", "spec_url": "https://immersive-web.github.io/depth-sensing/#xrwebgldepthinformation", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLDepthInformation/texture", "spec_url": "https://immersive-web.github.io/depth-sensing/#dom-xrwebgldepthinformation-texture", + "tags": [ + "web-features:webxr-depth-sensing" + ], "support": { "chrome": { "version_added": "90" diff --git a/api/XRWebGLLayer.json b/api/XRWebGLLayer.json index b04e7cdd4bd8db..beab75b8d17049 100644 --- a/api/XRWebGLLayer.json +++ b/api/XRWebGLLayer.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer", "spec_url": "https://immersive-web.github.io/webxr/#xrwebgllayer-interface", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -44,6 +47,9 @@ "description": "`XRWebGLLayer()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/XRWebGLLayer", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-xrwebgllayer", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/antialias", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-antialias", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -122,6 +131,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/fixedFoveation", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-fixedfoveation", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": false @@ -159,6 +171,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/framebuffer", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-framebuffer", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -198,6 +213,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/framebufferHeight", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-framebufferheight", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -237,6 +255,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/framebufferWidth", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-framebufferwidth", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -277,6 +298,9 @@ "description": "`getNativeFramebufferScaleFactor()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/getNativeFramebufferScaleFactor_static", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-getnativeframebufferscalefactor", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -317,6 +341,9 @@ "description": "`getViewport()`", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/getViewport", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-getviewport", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -356,6 +383,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLLayer/ignoreDepthValues", "spec_url": "https://immersive-web.github.io/webxr/#dom-xrwebgllayer-ignoredepthvalues", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/api/XRWebGLSubImage.json b/api/XRWebGLSubImage.json index 468706c751445b..366ee654ce42e7 100644 --- a/api/XRWebGLSubImage.json +++ b/api/XRWebGLSubImage.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLSubImage", "spec_url": "https://immersive-web.github.io/layers/#xrwebglsubimagetype", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLSubImage/colorTexture", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglsubimage-colortexture", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -77,6 +83,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLSubImage/colorTextureHeight", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglsubimage-colortextureheight", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLSubImage/colorTextureWidth", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglsubimage-colortexturewidth", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLSubImage/depthStencilTexture", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglsubimage-depthstenciltexture", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false @@ -188,6 +203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XRWebGLSubImage/imageIndex", "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglsubimage-imageindex", + "tags": [ + "web-features:webxr-layers" + ], "support": { "chrome": { "version_added": false diff --git a/api/XSLTProcessor.json b/api/XSLTProcessor.json index 44aa7ab642b6dc..45ae383f80291d 100644 --- a/api/XSLTProcessor.json +++ b/api/XSLTProcessor.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor", "spec_url": "https://dom.spec.whatwg.org/#interface-xsltprocessor", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "description": "`XSLTProcessor()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/XSLTProcessor", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-xsltprocessor", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1" @@ -90,6 +96,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/clearParameters", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-clearparameters", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1" @@ -133,6 +142,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/getParameter", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-getparameter", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1", @@ -182,6 +194,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/importStylesheet", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-importstylesheet", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1" @@ -225,6 +240,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/removeParameter", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-removeparameter", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1" @@ -268,6 +286,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/reset", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-reset", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1" @@ -311,6 +332,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/setParameter", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-setparameter", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1", @@ -360,6 +384,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/transformToDocument", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-transformtodocument", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1", @@ -416,6 +443,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/XSLTProcessor/transformToFragment", "spec_url": "https://dom.spec.whatwg.org/#dom-xsltprocessor-transformtofragment", + "tags": [ + "web-features:xslt" + ], "support": { "chrome": { "version_added": "1", diff --git a/api/_globals/atob.json b/api/_globals/atob.json index 78904078dcbb75..1201f9df16373e 100644 --- a/api/_globals/atob.json +++ b/api/_globals/atob.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/atob", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob-dev", + "tags": [ + "web-features:base64encodedecode" + ], "support": { "chrome": { "version_added": "4" diff --git a/api/_globals/btoa.json b/api/_globals/btoa.json index af931fb1893fe2..236b95bb6df7bc 100644 --- a/api/_globals/btoa.json +++ b/api/_globals/btoa.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/btoa", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa-dev", + "tags": [ + "web-features:base64encodedecode" + ], "support": { "chrome": { "version_added": "4" diff --git a/api/_globals/clearInterval.json b/api/_globals/clearInterval.json index f6f0b925eae4a1..09f05addada8bf 100644 --- a/api/_globals/clearInterval.json +++ b/api/_globals/clearInterval.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/clearInterval", "spec_url": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-clearinterval-dev", + "tags": [ + "web-features:setinterval" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/_globals/clearTimeout.json b/api/_globals/clearTimeout.json index 86ae683774312f..c590bd21cfe158 100644 --- a/api/_globals/clearTimeout.json +++ b/api/_globals/clearTimeout.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/clearTimeout", "spec_url": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-cleartimeout-dev", + "tags": [ + "web-features:settimeout" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/_globals/console.json b/api/_globals/console.json index 12293aad98fa67..ca2e960aefa40d 100644 --- a/api/_globals/console.json +++ b/api/_globals/console.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/console", "spec_url": "https://console.spec.whatwg.org/#console-namespace", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "1" @@ -54,6 +57,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "31" @@ -102,6 +108,9 @@ "description": "`assert()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/assert_static", "spec_url": "https://console.spec.whatwg.org/#assert", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -159,6 +168,9 @@ "description": "`clear()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/clear_static", "spec_url": "https://console.spec.whatwg.org/#clear", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "25" @@ -207,6 +219,9 @@ "description": "`count()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/count_static", "spec_url": "https://console.spec.whatwg.org/#count", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -257,6 +272,9 @@ "description": "`countReset()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/countReset_static", "spec_url": "https://console.spec.whatwg.org/#countreset", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "68" @@ -299,6 +317,9 @@ "description": "`debug()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/debug_static", "spec_url": "https://console.spec.whatwg.org/#debug", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -350,6 +371,9 @@ "description": "`dir()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/dir_static", "spec_url": "https://console.spec.whatwg.org/#dir", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -520,6 +544,9 @@ "description": "`dirxml()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/dirxml_static", "spec_url": "https://console.spec.whatwg.org/#dirxml", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -577,6 +604,9 @@ "description": "`error()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/error_static", "spec_url": "https://console.spec.whatwg.org/#error", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "1" @@ -670,6 +700,9 @@ "description": "`group()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/group_static", "spec_url": "https://console.spec.whatwg.org/#group", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -720,6 +753,9 @@ "description": "`groupCollapsed()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/groupCollapsed_static", "spec_url": "https://console.spec.whatwg.org/#groupcollapsed", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "6" @@ -771,6 +807,9 @@ "description": "`groupEnd()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/groupEnd_static", "spec_url": "https://console.spec.whatwg.org/#groupend", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -821,6 +860,9 @@ "description": "`info()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/info_static", "spec_url": "https://console.spec.whatwg.org/#info", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "1" @@ -872,6 +914,9 @@ "description": "`log()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/log_static", "spec_url": "https://console.spec.whatwg.org/#log", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "1" @@ -1032,6 +1077,9 @@ "substitution_strings": { "__compat": { "description": "Substitution strings", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "1", @@ -1101,6 +1149,9 @@ "description": "`table()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/table_static", "spec_url": "https://console.spec.whatwg.org/#table", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "27" @@ -1149,6 +1200,9 @@ "description": "`time()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/time_static", "spec_url": "https://console.spec.whatwg.org/#time", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -1199,6 +1253,9 @@ "description": "`timeEnd()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/timeEnd_static", "spec_url": "https://console.spec.whatwg.org/#timeend", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -1249,6 +1306,9 @@ "description": "`timeLog()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/timeLog_static", "spec_url": "https://console.spec.whatwg.org/#timelog", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "71" @@ -1344,6 +1404,9 @@ "description": "`trace()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/trace_static", "spec_url": "https://console.spec.whatwg.org/#trace", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "2" @@ -1394,6 +1457,9 @@ "description": "`warn()` static method", "mdn_url": "https://developer.mozilla.org/docs/Web/API/console/warn_static", "spec_url": "https://console.spec.whatwg.org/#warn", + "tags": [ + "web-features:console" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/_globals/createImageBitmap.json b/api/_globals/createImageBitmap.json index 63ed5506c3a66b..595631bfee1f2b 100644 --- a/api/_globals/createImageBitmap.json +++ b/api/_globals/createImageBitmap.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/createImageBitmap", "spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-createimagebitmap-dev", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "50" @@ -41,6 +44,9 @@ "options_colorSpaceConversion_parameter": { "__compat": { "description": "`options.colorSpaceConversion` parameter", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "58" @@ -78,6 +84,9 @@ "options_imageOrientation_parameter": { "__compat": { "description": "`options.imageOrientation` parameter", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "52" @@ -189,6 +198,9 @@ "options_premultiplyAlpha_parameter": { "__compat": { "description": "`options.premultiplyAlpha` parameter", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "52" @@ -234,6 +246,9 @@ "options_resizeHeight_parameter": { "__compat": { "description": "`options.resizeHeight` parameter", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "54" @@ -271,6 +286,9 @@ "options_resizeQuality_parameter": { "__compat": { "description": "`options.resizeQuality` parameter", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "54" @@ -308,6 +326,9 @@ "options_resizeWidth_parameter": { "__compat": { "description": "`options.resizeWidth` parameter", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "54" @@ -345,6 +366,9 @@ "svgimageelement_as_source_image": { "__compat": { "description": "`SVGImageElement` as source image", + "tags": [ + "web-features:createimagebitmap" + ], "support": { "chrome": { "version_added": "59" diff --git a/api/_globals/crypto.json b/api/_globals/crypto.json index 5b58c7873a0535..2d24e69ead874e 100644 --- a/api/_globals/crypto.json +++ b/api/_globals/crypto.json @@ -59,6 +59,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:web-cryptography" + ], "support": { "chrome": { "version_added": "37" diff --git a/api/_globals/fetch.json b/api/_globals/fetch.json index ac75770fa9fc33..0da68e0fc5221a 100644 --- a/api/_globals/fetch.json +++ b/api/_globals/fetch.json @@ -50,6 +50,9 @@ "__compat": { "description": "`Authorization` header removed from cross-origin redirects", "spec_url": "https://fetch.spec.whatwg.org/#http-redirect-fetch", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": false @@ -87,6 +90,9 @@ "blob_data_support": { "__compat": { "description": "Support for blob: and data:", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "48" @@ -127,6 +133,9 @@ "__compat": { "description": "`init.attributionReporting` parameter", "spec_url": "https://wicg.github.io/attribution-reporting-api/#dom-requestinit-attributionreporting", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "125" @@ -196,7 +205,7 @@ "__compat": { "description": "`init.keepalive` parameter", "tags": [ - "web-features:fetch-keepalive" + "web-features:fetch" ], "support": { "chrome": { @@ -280,6 +289,9 @@ "init_referrerPolicy_parameter": { "__compat": { "description": "`init.referrerPolicy` parameter", + "tags": [ + "web-features:fetch" + ], "support": { "chrome": { "version_added": "52" diff --git a/api/_globals/performance.json b/api/_globals/performance.json index af097a2e046251..a54aa09dd3c97e 100644 --- a/api/_globals/performance.json +++ b/api/_globals/performance.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/performance", "spec_url": "https://w3c.github.io/hr-time/#the-performance-attribute", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "6" @@ -56,6 +59,9 @@ "worker_support": { "__compat": { "description": "Available in workers", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "30" diff --git a/api/_globals/setInterval.json b/api/_globals/setInterval.json index 40576530620209..a56686f5619895 100644 --- a/api/_globals/setInterval.json +++ b/api/_globals/setInterval.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setInterval", "spec_url": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval-dev", + "tags": [ + "web-features:setinterval" + ], "support": { "chrome": { "version_added": "1" diff --git a/api/_globals/setTimeout.json b/api/_globals/setTimeout.json index 1893436155cf81..9ddb0586c224b1 100644 --- a/api/_globals/setTimeout.json +++ b/api/_globals/setTimeout.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/setTimeout", "spec_url": "https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout-dev", + "tags": [ + "web-features:settimeout" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/at-rules/charset.json b/css/at-rules/charset.json index e54b83339177bc..5f75be42f41ccb 100644 --- a/css/at-rules/charset.json +++ b/css/at-rules/charset.json @@ -6,6 +6,9 @@ "description": "`@charset`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@charset", "spec_url": "https://drafts.csswg.org/css2/#charset①", + "tags": [ + "web-features:charset" + ], "support": { "chrome": { "version_added": "2" diff --git a/css/at-rules/font-face.json b/css/at-rules/font-face.json index 7195cd0cb8a8ba..6fff2303dc400c 100644 --- a/css/at-rules/font-face.json +++ b/css/at-rules/font-face.json @@ -50,6 +50,9 @@ "OpenType_CBDT_CBLC": { "__compat": { "description": "OpenType CBDT and CBLC rendering", + "tags": [ + "web-features:font-face" + ], "support": { "chrome": { "version_added": "66" @@ -84,6 +87,9 @@ "OpenType_COLRv0": { "__compat": { "description": "OpenType COLRv0 rendering", + "tags": [ + "web-features:colrv0" + ], "support": { "chrome": { "version_added": "53" @@ -155,6 +161,9 @@ "OpenType_SBIX": { "__compat": { "description": "OpenType SBIX rendering", + "tags": [ + "web-features:font-face" + ], "support": { "chrome": { "version_added": "66" @@ -189,6 +198,9 @@ "OpenType_SVG": { "__compat": { "description": "OpenType SVG rendering", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -353,6 +365,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/ascent-override", "spec_url": "https://drafts.csswg.org/css-fonts/#font-metrics-override-desc", + "tags": [ + "web-features:font-metric-overrides" + ], "support": { "chrome": { "version_added": "87" @@ -388,6 +403,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/descent-override", "spec_url": "https://drafts.csswg.org/css-fonts/#font-metrics-override-desc", + "tags": [ + "web-features:font-metric-overrides" + ], "support": { "chrome": { "version_added": "87" @@ -556,6 +574,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/font-stretch", "spec_url": "https://drafts.csswg.org/css-fonts/#font-prop-desc", + "tags": [ + "web-features:font-stretch" + ], "support": { "chrome": { "version_added": "62" @@ -597,6 +618,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/font-style", "spec_url": "https://drafts.csswg.org/css-fonts/#font-prop-desc", + "tags": [ + "web-features:font-style" + ], "support": { "chrome": { "version_added": "4" @@ -725,6 +749,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/font-weight", "spec_url": "https://drafts.csswg.org/css-fonts/#font-prop-desc", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "4" @@ -768,6 +795,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/line-gap-override", "spec_url": "https://drafts.csswg.org/css-fonts/#font-metrics-override-desc", + "tags": [ + "web-features:font-metric-overrides" + ], "support": { "chrome": { "version_added": "87" @@ -803,6 +833,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face/size-adjust", "spec_url": "https://drafts.csswg.org/css-fonts-5/#size-adjust-desc", + "tags": [ + "web-features:font-size-adjust" + ], "support": { "chrome": { "version_added": "92" @@ -884,6 +917,9 @@ "drop_invalid_item": { "__compat": { "description": "Drop invalid item (not src string)", + "tags": [ + "web-features:font-face" + ], "support": { "chrome": { "version_added": "108", @@ -920,6 +956,9 @@ "format_keyword": { "__compat": { "description": "`format(keyword)`", + "tags": [ + "web-features:font-face" + ], "support": { "chrome": { "version_added": "108" @@ -956,6 +995,9 @@ "format_variations": { "__compat": { "description": "`format('*-variations')`", + "tags": [ + "web-features:font-face" + ], "support": { "chrome": { "version_added": "66" @@ -992,6 +1034,9 @@ "tech_keyword": { "__compat": { "description": "`tech(keyword)`", + "tags": [ + "web-features:font-face" + ], "support": { "chrome": { "version_added": "108" diff --git a/css/at-rules/keyframes.json b/css/at-rules/keyframes.json index a15fe59ec3e0e0..55492daa6d6a07 100644 --- a/css/at-rules/keyframes.json +++ b/css/at-rules/keyframes.json @@ -6,6 +6,9 @@ "description": "`@keyframes`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@keyframes", "spec_url": "https://drafts.csswg.org/css-animations/#keyframes", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -105,6 +108,9 @@ "ignore_important_declarations": { "__compat": { "description": "Ignore `!important` declarations", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "45" @@ -141,7 +147,7 @@ "description": "Named timeline range keyframe selectors", "spec_url": "https://drafts.csswg.org/scroll-animations/#named-range-keyframes", "tags": [ - "web-features:scroll-driven-animations" + "web-features:animations-css" ], "support": { "chrome": { diff --git a/css/at-rules/media.json b/css/at-rules/media.json index a873b8b298acb6..62c723c7114eb5 100644 --- a/css/at-rules/media.json +++ b/css/at-rules/media.json @@ -1643,6 +1643,9 @@ "description": "`resolution` media feature", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/resolution", "spec_url": "https://drafts.csswg.org/mediaqueries/#resolution", + "tags": [ + "web-features:resolution" + ], "support": { "chrome": { "version_added": "29" @@ -1951,6 +1954,9 @@ "description": "`-webkit-device-pixel-ratio` media feature", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/-webkit-device-pixel-ratio", "spec_url": "https://compat.spec.whatwg.org/#css-media-queries-webkit-device-pixel-ratio", + "tags": [ + "web-features:resolution-compat" + ], "support": { "chrome": { "version_added": "1" @@ -1994,6 +2000,9 @@ "description": "`-webkit-max-device-pixel-ratio` media feature", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/-webkit-device-pixel-ratio", "spec_url": "https://compat.spec.whatwg.org/#css-media-queries-webkit-device-pixel-ratio", + "tags": [ + "web-features:resolution-compat" + ], "support": { "chrome": { "version_added": "1" @@ -2037,6 +2046,9 @@ "description": "`-webkit-min-device-pixel-ratio` media feature", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/-webkit-device-pixel-ratio", "spec_url": "https://compat.spec.whatwg.org/#css-media-queries-webkit-device-pixel-ratio", + "tags": [ + "web-features:resolution-compat" + ], "support": { "chrome": { "version_added": "1" @@ -2119,6 +2131,9 @@ "description": "`-webkit-transform-3d` media feature", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/-webkit-transform-3d", "spec_url": "https://compat.spec.whatwg.org/#css-media-queries-webkit-transform-3d", + "tags": [ + "web-features:supports-compat" + ], "support": { "chrome": { "version_added": "2" diff --git a/css/at-rules/namespace.json b/css/at-rules/namespace.json index 078c7fc33d8c42..3fd2f1636a2aef 100644 --- a/css/at-rules/namespace.json +++ b/css/at-rules/namespace.json @@ -6,6 +6,9 @@ "description": "`@namespace`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@namespace", "spec_url": "https://drafts.csswg.org/css-namespaces/#declaration", + "tags": [ + "web-features:namespace" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/at-rules/page.json b/css/at-rules/page.json index 49f20ce2b58103..120c92c84843da 100644 --- a/css/at-rules/page.json +++ b/css/at-rules/page.json @@ -9,6 +9,9 @@ "https://drafts.csswg.org/css-page/#at-page-rule", "https://drafts.csswg.org/css-logical/#page" ], + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "2" @@ -50,6 +53,9 @@ "__compat": { "description": "`@bottom-center` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-bottom-center", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -89,6 +95,9 @@ "__compat": { "description": "`@bottom-left` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-bottom-left", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -128,6 +137,9 @@ "__compat": { "description": "`@bottom-left-corner` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-bottom-left-corner", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -167,6 +179,9 @@ "__compat": { "description": "`@bottom-right` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-bottom-right", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -206,6 +221,9 @@ "__compat": { "description": "`@bottom-right-corner` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-bottom-right-corner", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -245,6 +263,9 @@ "__compat": { "description": "`@left-bottom` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-left-bottom", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -284,6 +305,9 @@ "__compat": { "description": "`@left-middle` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-left-middle", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -323,6 +347,9 @@ "__compat": { "description": "`@left-top` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-left-top", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -363,6 +390,9 @@ "description": "`page-orientation` descriptor", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@page/page-orientation", "spec_url": "https://drafts.csswg.org/css-page/#page-orientation-prop", + "tags": [ + "web-features:page-orientation" + ], "support": { "chrome": { "version_added": "85" @@ -398,6 +428,9 @@ "__compat": { "description": "`@right-bottom` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-right-bottom", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -437,6 +470,9 @@ "__compat": { "description": "`@right-middle` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-right-middle", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -476,6 +512,9 @@ "__compat": { "description": "`@right-top` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-right-top", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -516,6 +555,9 @@ "description": "`size` descriptor", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@page/size", "spec_url": "https://drafts.csswg.org/css-page/#page-size-prop", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "15" @@ -555,6 +597,9 @@ "description": "`jis-b4` page size", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@page/size", "spec_url": "https://drafts.csswg.org/css-page/#page-size-prop", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "83" @@ -591,6 +636,9 @@ "description": "`jis-b5` page size", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@page/size", "spec_url": "https://drafts.csswg.org/css-page/#page-size-prop", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "83" @@ -627,6 +675,9 @@ "__compat": { "description": "`@top-center` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-top-center", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -666,6 +717,9 @@ "__compat": { "description": "`@top-left` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-top-left", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -705,6 +759,9 @@ "__compat": { "description": "`@top-left-corner` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-top-left-corner", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -744,6 +801,9 @@ "__compat": { "description": "`@top-right` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-top-right", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" @@ -783,6 +843,9 @@ "__compat": { "description": "`@top-right-corner` page-margin box", "spec_url": "https://drafts.csswg.org/css-page-3/#at-ruledef-top-right-corner", + "tags": [ + "web-features:page-setup" + ], "support": { "chrome": { "version_added": "131" diff --git a/css/at-rules/view-transition.json b/css/at-rules/view-transition.json index 3a707850ff9485..3b0da8267fcd24 100644 --- a/css/at-rules/view-transition.json +++ b/css/at-rules/view-transition.json @@ -5,6 +5,9 @@ "__compat": { "description": "`@view-transition`", "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#view-transition-rule", + "tags": [ + "web-features:cross-document-view-transitions" + ], "support": { "chrome": { "version_added": "126" diff --git a/css/properties/align-content.json b/css/properties/align-content.json index 61e7a843238655..acac3279809729 100644 --- a/css/properties/align-content.json +++ b/css/properties/align-content.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-align/#align-justify-content", "https://drafts.csswg.org/css-flexbox/#align-content-property" ], + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": [ { @@ -68,6 +71,9 @@ "__compat": { "description": "Supported in Block Layout", "spec_url": "https://drafts.csswg.org/css-align/#align-justify-content", + "tags": [ + "web-features:align-content-block" + ], "support": { "chrome": { "version_added": "123" @@ -143,6 +149,9 @@ }, "baseline": { "__compat": { + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "57" @@ -179,6 +188,9 @@ "first_baseline": { "__compat": { "description": "`first baseline`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "59" @@ -215,6 +227,9 @@ "last_baseline": { "__compat": { "description": "`last baseline`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": false, @@ -260,6 +275,9 @@ "safe_unsafe": { "__compat": { "description": "`safe` and `unsafe`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "115", @@ -294,6 +312,9 @@ }, "space-evenly": { "__compat": { + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "60" @@ -328,6 +349,9 @@ "start_end": { "__compat": { "description": "`start` and `end`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "93" @@ -461,7 +485,7 @@ "https://drafts.csswg.org/css-multicol/#the-multi-column-model" ], "tags": [ - "web-features:multicol" + "web-features:multi-column" ], "support": { "chrome": { diff --git a/css/properties/align-items.json b/css/properties/align-items.json index 6b3e309469cbd6..18baec25abd8e2 100644 --- a/css/properties/align-items.json +++ b/css/properties/align-items.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-align/#align-items-property", "https://drafts.csswg.org/css-flexbox/#align-items-property" ], + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": [ { @@ -203,6 +206,9 @@ "first_baseline": { "__compat": { "description": "`first baseline`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "59" @@ -239,6 +245,9 @@ "last_baseline": { "__compat": { "description": "`last baseline`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "108" @@ -273,6 +282,9 @@ "safe_unsafe": { "__compat": { "description": "`safe` and `unsafe`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "115", @@ -308,6 +320,9 @@ "start_end": { "__compat": { "description": "`start` and `end`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "93" diff --git a/css/properties/align-self.json b/css/properties/align-self.json index c32231cbb0a4d0..55343477c3ac23 100644 --- a/css/properties/align-self.json +++ b/css/properties/align-self.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-align/#align-self-property", "https://drafts.csswg.org/css-flexbox/#align-items-property" ], + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": [ { @@ -210,6 +213,9 @@ "first_baseline": { "__compat": { "description": "`first baseline`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "59" @@ -246,6 +252,9 @@ "last_baseline": { "__compat": { "description": "`last baseline`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "108" @@ -280,6 +289,9 @@ "safe_unsafe": { "__compat": { "description": "`safe` and `unsafe`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "115", @@ -315,6 +327,9 @@ "start_end": { "__compat": { "description": "`start` and `end`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "93" @@ -446,6 +461,9 @@ "__compat": { "description": "Supported for absolutely-positioned boxes", "spec_url": "https://drafts.csswg.org/css-align/#align-self-property", + "tags": [ + "web-features:absolute-positioning" + ], "support": { "chrome": { "version_added": "122" diff --git a/css/properties/alignment-baseline.json b/css/properties/alignment-baseline.json index 4da05a7a01fcba..19abd2a53e6669 100644 --- a/css/properties/alignment-baseline.json +++ b/css/properties/alignment-baseline.json @@ -7,6 +7,9 @@ "https://drafts.csswg.org/css-inline-3/#alignment-baseline-property", "https://svgwg.org/svg2-draft/text.html#AlignmentBaselineProperty" ], + "tags": [ + "web-features:alignment-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -41,6 +44,9 @@ }, "alphabetic": { "__compat": { + "tags": [ + "web-features:alignment-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -74,6 +80,9 @@ }, "baseline": { "__compat": { + "tags": [ + "web-features:alignment-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -107,6 +116,9 @@ }, "central": { "__compat": { + "tags": [ + "web-features:alignment-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -140,6 +152,9 @@ }, "ideographic": { "__compat": { + "tags": [ + "web-features:alignment-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -173,6 +188,9 @@ }, "mathematical": { "__compat": { + "tags": [ + "web-features:alignment-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -206,6 +224,9 @@ }, "middle": { "__compat": { + "tags": [ + "web-features:alignment-baseline" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/all.json b/css/properties/all.json index 638ed17ea9f0f8..4592a6d02609c0 100644 --- a/css/properties/all.json +++ b/css/properties/all.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/all", "spec_url": "https://drafts.csswg.org/css-cascade/#all-shorthand", + "tags": [ + "web-features:all" + ], "support": { "chrome": { "version_added": "37" diff --git a/css/properties/anchor-scope.json b/css/properties/anchor-scope.json index 71474434899979..718b4c32ae849b 100644 --- a/css/properties/anchor-scope.json +++ b/css/properties/anchor-scope.json @@ -4,6 +4,9 @@ "anchor-scope": { "__compat": { "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#propdef-anchor-scope", + "tags": [ + "web-features:anchor-positioning" + ], "support": { "chrome": { "version_added": "131" @@ -41,6 +44,9 @@ "all": { "__compat": { "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-anchor-scope-all", + "tags": [ + "web-features:anchor-positioning" + ], "support": { "chrome": { "version_added": "131" @@ -79,6 +85,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#valdef-anchor-scope-none", + "tags": [ + "web-features:anchor-positioning" + ], "support": { "chrome": { "version_added": "131" diff --git a/css/properties/animation-delay.json b/css/properties/animation-delay.json index de6f99e37e1fe7..4a1076c5f0deb5 100644 --- a/css/properties/animation-delay.json +++ b/css/properties/animation-delay.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-delay", "spec_url": "https://drafts.csswg.org/css-animations/#animation-delay", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { diff --git a/css/properties/animation-direction.json b/css/properties/animation-direction.json index b8db8deccff529..fa23aab7664cbe 100644 --- a/css/properties/animation-direction.json +++ b/css/properties/animation-direction.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-direction", "spec_url": "https://drafts.csswg.org/css-animations/#animation-direction", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -102,6 +105,9 @@ "alternate": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-direction-alternate", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" @@ -138,6 +144,9 @@ "alternate-reverse": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-direction-alternate-reverse", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "19" @@ -178,6 +187,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-direction-normal", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" @@ -214,6 +226,9 @@ "reverse": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-direction-reverse", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "19" diff --git a/css/properties/animation-duration.json b/css/properties/animation-duration.json index 3a6fd18bf14f0a..74a2bd25a14943 100644 --- a/css/properties/animation-duration.json +++ b/css/properties/animation-duration.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-duration", "spec_url": "https://drafts.csswg.org/css-animations/#animation-duration", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -122,6 +125,9 @@ "description": "`auto` value", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-duration#Values", "spec_url": "https://drafts.csswg.org/css-animations-2/#valdef-animation-duration-auto", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "115" diff --git a/css/properties/animation-fill-mode.json b/css/properties/animation-fill-mode.json index 785a350d33f4f9..ec18514cd817af 100644 --- a/css/properties/animation-fill-mode.json +++ b/css/properties/animation-fill-mode.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode", "spec_url": "https://drafts.csswg.org/css-animations/#animation-fill-mode", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -110,6 +113,9 @@ "backwards": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-fill-mode-backwards", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" @@ -146,6 +152,9 @@ "both": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-fill-mode-both", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" @@ -182,6 +191,9 @@ "forwards": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-fill-mode-forwards", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" @@ -218,6 +230,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-fill-mode-none", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" diff --git a/css/properties/animation-iteration-count.json b/css/properties/animation-iteration-count.json index be1825072e11d0..d5b7b1a3cde835 100644 --- a/css/properties/animation-iteration-count.json +++ b/css/properties/animation-iteration-count.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count", "spec_url": "https://drafts.csswg.org/css-animations/#animation-iteration-count", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -102,6 +105,9 @@ "infinite": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-iteration-count-infinite", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" diff --git a/css/properties/animation-name.json b/css/properties/animation-name.json index 47dd6a335b6829..0a4b28084cc8f8 100644 --- a/css/properties/animation-name.json +++ b/css/properties/animation-name.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-name", "spec_url": "https://drafts.csswg.org/css-animations/#animation-name", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -102,6 +105,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-name-none", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" diff --git a/css/properties/animation-play-state.json b/css/properties/animation-play-state.json index 7d7e4d5efd4f86..d1e3ab23ce691d 100644 --- a/css/properties/animation-play-state.json +++ b/css/properties/animation-play-state.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-play-state", "spec_url": "https://drafts.csswg.org/css-animations/#animation-play-state", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -110,6 +113,9 @@ "paused": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-play-state-paused", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" @@ -146,6 +152,9 @@ "running": { "__compat": { "spec_url": "https://drafts.csswg.org/css-animations/#valdef-animation-play-state-running", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "3" diff --git a/css/properties/animation-timing-function.json b/css/properties/animation-timing-function.json index f18b97236bbb1b..e86b33f411bcbb 100644 --- a/css/properties/animation-timing-function.json +++ b/css/properties/animation-timing-function.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-animations/#animation-timing-function", "https://drafts.csswg.org/css-easing/#linear-easing-function-parsin" ], + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { @@ -105,6 +108,9 @@ "jump": { "__compat": { "description": "`jump-` keywords for `steps()`", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "77" diff --git a/css/properties/animation.json b/css/properties/animation.json index 65370bafb1d307..8e21bab876fb72 100644 --- a/css/properties/animation.json +++ b/css/properties/animation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation", "spec_url": "https://drafts.csswg.org/css-animations/#animation", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": [ { diff --git a/css/properties/aspect-ratio.json b/css/properties/aspect-ratio.json index dbbb5950f63e6a..2a55f87d2b0b3a 100644 --- a/css/properties/aspect-ratio.json +++ b/css/properties/aspect-ratio.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-aspect-ratio-auto", + "tags": [ + "web-features:aspect-ratio" + ], "support": { "chrome": { "version_added": "88" diff --git a/css/properties/background-attachment.json b/css/properties/background-attachment.json index ac711888cab50f..e9d4c0dc53986d 100644 --- a/css/properties/background-attachment.json +++ b/css/properties/background-attachment.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-attachment", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-background-attachment", + "tags": [ + "web-features:background-attachment" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "fixed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-attachment-fixed", + "tags": [ + "web-features:background-attachment" + ], "support": { "chrome": { "version_added": "1" @@ -108,6 +114,9 @@ "local": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-attachment-local", + "tags": [ + "web-features:background-attachment" + ], "support": { "chrome": { "version_added": "1" @@ -175,6 +184,9 @@ "multiple_backgrounds": { "__compat": { "description": "Multiple backgrounds", + "tags": [ + "web-features:background-attachment" + ], "support": { "chrome": { "version_added": "1" @@ -217,6 +229,9 @@ "scroll": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-attachment-scroll", + "tags": [ + "web-features:background-attachment" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/background-blend-mode.json b/css/properties/background-blend-mode.json index d42136ecac33af..2026048d4000e2 100644 --- a/css/properties/background-blend-mode.json +++ b/css/properties/background-blend-mode.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-blend-mode", "spec_url": "https://drafts.fxtf.org/compositing/#background-blend-mode", + "tags": [ + "web-features:background-blend-mode" + ], "support": { "chrome": { "version_added": "35" diff --git a/css/properties/background-color.json b/css/properties/background-color.json index 1abf2ecefbd352..cce019df48dd89 100644 --- a/css/properties/background-color.json +++ b/css/properties/background-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-color", "spec_url": "https://drafts.csswg.org/css-backgrounds/#background-color", + "tags": [ + "web-features:background-color" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/background-image.json b/css/properties/background-image.json index 940c7e6437c94f..bf55c52a03c7e2 100644 --- a/css/properties/background-image.json +++ b/css/properties/background-image.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-image", "spec_url": "https://drafts.csswg.org/css-backgrounds/#background-image", + "tags": [ + "web-features:background-image" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "description": "`element()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/element", "spec_url": "https://drafts.csswg.org/css-images-4/#element-notation", + "tags": [ + "web-features:element" + ], "support": { "chrome": { "version_added": false @@ -82,6 +88,9 @@ "description": "Gradients", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient", "spec_url": "https://drafts.csswg.org/css-images-4/#gradients", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "1", @@ -257,6 +266,9 @@ "multiple_backgrounds": { "__compat": { "description": "Multiple backgrounds", + "tags": [ + "web-features:background-image" + ], "support": { "chrome": { "version_added": "1" @@ -295,6 +307,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-image-none", + "tags": [ + "web-features:background-image" + ], "support": { "chrome": { "version_added": "1" @@ -331,6 +346,9 @@ "svg_images": { "__compat": { "description": "SVG images", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "8" diff --git a/css/properties/background-origin.json b/css/properties/background-origin.json index a322831456b41a..73fb01f96ba88d 100644 --- a/css/properties/background-origin.json +++ b/css/properties/background-origin.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-origin", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-background-origin", + "tags": [ + "web-features:background-origin" + ], "support": { "chrome": [ { @@ -111,6 +114,9 @@ "border-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-origin-border-box", + "tags": [ + "web-features:background-origin" + ], "support": { "chrome": { "version_added": "1" @@ -147,6 +153,9 @@ "content-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-origin-content-box", + "tags": [ + "web-features:background-origin" + ], "support": { "chrome": { "version_added": "1" @@ -192,6 +201,9 @@ "padding-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-origin-padding-box", + "tags": [ + "web-features:background-origin" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/background-position-x.json b/css/properties/background-position-x.json index eb4aafc4820570..6499d5c7ca2981 100644 --- a/css/properties/background-position-x.json +++ b/css/properties/background-position-x.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-position-x", "spec_url": "https://drafts.csswg.org/css-backgrounds-4/#background-position-longhands", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "1" @@ -40,6 +43,9 @@ "side-relative_values": { "__compat": { "description": "Side-relative values (such as `bottom 10%`)", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/background-position-y.json b/css/properties/background-position-y.json index b0476729a562df..0c3117a2e2bbfc 100644 --- a/css/properties/background-position-y.json +++ b/css/properties/background-position-y.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-position-y", "spec_url": "https://drafts.csswg.org/css-backgrounds-4/#background-position-longhands", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "1" @@ -40,6 +43,9 @@ "side-relative_values": { "__compat": { "description": "Side-relative values (such as `bottom 10%`)", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/background-position.json b/css/properties/background-position.json index b9b5a27883de67..f1c0c0347c27e8 100644 --- a/css/properties/background-position.json +++ b/css/properties/background-position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-position", "spec_url": "https://drafts.csswg.org/css-backgrounds/#background-position", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "1" @@ -42,6 +45,9 @@ "bottom": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-position-bottom", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "≤83" @@ -76,6 +82,9 @@ "center": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-position-center", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "≤83" @@ -110,6 +119,9 @@ "left": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-position-left", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "≤83" @@ -144,6 +156,9 @@ "multiple_backgrounds": { "__compat": { "description": "Multiple backgrounds", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "1" @@ -182,6 +197,9 @@ "right": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-position-right", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "≤83" @@ -216,6 +234,9 @@ "side-relative_values": { "__compat": { "description": "Side-relative values (such as `bottom 10% right 20%`)", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "25" @@ -254,6 +275,9 @@ "top": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-position-top", + "tags": [ + "web-features:background-position" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/background-repeat.json b/css/properties/background-repeat.json index d8b8f5b954226b..7485a8e7629ec3 100644 --- a/css/properties/background-repeat.json +++ b/css/properties/background-repeat.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-repeat", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-background-repeat", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "multiple_backgrounds": { "__compat": { "description": "Multiple backgrounds", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "1" @@ -84,6 +90,9 @@ "no-repeat": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-repeat-no-repeat", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "1" @@ -120,6 +129,9 @@ "repeat": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-repeat-repeat", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "1" @@ -156,6 +168,9 @@ "repeat-x": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-repeat-repeat-x", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "1" @@ -192,6 +207,9 @@ "repeat-y": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-repeat-repeat-y", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "1" @@ -228,6 +246,9 @@ "round": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-repeat-round", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "30" @@ -272,6 +293,9 @@ "space": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-repeat-space", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "30" @@ -316,6 +340,9 @@ "2-value": { "__compat": { "description": "Two-value syntax (different values for x & y directions)", + "tags": [ + "web-features:background-repeat" + ], "support": { "chrome": { "version_added": "3" diff --git a/css/properties/background-size.json b/css/properties/background-size.json index a0ef641028e23e..49834fd1b4559d 100644 --- a/css/properties/background-size.json +++ b/css/properties/background-size.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background-size", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-background-size", + "tags": [ + "web-features:background-size" + ], "support": { "chrome": [ { @@ -119,6 +122,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-size-auto", + "tags": [ + "web-features:background-size" + ], "support": { "chrome": { "version_added": "1" @@ -155,6 +161,9 @@ "contain": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-size-contain", + "tags": [ + "web-features:background-size" + ], "support": { "chrome": { "version_added": "3" @@ -195,6 +204,9 @@ "cover": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-background-size-cover", + "tags": [ + "web-features:background-size" + ], "support": { "chrome": { "version_added": "3" diff --git a/css/properties/background.json b/css/properties/background.json index f55249484e0f82..a4779746a1754f 100644 --- a/css/properties/background.json +++ b/css/properties/background.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/background", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-background", + "tags": [ + "web-features:background" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "SVG_image_as_background": { "__compat": { "description": "SVG image as background", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -88,6 +94,9 @@ "background-clip": { "__compat": { "description": "Values of `background-clip` longhand", + "tags": [ + "web-features:background-clip" + ], "support": { "chrome": { "version_added": "21" @@ -128,6 +137,9 @@ "background-origin": { "__compat": { "description": "Values of `background-origin` longhand", + "tags": [ + "web-features:background-origin" + ], "support": { "chrome": { "version_added": "21" @@ -168,6 +180,9 @@ "background-size": { "__compat": { "description": "Values of `background-size` longhand", + "tags": [ + "web-features:background-size" + ], "support": { "chrome": { "version_added": "21" @@ -212,6 +227,9 @@ "multiple_backgrounds": { "__compat": { "description": "Multiple backgrounds", + "tags": [ + "web-features:background" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/baseline-shift.json b/css/properties/baseline-shift.json index 60ffad59e6fade..4300f9fb054afe 100644 --- a/css/properties/baseline-shift.json +++ b/css/properties/baseline-shift.json @@ -7,6 +7,9 @@ "https://drafts.csswg.org/css-inline-3/#baseline-shift-property", "https://svgwg.org/svg2-draft/text.html#BaselineShiftProperty" ], + "tags": [ + "web-features:baseline-shift" + ], "support": { "chrome": { "version_added": "≤80" @@ -40,6 +43,9 @@ "baseline": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-baseline-shift-baseline", + "tags": [ + "web-features:baseline-shift" + ], "support": { "chrome": { "version_added": "≤80" @@ -74,6 +80,9 @@ "sub": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-baseline-shift-sub", + "tags": [ + "web-features:baseline-shift" + ], "support": { "chrome": { "version_added": "≤80" @@ -108,6 +117,9 @@ "super": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-baseline-shift-super", + "tags": [ + "web-features:baseline-shift" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/block-size.json b/css/properties/block-size.json index d1267d32b74a57..bcb863fa514b0b 100644 --- a/css/properties/block-size.json +++ b/css/properties/block-size.json @@ -127,6 +127,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/border-bottom-color.json b/css/properties/border-bottom-color.json index cdda6e1301297c..1a1c1fa0d595aa 100644 --- a/css/properties/border-bottom-color.json +++ b/css/properties/border-bottom-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-color", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-color", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-bottom-left-radius.json b/css/properties/border-bottom-left-radius.json index 5309691e971fd2..48cf122107cb04 100644 --- a/css/properties/border-bottom-left-radius.json +++ b/css/properties/border-bottom-left-radius.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-radius", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": [ { @@ -94,6 +97,9 @@ "elliptical_corners": { "__compat": { "description": "Elliptical corners", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "1" @@ -134,6 +140,9 @@ "percentages": { "__compat": { "description": "Percentages", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "4" diff --git a/css/properties/border-bottom-right-radius.json b/css/properties/border-bottom-right-radius.json index 99c5e5fe8f825f..42fede91d04d3f 100644 --- a/css/properties/border-bottom-right-radius.json +++ b/css/properties/border-bottom-right-radius.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-radius", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": [ { @@ -94,6 +97,9 @@ "elliptical_corners": { "__compat": { "description": "Elliptical corners", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "1" @@ -134,6 +140,9 @@ "percentages": { "__compat": { "description": "Percentages", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "4" diff --git a/css/properties/border-bottom-style.json b/css/properties/border-bottom-style.json index 407c10da1fa49f..586dfc206543b4 100644 --- a/css/properties/border-bottom-style.json +++ b/css/properties/border-bottom-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-style", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-style", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-bottom-width.json b/css/properties/border-bottom-width.json index 4cf19873faa295..4c2afe11cd6f6e 100644 --- a/css/properties/border-bottom-width.json +++ b/css/properties/border-bottom-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom-width", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-width", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-bottom.json b/css/properties/border-bottom.json index 91a9ee724e0989..1f0470502db7fe 100644 --- a/css/properties/border-bottom.json +++ b/css/properties/border-bottom.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-bottom", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-shorthands", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-collapse.json b/css/properties/border-collapse.json index a2f763cae224ae..5bd246dfd424af 100644 --- a/css/properties/border-collapse.json +++ b/css/properties/border-collapse.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-collapse", "spec_url": "https://drafts.csswg.org/css2/#propdef-border-collapse", + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ }, "collapse": { "__compat": { + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "≤80" @@ -79,6 +85,9 @@ }, "separate": { "__compat": { + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/border-color.json b/css/properties/border-color.json index 7b4c136d10e505..965e55ba44e83a 100644 --- a/css/properties/border-color.json +++ b/css/properties/border-color.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-logical/#logical-shorthand-keyword", "https://drafts.csswg.org/css-backgrounds/#border-color" ], + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-image-repeat.json b/css/properties/border-image-repeat.json index cd9e097bfdb94f..acfedb01fd7209 100644 --- a/css/properties/border-image-repeat.json +++ b/css/properties/border-image-repeat.json @@ -45,6 +45,9 @@ "repeat": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-border-image-repeat-repeat", + "tags": [ + "web-features:border-image" + ], "support": { "chrome": { "version_added": "15" @@ -161,6 +164,9 @@ "stretch": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-border-image-repeat-stretch", + "tags": [ + "web-features:border-image" + ], "support": { "chrome": { "version_added": "15" diff --git a/css/properties/border-image-width.json b/css/properties/border-image-width.json index f5c34c588b122a..b64175b7361d49 100644 --- a/css/properties/border-image-width.json +++ b/css/properties/border-image-width.json @@ -45,6 +45,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-border-image-width-auto", + "tags": [ + "web-features:border-image" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/border-left-color.json b/css/properties/border-left-color.json index 2f0b107a9cdd11..abff795ed05a5f 100644 --- a/css/properties/border-left-color.json +++ b/css/properties/border-left-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-left-color", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-color", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-left-style.json b/css/properties/border-left-style.json index d5dcaf5f90d9a9..9e306412107056 100644 --- a/css/properties/border-left-style.json +++ b/css/properties/border-left-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-left-style", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-style", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-left-width.json b/css/properties/border-left-width.json index db63c86c3e3e03..b9ea052d9080f7 100644 --- a/css/properties/border-left-width.json +++ b/css/properties/border-left-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-left-width", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-width", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-left.json b/css/properties/border-left.json index b0f14ab46b188d..fc4fd63bcd6470 100644 --- a/css/properties/border-left.json +++ b/css/properties/border-left.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-left", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-shorthands", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-radius.json b/css/properties/border-radius.json index a1755b64de0076..8946f52ceab0cd 100644 --- a/css/properties/border-radius.json +++ b/css/properties/border-radius.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-radius", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-radius", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": [ { @@ -105,6 +108,9 @@ "elliptical_borders": { "__compat": { "description": "Elliptical borders", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "1", @@ -151,6 +157,9 @@ "percentages": { "__compat": { "description": "Percentages", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "8" @@ -195,6 +204,9 @@ "4_values_for_4_corners": { "__compat": { "description": "4 values for 4 corners", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "4" diff --git a/css/properties/border-right-color.json b/css/properties/border-right-color.json index 7464664f56fcda..b094feabd9ba82 100644 --- a/css/properties/border-right-color.json +++ b/css/properties/border-right-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-right-color", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-color", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-right-style.json b/css/properties/border-right-style.json index 719e26ec568d6a..cf78e4ce62fc35 100644 --- a/css/properties/border-right-style.json +++ b/css/properties/border-right-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-right-style", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-style", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-right-width.json b/css/properties/border-right-width.json index 9190c145f63065..6392d75ebd2290 100644 --- a/css/properties/border-right-width.json +++ b/css/properties/border-right-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-right-width", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-width", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-right.json b/css/properties/border-right.json index 177447bb718275..79932f776ec82e 100644 --- a/css/properties/border-right.json +++ b/css/properties/border-right.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-right", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-shorthands", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-spacing.json b/css/properties/border-spacing.json index 0484d2347c7f9b..f1dab5de2eea53 100644 --- a/css/properties/border-spacing.json +++ b/css/properties/border-spacing.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-spacing", "spec_url": "https://drafts.csswg.org/css2/#separated-borders", + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-style.json b/css/properties/border-style.json index 3a3824358e5daa..b1d50acdf3781c 100644 --- a/css/properties/border-style.json +++ b/css/properties/border-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-style", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-style", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ "dashed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-dashed", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -79,6 +85,9 @@ "dotted": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-dotted", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -115,6 +124,9 @@ "double": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-double", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -151,6 +163,9 @@ "groove": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-groove", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -187,6 +202,9 @@ "hidden": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-hidden", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -223,6 +241,9 @@ "inset": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-inset", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -259,6 +280,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-none", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -295,6 +319,9 @@ "outset": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-outset", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -331,6 +358,9 @@ "ridge": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-ridge", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" @@ -367,6 +397,9 @@ "solid": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds/#valdef-line-style-solid", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-top-color.json b/css/properties/border-top-color.json index 3da0ca291c37e0..18ae62395f42d4 100644 --- a/css/properties/border-top-color.json +++ b/css/properties/border-top-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-top-color", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-color", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-top-left-radius.json b/css/properties/border-top-left-radius.json index d3da9ce65f9ac1..45c73adb814d7a 100644 --- a/css/properties/border-top-left-radius.json +++ b/css/properties/border-top-left-radius.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-radius", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": [ { @@ -94,6 +97,9 @@ "elliptical_corners": { "__compat": { "description": "Elliptical corners", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "1" @@ -134,6 +140,9 @@ "percentages": { "__compat": { "description": "Percentages", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "4" diff --git a/css/properties/border-top-right-radius.json b/css/properties/border-top-right-radius.json index 9244bc01f9f3da..c13cc140696aeb 100644 --- a/css/properties/border-top-right-radius.json +++ b/css/properties/border-top-right-radius.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-radius", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": [ { @@ -94,6 +97,9 @@ "elliptical_corners": { "__compat": { "description": "Elliptical corners", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "1" @@ -134,6 +140,9 @@ "percentages": { "__compat": { "description": "Percentages", + "tags": [ + "web-features:border-radius" + ], "support": { "chrome": { "version_added": "4" diff --git a/css/properties/border-top-style.json b/css/properties/border-top-style.json index 722cd61978f249..63bb6e37b29f58 100644 --- a/css/properties/border-top-style.json +++ b/css/properties/border-top-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-top-style", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-style", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-top-width.json b/css/properties/border-top-width.json index 0938401be6df48..22784614a77958 100644 --- a/css/properties/border-top-width.json +++ b/css/properties/border-top-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-top-width", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-width", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-top.json b/css/properties/border-top.json index f7451477612c9c..337e88bd4173f1 100644 --- a/css/properties/border-top.json +++ b/css/properties/border-top.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-top", "spec_url": "https://drafts.csswg.org/css-backgrounds/#border-shorthands", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border-width.json b/css/properties/border-width.json index b7cbede703d114..d1117d79cb2abc 100644 --- a/css/properties/border-width.json +++ b/css/properties/border-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-width", "spec_url": "https://drafts.csswg.org/css-backgrounds/#the-border-width", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/border.json b/css/properties/border.json index 266bc52d1076e6..02a50c9da65d30 100644 --- a/css/properties/border.json +++ b/css/properties/border.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border", "spec_url": "https://drafts.csswg.org/css-backgrounds/#propdef-border", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/bottom.json b/css/properties/bottom.json index 12afb98481e37a..cf64748199dd09 100644 --- a/css/properties/bottom.json +++ b/css/properties/bottom.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/bottom", "spec_url": "https://drafts.csswg.org/css-position/#insets", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" @@ -82,6 +85,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/box-decoration-break.json b/css/properties/box-decoration-break.json index 4cd02eadd22e42..8d7d2b3c16c53d 100644 --- a/css/properties/box-decoration-break.json +++ b/css/properties/box-decoration-break.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/box-decoration-break", "spec_url": "https://drafts.csswg.org/css-break/#break-decoration", + "tags": [ + "web-features:box-decoration-break" + ], "support": { "chrome": [ { @@ -67,6 +70,9 @@ "clone": { "__compat": { "spec_url": "https://drafts.csswg.org/css-break/#valdef-box-decoration-break-clone", + "tags": [ + "web-features:box-decoration-break" + ], "support": { "chrome": [ { @@ -110,6 +116,9 @@ "slice": { "__compat": { "spec_url": "https://drafts.csswg.org/css-break/#valdef-box-decoration-break-slice", + "tags": [ + "web-features:box-decoration-break" + ], "support": { "chrome": [ { diff --git a/css/properties/box-shadow.json b/css/properties/box-shadow.json index 8cc83f7ae05b66..1e14616db8d92f 100644 --- a/css/properties/box-shadow.json +++ b/css/properties/box-shadow.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/box-shadow", "spec_url": "https://drafts.csswg.org/css-backgrounds/#box-shadow", + "tags": [ + "web-features:box-shadow" + ], "support": { "chrome": [ { @@ -81,6 +84,9 @@ }, "inset": { "__compat": { + "tags": [ + "web-features:box-shadow" + ], "support": { "chrome": [ { @@ -143,6 +149,9 @@ "multiple_shadows": { "__compat": { "description": "Multiple shadows", + "tags": [ + "web-features:box-shadow" + ], "support": { "chrome": [ { @@ -209,6 +218,9 @@ "spread_radius": { "__compat": { "description": "Spread radius", + "tags": [ + "web-features:box-shadow" + ], "support": { "chrome": [ { diff --git a/css/properties/box-sizing.json b/css/properties/box-sizing.json index ac841d95155336..d05e152385cdf0 100644 --- a/css/properties/box-sizing.json +++ b/css/properties/box-sizing.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/box-sizing", "spec_url": "https://drafts.csswg.org/css-sizing/#box-sizing", + "tags": [ + "web-features:box-sizing" + ], "support": { "chrome": [ { @@ -90,6 +93,9 @@ "border-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing/#valdef-box-sizing-border-box", + "tags": [ + "web-features:box-sizing" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +132,9 @@ "content-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing/#valdef-box-sizing-content-box", + "tags": [ + "web-features:box-sizing" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/break-after.json b/css/properties/break-after.json index 5b87511b5e4deb..0057e422c1bbae 100644 --- a/css/properties/break-after.json +++ b/css/properties/break-after.json @@ -62,6 +62,9 @@ }, "always": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": false @@ -95,6 +98,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -130,6 +136,9 @@ }, "avoid": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -165,6 +174,9 @@ }, "avoid-column": { "__compat": { + "tags": [ + "web-features:column-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -200,6 +212,9 @@ }, "avoid-page": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -235,6 +250,9 @@ }, "column": { "__compat": { + "tags": [ + "web-features:column-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -270,6 +288,9 @@ }, "left": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -568,6 +589,9 @@ }, "page": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -703,6 +727,9 @@ }, "avoid-page": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "50" @@ -783,6 +810,9 @@ "recto": { "__compat": { "description": "`recto` and `verso`", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": false, @@ -818,6 +848,9 @@ }, "recto": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -853,6 +886,9 @@ }, "right": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -888,6 +924,9 @@ }, "verso": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/break-before.json b/css/properties/break-before.json index 5d2ebd946a1efd..2e4c65607f81de 100644 --- a/css/properties/break-before.json +++ b/css/properties/break-before.json @@ -62,6 +62,9 @@ }, "always": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": false @@ -95,6 +98,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -130,6 +136,9 @@ }, "avoid": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -165,6 +174,9 @@ }, "avoid-column": { "__compat": { + "tags": [ + "web-features:column-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -200,6 +212,9 @@ }, "avoid-page": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -235,6 +250,9 @@ }, "column": { "__compat": { + "tags": [ + "web-features:column-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -270,6 +288,9 @@ }, "left": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -552,6 +573,9 @@ }, "page": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -730,6 +754,9 @@ "recto": { "__compat": { "description": "`recto` and `verso`", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": false, @@ -765,6 +792,9 @@ }, "recto": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -800,6 +830,9 @@ }, "right": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -835,6 +868,9 @@ }, "verso": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/break-inside.json b/css/properties/break-inside.json index 707fae08ca1cb8..4cf1f40fc038bd 100644 --- a/css/properties/break-inside.json +++ b/css/properties/break-inside.json @@ -62,6 +62,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -97,6 +100,9 @@ }, "avoid": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -132,6 +138,9 @@ }, "avoid-column": { "__compat": { + "tags": [ + "web-features:column-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -167,6 +176,9 @@ }, "avoid-page": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "≤80" @@ -375,6 +387,9 @@ }, "avoid-page": { "__compat": { + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "51" diff --git a/css/properties/caption-side.json b/css/properties/caption-side.json index 975021f9ef37eb..7e77ae879b44ec 100644 --- a/css/properties/caption-side.json +++ b/css/properties/caption-side.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css2/#propdef-caption-side", "https://drafts.csswg.org/css-logical/#caption-side" ], + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ }, "bottom": { "__compat": { + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "≤80" @@ -77,6 +83,9 @@ }, "bottom-outside": { "__compat": { + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": false @@ -181,6 +190,9 @@ }, "top": { "__compat": { + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "≤80" @@ -214,6 +226,9 @@ }, "top-outside": { "__compat": { + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": false @@ -249,6 +264,9 @@ "writing-mode_relative_values": { "__compat": { "description": "`top` and `bottom` are relative to the `writing-mode` value", + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/clear.json b/css/properties/clear.json index eca389d46688b0..1174c6cc0f0549 100644 --- a/css/properties/clear.json +++ b/css/properties/clear.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css2/#propdef-clear", "https://drafts.csswg.org/css-logical/#float-clear" ], + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "both": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-clear-both", + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" @@ -157,6 +163,9 @@ "left": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-clear-left", + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" @@ -193,6 +202,9 @@ "right": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-clear-right", + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/clip-rule.json b/css/properties/clip-rule.json index 63d1d0e6f7055f..e98b74aaccf6da 100644 --- a/css/properties/clip-rule.json +++ b/css/properties/clip-rule.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/clip-rule", "spec_url": "https://drafts.fxtf.org/css-masking-1/#the-clip-rule", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -40,6 +43,9 @@ "evenodd": { "__compat": { "spec_url": "https://drafts.fxtf.org/css-masking-1/#valdef-clip-rule-evenodd", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤83" @@ -74,6 +80,9 @@ "nonzero": { "__compat": { "spec_url": "https://drafts.fxtf.org/css-masking-1/#valdef-clip-rule-nonzero", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/color-interpolation-filters.json b/css/properties/color-interpolation-filters.json index 52b8df76201326..bcf3437492fd1b 100644 --- a/css/properties/color-interpolation-filters.json +++ b/css/properties/color-interpolation-filters.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color-interpolation-filters", "spec_url": "https://drafts.fxtf.org/filter-effects-1/#ColorInterpolationFiltersProperty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "≤80" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects-1/#valdef-color-interpolation-filters-auto", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "≤83" @@ -72,6 +78,9 @@ "linearRGB": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects-1/#valdef-color-interpolation-filters-linearrgb", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "≤83" @@ -106,6 +115,9 @@ "sRGB": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects-1/#valdef-color-interpolation-filters-srgb", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/color-interpolation.json b/css/properties/color-interpolation.json index 1d015ce257f7bc..0e481010f78b61 100644 --- a/css/properties/color-interpolation.json +++ b/css/properties/color-interpolation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color-interpolation", "spec_url": "https://svgwg.org/svg2-draft/painting.html#ColorInterpolation", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80", @@ -46,6 +49,9 @@ "linearGradient": { "__compat": { "description": "`linearGradient` value", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -80,6 +86,9 @@ "sRGB": { "__compat": { "description": "`sRGB` value", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/color-scheme.json b/css/properties/color-scheme.json index 5365934d4d0a3e..bae3db26f846af 100644 --- a/css/properties/color-scheme.json +++ b/css/properties/color-scheme.json @@ -40,6 +40,9 @@ }, "dark": { "__compat": { + "tags": [ + "web-features:color-scheme" + ], "support": { "chrome": { "version_added": "81" @@ -73,6 +76,9 @@ }, "light": { "__compat": { + "tags": [ + "web-features:color-scheme" + ], "support": { "chrome": { "version_added": "81" @@ -106,6 +112,9 @@ }, "normal": { "__compat": { + "tags": [ + "web-features:color-scheme" + ], "support": { "chrome": { "version_added": "81" diff --git a/css/properties/column-count.json b/css/properties/column-count.json index 5ac7bced8ce57c..5372c91bf6fbf0 100644 --- a/css/properties/column-count.json +++ b/css/properties/column-count.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/column-count", "spec_url": "https://drafts.csswg.org/css-multicol/#cc", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { @@ -66,6 +69,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-multicol/#valdef-column-count-auto", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/column-fill.json b/css/properties/column-fill.json index 967c1a8d8b5a7f..7ea09740d2e42b 100644 --- a/css/properties/column-fill.json +++ b/css/properties/column-fill.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/column-fill", "spec_url": "https://drafts.csswg.org/css-multicol/#cf", + "tags": [ + "web-features:column-fill" + ], "support": { "chrome": { "version_added": "50" @@ -53,6 +56,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-multicol/#valdef-column-fill-auto", + "tags": [ + "web-features:column-fill" + ], "support": { "chrome": { "version_added": "50" @@ -89,6 +95,9 @@ "balance": { "__compat": { "spec_url": "https://drafts.csswg.org/css-multicol/#valdef-column-fill-balance", + "tags": [ + "web-features:column-fill" + ], "support": { "chrome": { "version_added": "50" diff --git a/css/properties/column-gap.json b/css/properties/column-gap.json index 9fa99a82c33b58..0a5ddcde1177be 100644 --- a/css/properties/column-gap.json +++ b/css/properties/column-gap.json @@ -9,6 +9,9 @@ "https://drafts.csswg.org/css-grid/#gutters", "https://drafts.csswg.org/css-multicol/#column-gap" ], + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": { "version_added": "1" @@ -171,6 +174,9 @@ "https://drafts.csswg.org/css-grid/#gutters", "https://drafts.csswg.org/css-multicol/#column-gap" ], + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { @@ -272,6 +278,9 @@ "calc_values": { "__compat": { "description": "`calc()` values", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": { "version_added": "66" @@ -308,6 +317,9 @@ "percentage_values": { "__compat": { "description": "`<percentage>` values", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": { "version_added": "66" diff --git a/css/properties/column-rule-color.json b/css/properties/column-rule-color.json index a31d18697baddd..f091fb38990e86 100644 --- a/css/properties/column-rule-color.json +++ b/css/properties/column-rule-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/column-rule-color", "spec_url": "https://drafts.csswg.org/css-multicol/#crc", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { diff --git a/css/properties/column-rule-style.json b/css/properties/column-rule-style.json index b551ae0f363bc2..ca807d8eef28b8 100644 --- a/css/properties/column-rule-style.json +++ b/css/properties/column-rule-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/column-rule-style", "spec_url": "https://drafts.csswg.org/css-multicol/#crs", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { diff --git a/css/properties/column-rule-width.json b/css/properties/column-rule-width.json index 3f53a5a1e0b2e2..18d293e32e462c 100644 --- a/css/properties/column-rule-width.json +++ b/css/properties/column-rule-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/column-rule-width", "spec_url": "https://drafts.csswg.org/css-multicol/#crw", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { diff --git a/css/properties/column-rule.json b/css/properties/column-rule.json index bf68cce50845ee..a6eadb9460a33e 100644 --- a/css/properties/column-rule.json +++ b/css/properties/column-rule.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/column-rule", "spec_url": "https://drafts.csswg.org/css-multicol/#column-rule", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { diff --git a/css/properties/column-span.json b/css/properties/column-span.json index 1eebad30e2b91d..639c340a6187d9 100644 --- a/css/properties/column-span.json +++ b/css/properties/column-span.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/column-span", "spec_url": "https://drafts.csswg.org/css-multicol/#column-span", + "tags": [ + "web-features:column-span" + ], "support": { "chrome": [ { @@ -58,6 +61,9 @@ "all": { "__compat": { "spec_url": "https://drafts.csswg.org/css-multicol/#valdef-column-span-all", + "tags": [ + "web-features:column-span" + ], "support": { "chrome": { "version_added": "6" @@ -94,6 +100,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-multicol/#valdef-column-span-none", + "tags": [ + "web-features:column-span" + ], "support": { "chrome": { "version_added": "6" diff --git a/css/properties/column-width.json b/css/properties/column-width.json index 087105c6132e14..b23106030b11cd 100644 --- a/css/properties/column-width.json +++ b/css/properties/column-width.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-sizing/#column-sizing", "https://drafts.csswg.org/css-multicol/#cw" ], + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { @@ -101,6 +104,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/columns.json b/css/properties/columns.json index e2a134bcf500fc..69bc6c0ec37734 100644 --- a/css/properties/columns.json +++ b/css/properties/columns.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/columns", "spec_url": "https://drafts.csswg.org/css-multicol/#columns", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": [ { diff --git a/css/properties/content.json b/css/properties/content.json index d57be6c617f968..48d5cf21a0d870 100644 --- a/css/properties/content.json +++ b/css/properties/content.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/content", "spec_url": "https://drafts.csswg.org/css-content/#content-property", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "1" @@ -81,6 +84,9 @@ "element_replacement": { "__compat": { "description": "Element replacement", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "28" @@ -121,6 +127,9 @@ "description": "`<gradient>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient", "spec_url": "https://drafts.csswg.org/css-images-4/#gradients", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "26" @@ -255,6 +264,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-content/#valdef-content-none", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "1" @@ -291,6 +303,9 @@ "none_applies_to_elements": { "__compat": { "description": "`content: none` for elements", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": false @@ -331,6 +346,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-content/#valdef-content-normal", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "1" @@ -369,6 +387,9 @@ "description": "`url()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/url_value", "spec_url": "https://drafts.csswg.org/css-values/#urls", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/counter-increment.json b/css/properties/counter-increment.json index d0e9fcfa9985b4..2579a75e1555c5 100644 --- a/css/properties/counter-increment.json +++ b/css/properties/counter-increment.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/counter-increment", "spec_url": "https://drafts.csswg.org/css-lists/#increment-set", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "2" @@ -48,6 +51,9 @@ "list-item": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists-3/#valdef-counter-increment-list-item", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "≤83" @@ -86,6 +92,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists/#valdef-counter-set-none", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "2" diff --git a/css/properties/counter-reset.json b/css/properties/counter-reset.json index 171431fa1ba83a..85416f4a4245b1 100644 --- a/css/properties/counter-reset.json +++ b/css/properties/counter-reset.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/counter-reset", "spec_url": "https://drafts.csswg.org/css-lists/#counter-reset", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "2" @@ -48,6 +51,9 @@ "list-item": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists-3/#valdef-counter-increment-list-item", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "≤83", @@ -90,6 +96,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists/#valdef-counter-reset-none", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "2" @@ -128,6 +137,9 @@ "reset_does_not_affect_siblings": { "__compat": { "description": "Resets counter on current element (not sibling elements).", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": false @@ -162,6 +174,9 @@ "__compat": { "description": "`reversed()`", "spec_url": "https://drafts.csswg.org/css-lists/#css-counter-reversed", + "tags": [ + "web-features:counter-reset-reversed" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/cursor.json b/css/properties/cursor.json index baeada5544086b..289da8d3767d5c 100644 --- a/css/properties/cursor.json +++ b/css/properties/cursor.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/cursor", "spec_url": "https://drafts.csswg.org/css-ui/#cursor", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -52,6 +55,9 @@ "alias": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-alias", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -95,6 +101,9 @@ "all-scroll": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-all-scroll", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -138,6 +147,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-auto", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -180,6 +192,9 @@ "cell": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-cell", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -222,6 +237,9 @@ "col-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-col-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -265,6 +283,9 @@ "context-menu": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-context-menu", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1", @@ -310,6 +331,9 @@ "copy": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-copy", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -353,6 +377,9 @@ "crosshair": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-crosshair", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -396,6 +423,9 @@ "default": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-default", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -439,6 +469,9 @@ "e-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-e-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -482,6 +515,9 @@ "ew-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-ew-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -525,6 +561,9 @@ "grab": { "__compat": { "description": "Grab cursors (`grab` and `grabbing`)", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": [ { @@ -614,6 +653,9 @@ "grabbing": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-grabbing", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "≤83" @@ -653,6 +695,9 @@ "help": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-help", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -696,6 +741,9 @@ "move": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-move", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -739,6 +787,9 @@ "n-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-n-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -782,6 +833,9 @@ "ne-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-ne-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -825,6 +879,9 @@ "nesw-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-nesw-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -868,6 +925,9 @@ "no-drop": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-no-drop", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -911,6 +971,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-none", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "5" @@ -952,6 +1015,9 @@ "not-allowed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-not-allowed", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -995,6 +1061,9 @@ "ns-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-ns-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1038,6 +1107,9 @@ "nw-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-nw-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1081,6 +1153,9 @@ "nwse-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-nwse-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1124,6 +1199,9 @@ "pointer": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-pointer", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1167,6 +1245,9 @@ "progress": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-progress", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1210,6 +1291,9 @@ "row-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-row-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1253,6 +1337,9 @@ "s-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-s-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1296,6 +1383,9 @@ "se-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-se-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1339,6 +1429,9 @@ "sw-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-sw-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1382,6 +1475,9 @@ "text": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-text", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1424,6 +1520,9 @@ "url": { "__compat": { "description": "`url()`", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1465,6 +1564,9 @@ "url_positioning_syntax": { "__compat": { "description": "`url()` positioning syntax", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1505,6 +1607,9 @@ "vertical-text": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-vertical-text", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1548,6 +1653,9 @@ "w-resize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-w-resize", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1591,6 +1699,9 @@ "wait": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-wait", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -1634,6 +1745,9 @@ "zoom-in": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-zoom-in", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": [ { @@ -1711,6 +1825,9 @@ "zoom-out": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#valdef-cursor-zoom-out", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": [ { diff --git a/css/properties/cx.json b/css/properties/cx.json index 1c0e20ae80e882..261449b2d80afe 100644 --- a/css/properties/cx.json +++ b/css/properties/cx.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/cx", "spec_url": "https://svgwg.org/svg2-draft/geometry.html#CX", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/cy.json b/css/properties/cy.json index 4fe44049e33900..b78326f4acd52b 100644 --- a/css/properties/cy.json +++ b/css/properties/cy.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/cy", "spec_url": "https://svgwg.org/svg2-draft/geometry.html#CY", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/d.json b/css/properties/d.json index 115dda6ac34dd2..b4d8dd202a253a 100644 --- a/css/properties/d.json +++ b/css/properties/d.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/d", "spec_url": "https://svgwg.org/svg2-draft/paths.html#TheDProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/direction.json b/css/properties/direction.json index 2f90adfd8159b7..1079210f3a5644 100644 --- a/css/properties/direction.json +++ b/css/properties/direction.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/direction", "spec_url": "https://drafts.csswg.org/css-writing-modes/#direction", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "2" @@ -44,6 +47,9 @@ "ltr": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-direction-ltr", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "2" @@ -80,6 +86,9 @@ "rtl": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-direction-rtl", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "2" @@ -116,6 +125,9 @@ "vertical_slider_direction": { "__compat": { "description": "Control direction of vertical range sliders, meters, and progress bars", + "tags": [ + "web-features:vertical-form-controls" + ], "support": { "chrome": { "version_added": "124" diff --git a/css/properties/display.json b/css/properties/display.json index 279de04e8278ee..ce938d02ea3dea 100644 --- a/css/properties/display.json +++ b/css/properties/display.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display", "spec_url": "https://drafts.csswg.org/css-display/#the-display-properties", + "tags": [ + "web-features:display" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "block": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display/#typedef-display-outside", + "tags": [ + "web-features:display" + ], "support": { "chrome": { "version_added": "1" @@ -84,6 +90,9 @@ "contents": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display/#valdef-display-contents", + "tags": [ + "web-features:display-contents" + ], "support": { "chrome": { "version_added": "65" @@ -117,6 +126,9 @@ "contents_unusual": { "__compat": { "description": "Specific behavior of unusual elements when `display: contents` is applied to them", + "tags": [ + "web-features:display-contents" + ], "support": { "chrome": { "version_added": "65" @@ -151,6 +163,9 @@ "focusable_elements": { "__compat": { "description": "Elements with `display: contents` are focusable", + "tags": [ + "web-features:display-contents" + ], "support": { "chrome": { "version_added": false, @@ -276,6 +291,9 @@ }, "flow-root": { "__compat": { + "tags": [ + "web-features:display-flow-root" + ], "support": { "chrome": { "version_added": "58" @@ -360,6 +378,9 @@ "inline": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display/#typedef-display-outside", + "tags": [ + "web-features:display" + ], "support": { "chrome": { "version_added": "1" @@ -399,6 +420,9 @@ }, "inline-block": { "__compat": { + "tags": [ + "web-features:display" + ], "support": { "chrome": { "version_added": "1" @@ -550,6 +574,9 @@ }, "inline-table": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -665,6 +692,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display-listitem", "spec_url": "https://drafts.csswg.org/css-display/#typedef-display-listitem", + "tags": [ + "web-features:display-list-item" + ], "support": { "chrome": { "version_added": "1" @@ -702,6 +732,9 @@ "legend-support": { "__compat": { "description": "Supported on `<legend>`", + "tags": [ + "web-features:display-list-item" + ], "support": { "chrome": { "version_added": "71" @@ -736,6 +769,9 @@ }, "math": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -807,6 +843,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display/#valdef-display-none", + "tags": [ + "web-features:display" + ], "support": { "chrome": { "version_added": "1", @@ -852,6 +891,9 @@ "option_is_hidden": { "__compat": { "description": "Setting `display: none` on an `<option>` element hides it from the dropdown.", + "tags": [ + "web-features:display" + ], "support": { "chrome": { "version_added": "1" @@ -885,6 +927,9 @@ }, "ruby": { "__compat": { + "tags": [ + "web-features:display-ruby" + ], "support": { "chrome": { "version_added": "121" @@ -921,6 +966,9 @@ }, "ruby-base": { "__compat": { + "tags": [ + "web-features:display-ruby" + ], "support": { "chrome": { "version_added": false @@ -957,6 +1005,9 @@ }, "ruby-base-container": { "__compat": { + "tags": [ + "web-features:display-ruby" + ], "support": { "chrome": { "version_added": false @@ -993,6 +1044,9 @@ }, "ruby-text": { "__compat": { + "tags": [ + "web-features:display-ruby" + ], "support": { "chrome": { "version_added": "121" @@ -1029,6 +1083,9 @@ }, "ruby-text-container": { "__compat": { + "tags": [ + "web-features:display-ruby" + ], "support": { "chrome": { "version_added": false @@ -1065,6 +1122,9 @@ }, "table": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -1102,6 +1162,9 @@ }, "table-caption": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "≤80" @@ -1135,6 +1198,9 @@ }, "table-cell": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -1172,6 +1238,9 @@ }, "table-column": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -1209,6 +1278,9 @@ }, "table-column-group": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -1246,6 +1318,9 @@ }, "table-footer-group": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -1283,6 +1358,9 @@ }, "table-header-group": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -1320,6 +1398,9 @@ }, "table-row": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" @@ -1357,6 +1438,9 @@ }, "table-row-group": { "__compat": { + "tags": [ + "web-features:display-table" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/dominant-baseline.json b/css/properties/dominant-baseline.json index 4e3b82dd5b7923..1e6b64ce8ec454 100644 --- a/css/properties/dominant-baseline.json +++ b/css/properties/dominant-baseline.json @@ -8,6 +8,9 @@ "https://svgwg.org/svg2-draft/text.html#DominantBaselineProperty", "https://drafts.csswg.org/css-inline/#dominant-baseline-property" ], + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -41,6 +44,9 @@ "alphabetic": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-dominant-baseline-alphabetic", + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -75,6 +81,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-dominant-baseline-auto", + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -109,6 +118,9 @@ "central": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-dominant-baseline-central", + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -143,6 +155,9 @@ "hanging": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-dominant-baseline-hanging", + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -177,6 +192,9 @@ "ideographic": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-dominant-baseline-ideographic", + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -211,6 +229,9 @@ "mathematical": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-dominant-baseline-mathematical", + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" @@ -245,6 +266,9 @@ "middle": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-dominant-baseline-middle", + "tags": [ + "web-features:dominant-baseline" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/empty-cells.json b/css/properties/empty-cells.json index 39452fb4b2ccf5..799fb21830a86f 100644 --- a/css/properties/empty-cells.json +++ b/css/properties/empty-cells.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/empty-cells", "spec_url": "https://drafts.csswg.org/css2/#empty-cells", + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/fill-rule.json b/css/properties/fill-rule.json index a704ba3b6725fc..506ed45cd1ec2c 100644 --- a/css/properties/fill-rule.json +++ b/css/properties/fill-rule.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fill-rule", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#fill-rule", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -38,6 +41,9 @@ "evenodd": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-fill-rule-evenodd", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -72,6 +78,9 @@ "nonzero": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-fill-rule-nonzero", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/fill.json b/css/properties/fill.json index 4bdecd388c539d..872d366dccb6e6 100644 --- a/css/properties/fill.json +++ b/css/properties/fill.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fill", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#fill-shorthand", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/filter.json b/css/properties/filter.json index ae197f9d125ffe..76f3207b2e7dfb 100644 --- a/css/properties/filter.json +++ b/css/properties/filter.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter", "spec_url": "https://drafts.fxtf.org/filter-effects/#FilterProperty", + "tags": [ + "web-features:filter" + ], "support": { "chrome": [ { @@ -92,6 +95,9 @@ "svg_elements": { "__compat": { "description": "On SVG elements", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "89" diff --git a/css/properties/flex-basis.json b/css/properties/flex-basis.json index 67177ff496ff6c..44e854b93492bb 100644 --- a/css/properties/flex-basis.json +++ b/css/properties/flex-basis.json @@ -132,6 +132,9 @@ }, "content": { "__compat": { + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "94" @@ -173,6 +176,9 @@ }, "fit-content": { "__compat": { + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "94" @@ -212,6 +218,9 @@ }, "max-content": { "__compat": { + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "94" @@ -251,6 +260,9 @@ }, "min-content": { "__compat": { + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "94" diff --git a/css/properties/flex-direction.json b/css/properties/flex-direction.json index 0ff1612c939673..21f47475049270 100644 --- a/css/properties/flex-direction.json +++ b/css/properties/flex-direction.json @@ -90,6 +90,9 @@ "column": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-direction-column", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" @@ -126,6 +129,9 @@ "column-reverse": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-direction-column-reverse", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" @@ -169,6 +175,9 @@ "row": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-direction-row", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" @@ -205,6 +214,9 @@ "row-reverse": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-direction-row-reverse", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" diff --git a/css/properties/flex-grow.json b/css/properties/flex-grow.json index 7a3ae5cbd340b0..78b7e29dc8257f 100644 --- a/css/properties/flex-grow.json +++ b/css/properties/flex-grow.json @@ -84,6 +84,9 @@ "less_than_zero_animate": { "__compat": { "description": "<0 animate", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "49" diff --git a/css/properties/flex-wrap.json b/css/properties/flex-wrap.json index eaab7da0cb4747..1b84b8380a1a54 100644 --- a/css/properties/flex-wrap.json +++ b/css/properties/flex-wrap.json @@ -57,6 +57,9 @@ "nowrap": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-wrap-nowrap", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" @@ -93,6 +96,9 @@ "wrap": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-wrap-wrap", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" @@ -129,6 +135,9 @@ "wrap-reverse": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-wrap-wrap-reverse", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" diff --git a/css/properties/flex.json b/css/properties/flex.json index 64e5b826389293..91376bdffd80e1 100644 --- a/css/properties/flex.json +++ b/css/properties/flex.json @@ -90,6 +90,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-flex-none", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "21" diff --git a/css/properties/float.json b/css/properties/float.json index cf5f4272eb2335..03794f8374f5ee 100644 --- a/css/properties/float.json +++ b/css/properties/float.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css2/#propdef-float", "https://drafts.csswg.org/css-logical/#float-clear" ], + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" @@ -121,6 +124,9 @@ "left": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-float-left", + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" @@ -157,6 +163,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-float-none", + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" @@ -193,6 +202,9 @@ "right": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-float-right", + "tags": [ + "web-features:float-clear" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/flood-color.json b/css/properties/flood-color.json index 0152760166b8fe..5d6ace5b2a9ae4 100644 --- a/css/properties/flood-color.json +++ b/css/properties/flood-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/flood-color", "spec_url": "https://drafts.fxtf.org/filter-effects-1/#FloodColorProperty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/css/properties/flood-opacity.json b/css/properties/flood-opacity.json index adb1a64cb141cc..fec81b3f4dc43b 100644 --- a/css/properties/flood-opacity.json +++ b/css/properties/flood-opacity.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/flood-opacity", "spec_url": "https://drafts.fxtf.org/filter-effects-1/#FloodOpacityProperty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/css/properties/font-family.json b/css/properties/font-family.json index f0e860e992f040..470136c5f6b163 100644 --- a/css/properties/font-family.json +++ b/css/properties/font-family.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-fonts/#generic-font-families", "https://drafts.csswg.org/css-fonts/#font-family-prop" ], + "tags": [ + "web-features:font-family" + ], "support": { "chrome": { "version_added": "1" @@ -49,6 +52,9 @@ }, "math": { "__compat": { + "tags": [ + "web-features:font-family-math" + ], "support": { "chrome": { "version_added": "109" @@ -82,6 +88,9 @@ }, "system-ui": { "__compat": { + "tags": [ + "web-features:font-family-system" + ], "support": { "chrome": { "version_added": "56" diff --git a/css/properties/font-size.json b/css/properties/font-size.json index 5eb717df370dbc..f21bfd3876a8cc 100644 --- a/css/properties/font-size.json +++ b/css/properties/font-size.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-size", "spec_url": "https://drafts.csswg.org/css-fonts/#font-size-prop", + "tags": [ + "web-features:font-size" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "math": { "__compat": { "description": "`math` keyword", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -78,6 +84,9 @@ "rem_values": { "__compat": { "description": "`rem` values", + "tags": [ + "web-features:font-size" + ], "support": { "chrome": { "version_added": "31" @@ -126,6 +135,9 @@ "xxx-large": { "__compat": { "description": "`xxx-large` keyword", + "tags": [ + "web-features:font-size" + ], "support": { "chrome": { "version_added": "79" diff --git a/css/properties/font-stretch.json b/css/properties/font-stretch.json index 29a43d5ca67401..c5d313997b8ef5 100644 --- a/css/properties/font-stretch.json +++ b/css/properties/font-stretch.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-stretch", "spec_url": "https://drafts.csswg.org/css-fonts/#font-stretch-prop", + "tags": [ + "web-features:font-stretch" + ], "support": { "chrome": { "version_added": "60", @@ -41,6 +44,9 @@ "percentage": { "__compat": { "description": "`<percentage>` syntax", + "tags": [ + "web-features:font-stretch" + ], "support": { "chrome": { "version_added": "62" diff --git a/css/properties/font-style.json b/css/properties/font-style.json index 441be28418e047..9060c4caf15c65 100644 --- a/css/properties/font-style.json +++ b/css/properties/font-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-style", "spec_url": "https://drafts.csswg.org/css-fonts/#font-style-prop", + "tags": [ + "web-features:font-style" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "italic": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#valdef-font-style-italic", + "tags": [ + "web-features:font-style" + ], "support": { "chrome": { "version_added": "1" @@ -81,6 +87,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#valdef-font-style-normal", + "tags": [ + "web-features:font-style" + ], "support": { "chrome": { "version_added": "1" @@ -118,6 +127,9 @@ "__compat": { "description": "`oblique` can accept an `<angle>`", "spec_url": "https://drafts.csswg.org/css-fonts/#valdef-font-style-oblique-angle--90deg-90deg", + "tags": [ + "web-features:font-style" + ], "support": { "chrome": { "version_added": "62" diff --git a/css/properties/font-synthesis.json b/css/properties/font-synthesis.json index 3e5cb4de5f7952..74d23ced0981c3 100644 --- a/css/properties/font-synthesis.json +++ b/css/properties/font-synthesis.json @@ -40,6 +40,9 @@ }, "position": { "__compat": { + "tags": [ + "web-features:font-synthesis" + ], "support": { "chrome": { "version_added": false @@ -73,6 +76,9 @@ }, "small-caps": { "__compat": { + "tags": [ + "web-features:font-synthesis" + ], "support": { "chrome": { "version_added": "97" @@ -106,6 +112,9 @@ }, "style": { "__compat": { + "tags": [ + "web-features:font-synthesis" + ], "support": { "chrome": { "version_added": "97" @@ -139,6 +148,9 @@ }, "weight": { "__compat": { + "tags": [ + "web-features:font-synthesis" + ], "support": { "chrome": { "version_added": "97" diff --git a/css/properties/font-variant.json b/css/properties/font-variant.json index 2d91b0dde17b25..e3a29e38999fff 100644 --- a/css/properties/font-variant.json +++ b/css/properties/font-variant.json @@ -48,6 +48,9 @@ "css_fonts_shorthand": { "__compat": { "description": "CSS Fonts Module Level 3 shorthand", + "tags": [ + "web-features:font-variant" + ], "support": { "chrome": { "version_added": "52" @@ -82,6 +85,9 @@ "greek_accented_characters": { "__compat": { "description": "Greek accented characters", + "tags": [ + "web-features:font-variant" + ], "support": { "chrome": { "version_added": false, @@ -347,6 +353,9 @@ "uppercase_eszett": { "__compat": { "description": "`ß` → `SS`", + "tags": [ + "web-features:font-variant" + ], "support": { "chrome": { "version_added": false, diff --git a/css/properties/font-weight.json b/css/properties/font-weight.json index 1050f3522bb0ac..2113b41e2c781e 100644 --- a/css/properties/font-weight.json +++ b/css/properties/font-weight.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-weight", "spec_url": "https://drafts.csswg.org/css-fonts/#font-weight-prop", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "2" @@ -44,6 +47,9 @@ "bold": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#valdef-font-weight-bold", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "2" @@ -80,6 +86,9 @@ "bolder": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#valdef-font-weight-bolder", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "2" @@ -116,6 +125,9 @@ "lighter": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#valdef-font-weight-lighter", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "2" @@ -152,6 +164,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-fonts/#valdef-font-weight-normal", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "2" @@ -188,6 +203,9 @@ "number": { "__compat": { "description": "`<number>` syntax", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "62" diff --git a/css/properties/font.json b/css/properties/font.json index 0a9f90f05f8b75..c18d4414fbfd37 100644 --- a/css/properties/font.json +++ b/css/properties/font.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font", "spec_url": "https://drafts.csswg.org/css-fonts/#font-prop", + "tags": [ + "web-features:font-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -41,6 +44,9 @@ }, "caption": { "__compat": { + "tags": [ + "web-features:font-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -81,6 +87,9 @@ "font_stretch_support": { "__compat": { "description": "Support for `font-stretch` values in shorthand", + "tags": [ + "web-features:font-stretch" + ], "support": { "chrome": { "version_added": "60" @@ -114,6 +123,9 @@ }, "icon": { "__compat": { + "tags": [ + "web-features:font-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -153,6 +165,9 @@ }, "menu": { "__compat": { + "tags": [ + "web-features:font-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -192,6 +207,9 @@ }, "message-box": { "__compat": { + "tags": [ + "web-features:font-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -231,6 +249,9 @@ }, "small-caption": { "__compat": { + "tags": [ + "web-features:font-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -270,6 +291,9 @@ }, "status-bar": { "__compat": { + "tags": [ + "web-features:font-shorthand" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/gap.json b/css/properties/gap.json index 48bdd15f13d119..829d2aa984353b 100644 --- a/css/properties/gap.json +++ b/css/properties/gap.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gap", "spec_url": "https://drafts.csswg.org/css-align/#gap-shorthand", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -221,6 +224,9 @@ "__compat": { "description": "Supported in Multi-column Layout", "spec_url": "https://drafts.csswg.org/css-align/#gap-shorthand", + "tags": [ + "web-features:multi-column" + ], "support": { "chrome": { "version_added": "66" diff --git a/css/properties/grid-auto-flow.json b/css/properties/grid-auto-flow.json index 540e41174fd9aa..05e1da75a59496 100644 --- a/css/properties/grid-auto-flow.json +++ b/css/properties/grid-auto-flow.json @@ -45,6 +45,9 @@ "column": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid/#valdef-grid-auto-flow-column", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -79,6 +82,9 @@ "dense": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid/#valdef-grid-auto-flow-dense", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -113,6 +119,9 @@ "row": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid/#valdef-grid-auto-flow-row", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/properties/grid-template-areas.json b/css/properties/grid-template-areas.json index 490c978a282292..112da52fb7efd7 100644 --- a/css/properties/grid-template-areas.json +++ b/css/properties/grid-template-areas.json @@ -45,6 +45,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid/#valdef-grid-template-areas-none", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/properties/grid-template-columns.json b/css/properties/grid-template-columns.json index 2befb5b5657c4e..6dbeee232110b9 100644 --- a/css/properties/grid-template-columns.json +++ b/css/properties/grid-template-columns.json @@ -93,6 +93,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid-2/#valdef-grid-template-columns-auto", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -217,6 +220,9 @@ "max-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid-2/#valdef-grid-template-columns-max-content", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -251,6 +257,9 @@ "min-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid-2/#valdef-grid-template-columns-min-content", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -328,6 +337,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid-2/#valdef-grid-template-rows-none", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/properties/grid-template-rows.json b/css/properties/grid-template-rows.json index 5233e54c86c941..5ebb8dd29c37c9 100644 --- a/css/properties/grid-template-rows.json +++ b/css/properties/grid-template-rows.json @@ -93,6 +93,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid-2/#valdef-grid-template-columns-auto", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -218,6 +221,9 @@ "max-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid-2/#valdef-grid-template-columns-max-content", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -252,6 +258,9 @@ "min-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid-2/#valdef-grid-template-columns-min-content", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -329,6 +338,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid/#valdef-grid-template-rows-none", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/properties/grid-template.json b/css/properties/grid-template.json index 83a4eaa6d18a8b..7212cce3c44d52 100644 --- a/css/properties/grid-template.json +++ b/css/properties/grid-template.json @@ -45,6 +45,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-grid/#valdef-grid-template-none", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/properties/hanging-punctuation.json b/css/properties/hanging-punctuation.json index 13de7eb747cba6..7719f5e359933e 100644 --- a/css/properties/hanging-punctuation.json +++ b/css/properties/hanging-punctuation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/hanging-punctuation", "spec_url": "https://drafts.csswg.org/css-text/#hanging-punctuation-property", + "tags": [ + "web-features:hanging-punctuation" + ], "support": { "chrome": { "version_added": false @@ -40,6 +43,9 @@ "allow-end": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-hanging-punctuation-allow-end", + "tags": [ + "web-features:hanging-punctuation" + ], "support": { "chrome": { "version_added": false @@ -74,6 +80,9 @@ "first": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-hanging-punctuation-first", + "tags": [ + "web-features:hanging-punctuation" + ], "support": { "chrome": { "version_added": false @@ -108,6 +117,9 @@ "last": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-hanging-punctuation-last", + "tags": [ + "web-features:hanging-punctuation" + ], "support": { "chrome": { "version_added": false @@ -142,6 +154,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-hanging-punctuation-none", + "tags": [ + "web-features:hanging-punctuation" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/height.json b/css/properties/height.json index dfeb47ff9cf870..69c00efc6c3176 100644 --- a/css/properties/height.json +++ b/css/properties/height.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-sizing/#preferred-size-properties", "https://drafts.csswg.org/css-sizing-4/#sizing-values" ], + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +89,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#preferred-size-properties", + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" @@ -122,6 +128,9 @@ "fit-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", + "tags": [ + "web-features:fit-content" + ], "support": { "chrome": { "version_added": "46" @@ -169,6 +178,9 @@ "__compat": { "description": "`fit-content()`", "spec_url": "https://drafts.csswg.org/css-sizing/#funcdef-width-fit-content", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false @@ -209,6 +221,9 @@ "max-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing/#valdef-width-max-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": { "version_added": "46" @@ -253,6 +268,9 @@ "min-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing/#valdef-width-min-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": { "version_added": "46" @@ -297,6 +315,9 @@ "stretch": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-stretch", + "tags": [ + "web-features:stretch" + ], "support": { "chrome": { "alternative_name": "-webkit-fill-available", diff --git a/css/properties/hyphenate-character.json b/css/properties/hyphenate-character.json index e58c8733d52491..1e3f3425d2269c 100644 --- a/css/properties/hyphenate-character.json +++ b/css/properties/hyphenate-character.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/hyphenate-character", "spec_url": "https://drafts.csswg.org/css-text-4/#propdef-hyphenate-character", + "tags": [ + "web-features:hyphenate-character" + ], "support": { "chrome": [ { @@ -50,6 +53,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-hyphenate-character-auto", + "tags": [ + "web-features:hyphenate-character" + ], "support": { "chrome": { "version_added": "6" diff --git a/css/properties/hyphenate-limit-chars.json b/css/properties/hyphenate-limit-chars.json index ad725a9f02fa55..050b005c1006f0 100644 --- a/css/properties/hyphenate-limit-chars.json +++ b/css/properties/hyphenate-limit-chars.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/hyphenate-limit-chars", "spec_url": "https://drafts.csswg.org/css-text-4/#propdef-hyphenate-limit-chars", + "tags": [ + "web-features:hyphenate-limit-chars" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-hyphenate-limit-chars-auto", + "tags": [ + "web-features:hyphenate-limit-chars" + ], "support": { "chrome": { "version_added": "109" diff --git a/css/properties/image-orientation.json b/css/properties/image-orientation.json index d73195df21abaa..192dba51c35b73 100644 --- a/css/properties/image-orientation.json +++ b/css/properties/image-orientation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image-orientation", "spec_url": "https://drafts.csswg.org/css-images/#the-image-orientation", + "tags": [ + "web-features:image-orientation" + ], "support": { "chrome": { "version_added": "81" @@ -40,6 +43,9 @@ "from-image": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-image-orientation-from-image", + "tags": [ + "web-features:image-orientation" + ], "support": { "chrome": { "version_added": "81" @@ -74,6 +80,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-image-orientation-none", + "tags": [ + "web-features:image-orientation" + ], "support": { "chrome": { "version_added": "81" diff --git a/css/properties/image-rendering.json b/css/properties/image-rendering.json index 05433cddee398f..c9da0fd4c5c799 100644 --- a/css/properties/image-rendering.json +++ b/css/properties/image-rendering.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image-rendering", "spec_url": "https://drafts.csswg.org/css-images/#the-image-rendering", + "tags": [ + "web-features:image-rendering" + ], "support": { "chrome": { "version_added": "13" @@ -40,6 +43,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-image-rendering-auto", + "tags": [ + "web-features:image-rendering" + ], "support": { "chrome": { "version_added": "13" @@ -74,6 +80,9 @@ "crisp-edges": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-image-rendering-crisp-edges", + "tags": [ + "web-features:crisp-edges" + ], "support": { "chrome": { "alternative_name": "-webkit-optimize-contrast", @@ -187,6 +196,9 @@ "pixelated": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-image-rendering-pixelated", + "tags": [ + "web-features:image-rendering" + ], "support": { "chrome": { "version_added": "41" @@ -225,6 +237,9 @@ "smooth": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-image-rendering-smooth", + "tags": [ + "web-features:smooth" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/inline-size.json b/css/properties/inline-size.json index d8c4dc48a6291e..ef64bdb2b68d3f 100644 --- a/css/properties/inline-size.json +++ b/css/properties/inline-size.json @@ -130,6 +130,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/interpolate-size.json b/css/properties/interpolate-size.json index 0e87a90b4a73ad..34f6a8f56bca22 100644 --- a/css/properties/interpolate-size.json +++ b/css/properties/interpolate-size.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/interpolate-size", "spec_url": "https://drafts.csswg.org/css-values-5/#interpolate-size", + "tags": [ + "web-features:interpolate-size" + ], "support": { "chrome": { "version_added": "129" @@ -40,6 +43,9 @@ "allow-keywords": { "__compat": { "spec_url": "https://drafts.csswg.org/css-values-5/#valdef-interpolate-size-allow-keywords", + "tags": [ + "web-features:interpolate-size" + ], "support": { "chrome": { "version_added": "129" @@ -76,6 +82,9 @@ "numeric-only": { "__compat": { "spec_url": "https://drafts.csswg.org/css-values-5/#valdef-interpolate-size-numeric-only", + "tags": [ + "web-features:interpolate-size" + ], "support": { "chrome": { "version_added": "129" diff --git a/css/properties/isolation.json b/css/properties/isolation.json index 1525185173301d..10a8808877afa9 100644 --- a/css/properties/isolation.json +++ b/css/properties/isolation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/isolation", "spec_url": "https://drafts.fxtf.org/compositing/#isolation", + "tags": [ + "web-features:isolation" + ], "support": { "chrome": { "version_added": "41" diff --git a/css/properties/justify-content.json b/css/properties/justify-content.json index edf01b8b3de13c..34fe6c8b9f78b4 100644 --- a/css/properties/justify-content.json +++ b/css/properties/justify-content.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-align/#align-justify-content", "https://drafts.csswg.org/css-flexbox/#justify-content-property" ], + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": [ { @@ -126,6 +129,9 @@ "left_right": { "__compat": { "description": "`left` and `right`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "93" @@ -164,6 +170,9 @@ "safe_unsafe": { "__compat": { "description": "`safe` and `unsafe`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "115", @@ -198,6 +207,9 @@ }, "space-evenly": { "__compat": { + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "60" @@ -232,6 +244,9 @@ "start_end": { "__compat": { "description": "`start` and `end`", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "93" diff --git a/css/properties/justify-items.json b/css/properties/justify-items.json index da8ade6dfb9684..827488534d26c8 100644 --- a/css/properties/justify-items.json +++ b/css/properties/justify-items.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/justify-items", "spec_url": "https://drafts.csswg.org/css-align/#justify-items-property", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "52" diff --git a/css/properties/justify-self.json b/css/properties/justify-self.json index 2f5100a9a61780..749d4bbe02aeb5 100644 --- a/css/properties/justify-self.json +++ b/css/properties/justify-self.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/justify-self", "spec_url": "https://drafts.csswg.org/css-align/#justify-self-property", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "57" @@ -126,6 +129,9 @@ "__compat": { "description": "Supported for absolutely-positioned boxes", "spec_url": "https://drafts.csswg.org/css-align/#justify-self-property", + "tags": [ + "web-features:absolute-positioning" + ], "support": { "chrome": { "version_added": "122" diff --git a/css/properties/left.json b/css/properties/left.json index 0a4c5e68072228..2e1f6bbd17e274 100644 --- a/css/properties/left.json +++ b/css/properties/left.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/left", "spec_url": "https://drafts.csswg.org/css-position/#insets", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" @@ -81,6 +84,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-top-auto", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/letter-spacing.json b/css/properties/letter-spacing.json index e0d58388d642ab..2f1f901fffef5f 100644 --- a/css/properties/letter-spacing.json +++ b/css/properties/letter-spacing.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/letter-spacing", "spec_url": "https://drafts.csswg.org/css-text/#letter-spacing-property", + "tags": [ + "web-features:letter-spacing" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-letter-spacing-normal", + "tags": [ + "web-features:letter-spacing" + ], "support": { "chrome": { "version_added": "1" @@ -80,6 +86,9 @@ "svg_elements": { "__compat": { "description": "On SVG elements", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/lighting-color.json b/css/properties/lighting-color.json index f64f05021be850..10bbe2ee61b3cb 100644 --- a/css/properties/lighting-color.json +++ b/css/properties/lighting-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/lighting-color", "spec_url": "https://drafts.fxtf.org/filter-effects-1/#LightingColorProperty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/css/properties/line-break.json b/css/properties/line-break.json index 75a32a34bfec93..99fbcfc4fc455e 100644 --- a/css/properties/line-break.json +++ b/css/properties/line-break.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/line-break", "spec_url": "https://drafts.csswg.org/css-text/#line-break-property", + "tags": [ + "web-features:line-break" + ], "support": { "chrome": [ { @@ -71,6 +74,9 @@ "anywhere": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-line-break-anywhere", + "tags": [ + "web-features:line-break" + ], "support": { "chrome": { "version_added": "≤83" @@ -105,6 +111,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-line-break-auto", + "tags": [ + "web-features:line-break" + ], "support": { "chrome": { "version_added": "≤83" @@ -139,6 +148,9 @@ "loose": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-line-break-loose", + "tags": [ + "web-features:line-break" + ], "support": { "chrome": { "version_added": "≤83" @@ -173,6 +185,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-line-break-normal", + "tags": [ + "web-features:line-break" + ], "support": { "chrome": { "version_added": "1" @@ -207,6 +222,9 @@ "strict": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-line-break-strict", + "tags": [ + "web-features:line-break" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/line-clamp.json b/css/properties/line-clamp.json index 8cbecb860f6c88..325c2873adde2a 100644 --- a/css/properties/line-clamp.json +++ b/css/properties/line-clamp.json @@ -52,6 +52,9 @@ }, "none": { "__compat": { + "tags": [ + "web-features:line-clamp" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/line-height-step.json b/css/properties/line-height-step.json index 72315537439fea..5497b43ab35ae4 100644 --- a/css/properties/line-height-step.json +++ b/css/properties/line-height-step.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/line-height-step", "spec_url": "https://drafts.csswg.org/css-rhythm/#line-height-step", + "tags": [ + "web-features:rhythmic-sizing" + ], "support": { "chrome": { "version_added": "60", diff --git a/css/properties/line-height.json b/css/properties/line-height.json index 7d68603a9e546a..adcec07503b21e 100644 --- a/css/properties/line-height.json +++ b/css/properties/line-height.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/line-height", "spec_url": "https://drafts.csswg.org/css-inline/#line-height-property", + "tags": [ + "web-features:line-height" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline/#valdef-line-height-normal", + "tags": [ + "web-features:line-height" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/list-style-image.json b/css/properties/list-style-image.json index 7d94065016723d..9a627524a92c40 100644 --- a/css/properties/list-style-image.json +++ b/css/properties/list-style-image.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/list-style-image", "spec_url": "https://drafts.csswg.org/css-lists/#image-markers", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists/#valdef-list-style-image-none", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/list-style-position.json b/css/properties/list-style-position.json index a2b1a39fc53783..6bd3cd6b4f9d4d 100644 --- a/css/properties/list-style-position.json +++ b/css/properties/list-style-position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/list-style-position", "spec_url": "https://drafts.csswg.org/css-lists/#list-style-position-property", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ "inside": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists/#valdef-list-style-position-inside", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -79,6 +85,9 @@ "outside": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists/#list-style-position-outside", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/list-style-type.json b/css/properties/list-style-type.json index 59e17e22baa46d..9ac8f14cafb7bd 100644 --- a/css/properties/list-style-type.json +++ b/css/properties/list-style-type.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-lists/#text-markers", "https://drafts.csswg.org/css-counter-styles/#extending-css2" ], + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -175,6 +178,9 @@ "arabic-indic": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-arabic-indic", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -215,6 +221,9 @@ "armenian": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#armenian", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -294,6 +303,9 @@ "bengali": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-bengali", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -373,6 +385,9 @@ "cambodian": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-cambodian", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -407,6 +422,9 @@ "circle": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#circle", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -447,6 +465,9 @@ "cjk-decimal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#cjk-decimal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "91" @@ -481,6 +502,9 @@ "cjk-earthly-branch": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-cjk-earthly-branch", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -521,6 +545,9 @@ "cjk-heavenly-stem": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-cjk-heavenly-stem", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -561,6 +588,9 @@ "cjk-ideographic": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#cjk-ideographic", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -613,6 +643,9 @@ "decimal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#decimal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -653,6 +686,9 @@ "decimal-leading-zero": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#decimal-leading-zero", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -693,6 +729,9 @@ "devanagari": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-devanagari", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -733,6 +772,9 @@ "disc": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#disc", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -773,6 +815,9 @@ "disclosure-closed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#disclosure-closed", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "89" @@ -807,6 +852,9 @@ "disclosure-open": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#disclosure-open", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "89" @@ -1569,6 +1617,9 @@ "ethiopic-numeric": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-ethiopic-numeric", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "91" @@ -1649,6 +1700,9 @@ "georgian": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#georgian", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -1689,6 +1743,9 @@ "gujarati": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-gujarati", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -1729,6 +1786,9 @@ "gurmukhi": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-gurmukhi", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -1837,6 +1897,9 @@ "hebrew": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#hebrew", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -1873,6 +1936,9 @@ "hiragana": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#hiragana", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -1909,6 +1975,9 @@ "hiragana-iroha": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#hiragana-iroha", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -1945,6 +2014,9 @@ "japanese-formal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#japanese-formal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "91" @@ -1985,6 +2057,9 @@ "japanese-informal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#japanese-informal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "91" @@ -2025,6 +2100,9 @@ "kannada": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-kannada", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2065,6 +2143,9 @@ "katakana": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#katakana", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -2101,6 +2182,9 @@ "katakana-iroha": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#katakana-iroha", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -2137,6 +2221,9 @@ "khmer": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-khmer", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2177,6 +2264,9 @@ "korean-hangul-formal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#korean-hangul-formal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "45" @@ -2211,6 +2301,9 @@ "korean-hanja-formal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#korean-hanja-formal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "45" @@ -2245,6 +2338,9 @@ "korean-hanja-informal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#korean-hanja-informal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "45" @@ -2279,6 +2375,9 @@ "lao": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-lao", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2319,6 +2418,9 @@ "lower-alpha": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#lower-alpha", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -2359,6 +2461,9 @@ "lower-armenian": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-lower-armenian", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "13" @@ -2393,6 +2498,9 @@ "lower-greek": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#lower-greek", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -2475,6 +2583,9 @@ "lower-latin": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#lower-latin", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -2559,6 +2670,9 @@ "lower-roman": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#lower-roman", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -2599,6 +2713,9 @@ "malayalam": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-malayalam", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2639,6 +2756,9 @@ "mongolian": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-mongolian", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2673,6 +2793,9 @@ "myanmar": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-myanmar", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2713,6 +2836,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-lists-3/#valdef-list-style-type-none", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -2788,6 +2914,9 @@ "oriya": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-oriya", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2867,6 +2996,9 @@ "persian": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-persian", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -2946,6 +3078,9 @@ "simp-chinese-formal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#simp-chinese-formal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "45" @@ -2986,6 +3121,9 @@ "simp-chinese-informal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#simp-chinese-informal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "45" @@ -3065,6 +3203,9 @@ "square": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#square", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -3105,6 +3246,9 @@ "string": { "__compat": { "description": "`<string>`", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "79" @@ -3140,6 +3284,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/symbols", "spec_url": "https://drafts.csswg.org/css-counter-styles/#symbols-function", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": false @@ -3174,6 +3321,9 @@ "tamil": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-tamil", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "91" @@ -3214,6 +3364,9 @@ "telugu": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-telugu", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -3254,6 +3407,9 @@ "thai": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-thai", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -3294,6 +3450,9 @@ "tibetan": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-tibetan", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "6" @@ -3523,6 +3682,9 @@ "trad-chinese-formal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#trad-chinese-formal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "45" @@ -3563,6 +3725,9 @@ "trad-chinese-informal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#trad-chinese-informal", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "45" @@ -3603,6 +3768,9 @@ "upper-alpha": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#upper-alpha", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -3643,6 +3811,9 @@ "upper-armenian": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#valdef-counter-style-name-upper-armenian", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "13" @@ -3770,6 +3941,9 @@ "upper-latin": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#upper-latin", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -3852,6 +4026,9 @@ "upper-roman": { "__compat": { "spec_url": "https://drafts.csswg.org/css-counter-styles-3/#upper-roman", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/list-style.json b/css/properties/list-style.json index 23bb576d70fc53..1d16ad11efd4e0 100644 --- a/css/properties/list-style.json +++ b/css/properties/list-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/list-style", "spec_url": "https://drafts.csswg.org/css-lists/#list-style-property", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/symbols", "spec_url": "https://drafts.csswg.org/css-counter-styles/#symbols-function", + "tags": [ + "web-features:list-style" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/margin-bottom.json b/css/properties/margin-bottom.json index 4e671559de996d..bcc4024df8450e 100644 --- a/css/properties/margin-bottom.json +++ b/css/properties/margin-bottom.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-bottom", "spec_url": "https://drafts.csswg.org/css-box/#margin-physical", + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/margin-left.json b/css/properties/margin-left.json index 10210e5730a6a8..a82c674da2ad94 100644 --- a/css/properties/margin-left.json +++ b/css/properties/margin-left.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-left", "spec_url": "https://drafts.csswg.org/css-box/#margin-physical", + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/margin-right.json b/css/properties/margin-right.json index 08a20ea5a5addd..8510fdb42489ba 100644 --- a/css/properties/margin-right.json +++ b/css/properties/margin-right.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-right", "spec_url": "https://drafts.csswg.org/css-box/#margin-physical", + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/margin-top.json b/css/properties/margin-top.json index fc7ae538f1e25b..75705514de3b19 100644 --- a/css/properties/margin-top.json +++ b/css/properties/margin-top.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-top", "spec_url": "https://drafts.csswg.org/css-box/#margin-physical", + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/margin.json b/css/properties/margin.json index f13e9c808141f1..43283da0f4c9ab 100644 --- a/css/properties/margin.json +++ b/css/properties/margin.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin", "spec_url": "https://drafts.csswg.org/css-box/#margin", + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:margin" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/marker-end.json b/css/properties/marker-end.json index 92402e58028dc2..9d09f89e249d1b 100644 --- a/css/properties/marker-end.json +++ b/css/properties/marker-end.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/marker-end", "spec_url": "https://svgwg.org/svg2-draft/painting.html#VertexMarkerProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/marker-mid.json b/css/properties/marker-mid.json index 5cad6ac9fc4c64..a86a5d7ddee2e2 100644 --- a/css/properties/marker-mid.json +++ b/css/properties/marker-mid.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/marker-mid", "spec_url": "https://svgwg.org/svg2-draft/painting.html#VertexMarkerProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/marker-start.json b/css/properties/marker-start.json index 160c230caa8c17..ea75c2d0dcc44b 100644 --- a/css/properties/marker-start.json +++ b/css/properties/marker-start.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/marker-start", "spec_url": "https://svgwg.org/svg2-draft/painting.html#VertexMarkerProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/marker.json b/css/properties/marker.json index a83e1760a9e1a0..97606cd7ef4825 100644 --- a/css/properties/marker.json +++ b/css/properties/marker.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/marker", "spec_url": "https://svgwg.org/svg2-draft/painting.html#MarkerShorthand", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/mask-clip.json b/css/properties/mask-clip.json index 58c6b84cd1a642..f4626f38e4e5f2 100644 --- a/css/properties/mask-clip.json +++ b/css/properties/mask-clip.json @@ -55,6 +55,9 @@ }, "border": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "version_added": "1" @@ -92,6 +95,9 @@ }, "content": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "version_added": "1" @@ -129,6 +135,9 @@ }, "padding": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "version_added": "1" @@ -166,6 +175,9 @@ }, "text": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/mask-origin.json b/css/properties/mask-origin.json index e7bb220bd0e8df..3186dfaeffed72 100644 --- a/css/properties/mask-origin.json +++ b/css/properties/mask-origin.json @@ -55,6 +55,9 @@ }, "border": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "prefix": "-webkit-", @@ -98,6 +101,9 @@ }, "content": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "prefix": "-webkit-", @@ -141,6 +147,9 @@ }, "fill-box": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "version_added": "120" @@ -175,6 +184,9 @@ }, "padding": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "prefix": "-webkit-", @@ -218,6 +230,9 @@ }, "stroke-box": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "version_added": "120" @@ -252,6 +267,9 @@ }, "view-box": { "__compat": { + "tags": [ + "web-features:masks" + ], "support": { "chrome": { "version_added": "120" diff --git a/css/properties/math-depth.json b/css/properties/math-depth.json index 1d64ac3547ea0f..3a0b3149bb2b89 100644 --- a/css/properties/math-depth.json +++ b/css/properties/math-depth.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/math-depth", "spec_url": "https://w3c.github.io/mathml-core/#the-math-script-level-property", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/css/properties/math-shift.json b/css/properties/math-shift.json index 048a46c62597d7..51e8a12165b1a7 100644 --- a/css/properties/math-shift.json +++ b/css/properties/math-shift.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/math-shift", "spec_url": "https://w3c.github.io/mathml-core/#the-math-shift", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/css/properties/math-style.json b/css/properties/math-style.json index d081e8d6de5d51..ccb7f3aff27c02 100644 --- a/css/properties/math-style.json +++ b/css/properties/math-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/math-style", "spec_url": "https://w3c.github.io/mathml-core/#the-math-style-property", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/css/properties/max-block-size.json b/css/properties/max-block-size.json index 11e5d39d0d9a9c..91512e0be344f0 100644 --- a/css/properties/max-block-size.json +++ b/css/properties/max-block-size.json @@ -124,6 +124,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/max-height.json b/css/properties/max-height.json index 194180e2a74e1e..2565afc9808209 100644 --- a/css/properties/max-height.json +++ b/css/properties/max-height.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-sizing-4/#width-height-keywords", "https://drafts.csswg.org/css-sizing-4/#sizing-values" ], + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "18" @@ -88,6 +91,9 @@ "fit-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", + "tags": [ + "web-features:fit-content" + ], "support": { "chrome": [ { @@ -150,6 +156,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false @@ -190,6 +199,9 @@ "max-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-max-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": { "version_added": "46" @@ -240,6 +252,9 @@ "min-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-min-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": { "version_added": "46" @@ -290,6 +305,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-max-width-none", + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "18" @@ -326,6 +344,9 @@ "stretch": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-stretch", + "tags": [ + "web-features:stretch" + ], "support": { "chrome": { "alternative_name": "-webkit-fill-available", diff --git a/css/properties/max-inline-size.json b/css/properties/max-inline-size.json index 02e5e75755c987..39cfd05f7aef16 100644 --- a/css/properties/max-inline-size.json +++ b/css/properties/max-inline-size.json @@ -134,6 +134,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/max-width.json b/css/properties/max-width.json index 3515f54ecd44b1..34ffcdb103ed79 100644 --- a/css/properties/max-width.json +++ b/css/properties/max-width.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-sizing-4/#width-height-keywords", "https://drafts.csswg.org/css-sizing-4/#sizing-values" ], + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +89,9 @@ "fit-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", + "tags": [ + "web-features:fit-content" + ], "support": { "chrome": [ { @@ -148,6 +154,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false @@ -188,6 +197,9 @@ "max-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-max-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": [ { @@ -256,6 +268,9 @@ "min-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-min-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": [ { @@ -316,6 +331,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-max-width-none", + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "1" @@ -352,6 +370,9 @@ "stretch": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-stretch", + "tags": [ + "web-features:stretch" + ], "support": { "chrome": { "alternative_name": "-webkit-fill-available", diff --git a/css/properties/min-block-size.json b/css/properties/min-block-size.json index 38fbabeaedbc62..b5dc2cbd599ed4 100644 --- a/css/properties/min-block-size.json +++ b/css/properties/min-block-size.json @@ -122,6 +122,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/min-height.json b/css/properties/min-height.json index 3a4e8d53857030..34c961c83d20ed 100644 --- a/css/properties/min-height.json +++ b/css/properties/min-height.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-sizing/#width-height-keywords", "https://drafts.csswg.org/css-sizing-4/#sizing-values" ], + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +89,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "21" @@ -130,6 +136,9 @@ }, "fit-content": { "__compat": { + "tags": [ + "web-features:fit-content" + ], "support": { "chrome": [ { @@ -191,6 +200,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false @@ -230,6 +242,9 @@ }, "max-content": { "__compat": { + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": { "version_added": "46" @@ -279,6 +294,9 @@ }, "min-content": { "__compat": { + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": { "version_added": "46" @@ -328,6 +346,9 @@ }, "stretch": { "__compat": { + "tags": [ + "web-features:stretch" + ], "support": { "chrome": { "alternative_name": "-webkit-fill-available", diff --git a/css/properties/min-inline-size.json b/css/properties/min-inline-size.json index e08e3663564e9b..5b1de010a89957 100644 --- a/css/properties/min-inline-size.json +++ b/css/properties/min-inline-size.json @@ -128,6 +128,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/min-width.json b/css/properties/min-width.json index f9e21ceedd4013..56e54417be06a0 100644 --- a/css/properties/min-width.json +++ b/css/properties/min-width.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-sizing/#min-size-properties", "https://drafts.csswg.org/css-sizing-4/#sizing-values" ], + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "1" @@ -87,6 +90,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:min-max-width-height" + ], "support": { "chrome": { "version_added": "21", @@ -134,6 +140,9 @@ }, "fit-content": { "__compat": { + "tags": [ + "web-features:fit-content" + ], "support": { "chrome": [ { @@ -190,6 +199,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false @@ -229,6 +241,9 @@ }, "max-content": { "__compat": { + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": [ { @@ -280,6 +295,9 @@ }, "min-content": { "__compat": { + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": [ { @@ -362,6 +380,9 @@ }, "stretch": { "__compat": { + "tags": [ + "web-features:stretch" + ], "support": { "chrome": { "alternative_name": "-webkit-fill-available", diff --git a/css/properties/mix-blend-mode.json b/css/properties/mix-blend-mode.json index ae34d06d72ceb0..08f5aaad6bb689 100644 --- a/css/properties/mix-blend-mode.json +++ b/css/properties/mix-blend-mode.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode", "spec_url": "https://drafts.fxtf.org/compositing/#mix-blend-mode", + "tags": [ + "web-features:mix-blend-mode" + ], "support": { "chrome": { "version_added": "41" @@ -38,6 +41,9 @@ "plus-darker": { "__compat": { "spec_url": "https://drafts.fxtf.org/compositing/#plus-darker", + "tags": [ + "web-features:mix-blend-mode" + ], "support": { "chrome": { "version_added": false @@ -72,6 +78,9 @@ "plus-lighter": { "__compat": { "spec_url": "https://drafts.fxtf.org/compositing/#plus-lighter", + "tags": [ + "web-features:mix-blend-mode" + ], "support": { "chrome": { "version_added": "100" @@ -110,6 +119,9 @@ "svg_elements": { "__compat": { "description": "On SVG elements", + "tags": [ + "web-features:mix-blend-mode" + ], "support": { "chrome": { "version_added": "41" diff --git a/css/properties/object-fit.json b/css/properties/object-fit.json index 0dd528c89ad49e..0e63709fce0908 100644 --- a/css/properties/object-fit.json +++ b/css/properties/object-fit.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/object-fit", "spec_url": "https://drafts.csswg.org/css-images/#the-object-fit", + "tags": [ + "web-features:object-fit" + ], "support": { "chrome": { "version_added": "32" @@ -66,6 +69,9 @@ "contain": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-object-fit-contain", + "tags": [ + "web-features:object-fit" + ], "support": { "chrome": { "version_added": "32" @@ -100,6 +106,9 @@ "cover": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-object-fit-cover", + "tags": [ + "web-features:object-fit" + ], "support": { "chrome": { "version_added": "32" @@ -134,6 +143,9 @@ "fill": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-object-fit-fill", + "tags": [ + "web-features:object-fit" + ], "support": { "chrome": { "version_added": "32" @@ -168,6 +180,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-object-fit-none", + "tags": [ + "web-features:object-fit" + ], "support": { "chrome": { "version_added": "32" @@ -202,6 +217,9 @@ "scale-down": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images/#valdef-object-fit-scale-down", + "tags": [ + "web-features:object-fit" + ], "support": { "chrome": { "version_added": "32" diff --git a/css/properties/object-position.json b/css/properties/object-position.json index e4f95bb13ccb5b..0f7f2f6f689da3 100644 --- a/css/properties/object-position.json +++ b/css/properties/object-position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/object-position", "spec_url": "https://drafts.csswg.org/css-images/#the-object-position", + "tags": [ + "web-features:object-position" + ], "support": { "chrome": { "version_added": "32" diff --git a/css/properties/object-view-box.json b/css/properties/object-view-box.json index 51aac71d7dc635..055554267e2d98 100644 --- a/css/properties/object-view-box.json +++ b/css/properties/object-view-box.json @@ -40,6 +40,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-images-5/#valdef-object-view-box-none", + "tags": [ + "web-features:object-view-box" + ], "support": { "chrome": { "version_added": "104" diff --git a/css/properties/offset-position.json b/css/properties/offset-position.json index 4e4badc4b34b90..3e77b0ebffad43 100644 --- a/css/properties/offset-position.json +++ b/css/properties/offset-position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/offset-position", "spec_url": "https://drafts.fxtf.org/motion/#offset-position-property", + "tags": [ + "web-features:motion-path" + ], "support": { "chrome": { "version_added": "116" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.fxtf.org/motion/#valdef-offset-position-auto", + "tags": [ + "web-features:motion-path" + ], "support": { "chrome": { "version_added": "116" @@ -72,6 +78,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.fxtf.org/motion/#valdef-offset-position-normal", + "tags": [ + "web-features:motion-path" + ], "support": { "chrome": { "version_added": "116" diff --git a/css/properties/orphans.json b/css/properties/orphans.json index 49973af1531745..4c908c894f4136 100644 --- a/css/properties/orphans.json +++ b/css/properties/orphans.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/orphans", "spec_url": "https://drafts.csswg.org/css-break/#widows-orphans", + "tags": [ + "web-features:widows-orphans" + ], "support": { "chrome": { "version_added": "25" diff --git a/css/properties/outline-color.json b/css/properties/outline-color.json index deae1d5da3d790..dfb312f2700d52 100644 --- a/css/properties/outline-color.json +++ b/css/properties/outline-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/outline-color", "spec_url": "https://drafts.csswg.org/css-ui/#outline-color", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/outline-offset.json b/css/properties/outline-offset.json index d62ee43067c921..ca7c7adbfb8ba6 100644 --- a/css/properties/outline-offset.json +++ b/css/properties/outline-offset.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/outline-offset", "spec_url": "https://drafts.csswg.org/css-ui/#outline-offset", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/outline-style.json b/css/properties/outline-style.json index a39cca364c96b7..7c1a7daad420ad 100644 --- a/css/properties/outline-style.json +++ b/css/properties/outline-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/outline-style", "spec_url": "https://drafts.csswg.org/css-ui/#outline-style", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -54,6 +57,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ui/#outline-style", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -90,6 +96,9 @@ "dashed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-dashed", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -126,6 +135,9 @@ "dotted": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-dotted", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -162,6 +174,9 @@ "double": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-double", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -198,6 +213,9 @@ "groove": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-groove", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -234,6 +252,9 @@ "inset": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-inset", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -270,6 +291,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-none", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -306,6 +330,9 @@ "outset": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-outset", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -342,6 +369,9 @@ "ridge": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-ridge", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" @@ -378,6 +408,9 @@ "solid": { "__compat": { "spec_url": "https://drafts.csswg.org/css-backgrounds-3/#valdef-line-style-solid", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/outline-width.json b/css/properties/outline-width.json index b8e379de1ddc60..5736b38dd61422 100644 --- a/css/properties/outline-width.json +++ b/css/properties/outline-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/outline-width", "spec_url": "https://drafts.csswg.org/css-ui/#outline-width", + "tags": [ + "web-features:outlines" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/outline.json b/css/properties/outline.json index 666ead6d792dfd..99a25685142fc4 100644 --- a/css/properties/outline.json +++ b/css/properties/outline.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/outline", "spec_url": "https://drafts.csswg.org/css-ui/#outline", + "tags": [ + "web-features:outline" + ], "support": { "chrome": [ { diff --git a/css/properties/overflow-anchor.json b/css/properties/overflow-anchor.json index fe9a5bf323e00e..927e0053725afc 100644 --- a/css/properties/overflow-anchor.json +++ b/css/properties/overflow-anchor.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", "spec_url": "https://drafts.csswg.org/css-scroll-anchoring/#exclusion-api", + "tags": [ + "web-features:overflow-anchor" + ], "support": { "chrome": { "version_added": "56" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-anchoring/#valdef-overflow-anchor-auto", + "tags": [ + "web-features:overflow-anchor" + ], "support": { "chrome": { "version_added": "56" @@ -72,6 +78,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-anchoring/#valdef-overflow-anchor-none", + "tags": [ + "web-features:overflow-anchor" + ], "support": { "chrome": { "version_added": "56" diff --git a/css/properties/overflow-block.json b/css/properties/overflow-block.json index 55a1071c706d7f..6e6f79c920d97b 100644 --- a/css/properties/overflow-block.json +++ b/css/properties/overflow-block.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overflow-block", "spec_url": "https://drafts.csswg.org/css-overflow/#overflow-control", + "tags": [ + "web-features:logical-properties" + ], "support": { "chrome": { "version_added": false @@ -38,6 +41,9 @@ }, "overlay": { "__compat": { + "tags": [ + "web-features:logical-properties" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/overflow-clip-margin.json b/css/properties/overflow-clip-margin.json index dee93102a4b690..bacbcc9ad5cb99 100644 --- a/css/properties/overflow-clip-margin.json +++ b/css/properties/overflow-clip-margin.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overflow-clip-margin", "spec_url": "https://drafts.csswg.org/css-overflow/#overflow-clip-margin", + "tags": [ + "web-features:overflow-clip-margin" + ], "support": { "chrome": { "version_added": "90", @@ -42,6 +45,9 @@ "border-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#ref-for-typedef-visual-box③", + "tags": [ + "web-features:overflow-clip-margin" + ], "support": { "chrome": { "version_added": "104" @@ -76,6 +82,9 @@ "content-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#ref-for-typedef-visual-box③", + "tags": [ + "web-features:overflow-clip-margin" + ], "support": { "chrome": { "version_added": "104" @@ -110,6 +119,9 @@ "padding-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#ref-for-typedef-visual-box③", + "tags": [ + "web-features:overflow-clip-margin" + ], "support": { "chrome": { "version_added": "104" diff --git a/css/properties/overflow-inline.json b/css/properties/overflow-inline.json index a7174858466361..d22a13d99bc2e7 100644 --- a/css/properties/overflow-inline.json +++ b/css/properties/overflow-inline.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overflow-inline", "spec_url": "https://drafts.csswg.org/css-overflow/#overflow-control", + "tags": [ + "web-features:logical-properties" + ], "support": { "chrome": { "version_added": false @@ -38,6 +41,9 @@ }, "overlay": { "__compat": { + "tags": [ + "web-features:logical-properties" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/overflow-wrap.json b/css/properties/overflow-wrap.json index 5a4bcbed38f242..e203d8012da00e 100644 --- a/css/properties/overflow-wrap.json +++ b/css/properties/overflow-wrap.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overflow-wrap", "spec_url": "https://drafts.csswg.org/css-text/#overflow-wrap-property", + "tags": [ + "web-features:overflow-wrap" + ], "support": { "chrome": [ { @@ -89,6 +92,9 @@ "anywhere": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-overflow-wrap-anywhere", + "tags": [ + "web-features:overflow-wrap" + ], "support": { "chrome": { "version_added": "80" @@ -123,6 +129,9 @@ "break-word": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-overflow-wrap-break-word", + "tags": [ + "web-features:overflow-wrap" + ], "support": { "chrome": { "version_added": "1" @@ -163,6 +172,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-overflow-wrap-normal", + "tags": [ + "web-features:overflow-wrap" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/overflow-x.json b/css/properties/overflow-x.json index 91ef11ba721ca8..de8b4289dc71c9 100644 --- a/css/properties/overflow-x.json +++ b/css/properties/overflow-x.json @@ -53,6 +53,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-auto", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": [ { @@ -159,6 +162,9 @@ "hidden": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-hidden", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -195,6 +201,9 @@ "scroll": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-scroll", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -231,6 +240,9 @@ "visible": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-visible", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/overflow-y.json b/css/properties/overflow-y.json index 63c3ccfe6cf64f..6aa306c1d2ff5a 100644 --- a/css/properties/overflow-y.json +++ b/css/properties/overflow-y.json @@ -53,6 +53,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-auto", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": [ { @@ -159,6 +162,9 @@ "hidden": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-hidden", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -195,6 +201,9 @@ "scroll": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-scroll", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -231,6 +240,9 @@ "visible": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-visible", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/overflow.json b/css/properties/overflow.json index 0a754d11ed319d..7aa59060eec058 100644 --- a/css/properties/overflow.json +++ b/css/properties/overflow.json @@ -49,6 +49,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-auto", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": [ { @@ -155,6 +158,9 @@ "hidden": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-hidden", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -228,6 +234,9 @@ "scroll": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-scroll", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" @@ -264,6 +273,9 @@ "visible": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-overflow-visible", + "tags": [ + "web-features:overflow-shorthand" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/overscroll-behavior-block.json b/css/properties/overscroll-behavior-block.json index c8f24c5808430f..bdad5294b1ca1f 100644 --- a/css/properties/overscroll-behavior-block.json +++ b/css/properties/overscroll-behavior-block.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block", "spec_url": "https://drafts.csswg.org/css-overscroll/#overscroll-behavior-longhands-logical", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-auto", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" @@ -72,6 +78,9 @@ "contain": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-contain", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" @@ -106,6 +115,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-none", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" diff --git a/css/properties/overscroll-behavior-inline.json b/css/properties/overscroll-behavior-inline.json index 20c736582446f9..17fe5d63d9bdf0 100644 --- a/css/properties/overscroll-behavior-inline.json +++ b/css/properties/overscroll-behavior-inline.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline", "spec_url": "https://drafts.csswg.org/css-overscroll/#overscroll-behavior-longhands-logical", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-auto", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" @@ -72,6 +78,9 @@ "contain": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-contain", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" @@ -106,6 +115,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-none", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "77" diff --git a/css/properties/overscroll-behavior-x.json b/css/properties/overscroll-behavior-x.json index 5964e2fbd8f541..48133429c8d256 100644 --- a/css/properties/overscroll-behavior-x.json +++ b/css/properties/overscroll-behavior-x.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x", "spec_url": "https://drafts.csswg.org/css-overscroll/#overscroll-behavior-longhands-physical", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -40,6 +43,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-auto", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -76,6 +82,9 @@ "contain": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-contain", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -112,6 +121,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-none", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" diff --git a/css/properties/overscroll-behavior-y.json b/css/properties/overscroll-behavior-y.json index bb3d218a1fa238..1bde88a2ac9d35 100644 --- a/css/properties/overscroll-behavior-y.json +++ b/css/properties/overscroll-behavior-y.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y", "spec_url": "https://drafts.csswg.org/css-overscroll/#overscroll-behavior-longhands-physical", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -40,6 +43,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-auto", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -74,6 +80,9 @@ "contain": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-contain", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "≤83" @@ -108,6 +117,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-none", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/overscroll-behavior.json b/css/properties/overscroll-behavior.json index 62764decf3c1e2..5b06835ac285e2 100644 --- a/css/properties/overscroll-behavior.json +++ b/css/properties/overscroll-behavior.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior", "spec_url": "https://drafts.csswg.org/css-overscroll/#overscroll-behavior-properties", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -40,6 +43,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-auto", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -74,6 +80,9 @@ "contain": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-contain", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" @@ -108,6 +117,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overscroll/#valdef-overscroll-behavior-none", + "tags": [ + "web-features:overscroll-behavior" + ], "support": { "chrome": { "version_added": "63" diff --git a/css/properties/padding-bottom.json b/css/properties/padding-bottom.json index 6fb6c8a04379f2..291b71ba2264c9 100644 --- a/css/properties/padding-bottom.json +++ b/css/properties/padding-bottom.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-bottom", "spec_url": "https://drafts.csswg.org/css-box/#padding-physical", + "tags": [ + "web-features:padding" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/padding-left.json b/css/properties/padding-left.json index fa11c9eab07c7e..83131bcd1429b7 100644 --- a/css/properties/padding-left.json +++ b/css/properties/padding-left.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-left", "spec_url": "https://drafts.csswg.org/css-box/#padding-physical", + "tags": [ + "web-features:padding" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/padding-right.json b/css/properties/padding-right.json index a1cfddc32389b8..f5d33961b54e5a 100644 --- a/css/properties/padding-right.json +++ b/css/properties/padding-right.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-right", "spec_url": "https://drafts.csswg.org/css-box/#padding-physical", + "tags": [ + "web-features:padding" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/padding-top.json b/css/properties/padding-top.json index 037da5ec6d0664..26dfe227c84d7e 100644 --- a/css/properties/padding-top.json +++ b/css/properties/padding-top.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-top", "spec_url": "https://drafts.csswg.org/css-box/#padding-physical", + "tags": [ + "web-features:padding" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/padding.json b/css/properties/padding.json index 61a4965190e6fc..555067253a9ce8 100644 --- a/css/properties/padding.json +++ b/css/properties/padding.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding", "spec_url": "https://drafts.csswg.org/css-box/#padding-shorthand", + "tags": [ + "web-features:padding" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/page-break-after.json b/css/properties/page-break-after.json index bb0fcdc475528d..270e6b164d36c4 100644 --- a/css/properties/page-break-after.json +++ b/css/properties/page-break-after.json @@ -48,6 +48,9 @@ "always": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-always", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" @@ -84,6 +87,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-auto", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" @@ -161,6 +167,9 @@ "left": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-left", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" @@ -197,6 +206,9 @@ "right": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-right", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/page-break-before.json b/css/properties/page-break-before.json index ff54132df75f6e..907a7bf4d189d3 100644 --- a/css/properties/page-break-before.json +++ b/css/properties/page-break-before.json @@ -48,6 +48,9 @@ "always": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-always", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" @@ -84,6 +87,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-auto", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" @@ -161,6 +167,9 @@ "left": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-left", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" @@ -197,6 +206,9 @@ "right": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-right", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/page-break-inside.json b/css/properties/page-break-inside.json index 56af8e768b24e5..ffe1ef10e8cbb6 100644 --- a/css/properties/page-break-inside.json +++ b/css/properties/page-break-inside.json @@ -45,6 +45,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-page-break-auto", + "tags": [ + "web-features:page-breaks" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/page.json b/css/properties/page.json index 03f27533b9ee41..91d9c1e97f436e 100644 --- a/css/properties/page.json +++ b/css/properties/page.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/page", "spec_url": "https://drafts.csswg.org/css-page/#using-named-pages", + "tags": [ + "web-features:page-selectors" + ], "support": { "chrome": { "version_added": "85" diff --git a/css/properties/place-content.json b/css/properties/place-content.json index 8a5486078f75ea..def1c289f79d39 100644 --- a/css/properties/place-content.json +++ b/css/properties/place-content.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-content", "spec_url": "https://drafts.csswg.org/css-align/#place-content", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "59" diff --git a/css/properties/place-items.json b/css/properties/place-items.json index 859b5db1706916..ff3856df1fc1d1 100644 --- a/css/properties/place-items.json +++ b/css/properties/place-items.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-items", "spec_url": "https://drafts.csswg.org/css-align/#place-items-property", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "59" diff --git a/css/properties/place-self.json b/css/properties/place-self.json index 9d78826b396684..62dc22e99e2187 100644 --- a/css/properties/place-self.json +++ b/css/properties/place-self.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/place-self", "spec_url": "https://drafts.csswg.org/css-align/#place-self-property", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "59" @@ -150,6 +153,9 @@ "__compat": { "description": "Supported for absolutely-positioned boxes", "spec_url": "https://drafts.csswg.org/css-align/#place-self-property", + "tags": [ + "web-features:absolute-positioning" + ], "support": { "chrome": { "version_added": "122" diff --git a/css/properties/pointer-events.json b/css/properties/pointer-events.json index 2e15a46467cdc4..5ac521938e50b2 100644 --- a/css/properties/pointer-events.json +++ b/css/properties/pointer-events.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-ui/#pointer-events-control", "https://svgwg.org/svg2-draft/interact.html#PointerEventsProperty" ], + "tags": [ + "web-features:pointer-events" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "html_elements": { "__compat": { "description": "Applies to HTML elements", + "tags": [ + "web-features:pointer-events" + ], "support": { "chrome": { "version_added": "2" diff --git a/css/properties/position.json b/css/properties/position.json index 6a16d3c90eec64..6cd5cda539e1fa 100644 --- a/css/properties/position.json +++ b/css/properties/position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position", "spec_url": "https://drafts.csswg.org/css-position/#position-property", + "tags": [ + "web-features:position" + ], "support": { "chrome": { "version_added": "1" @@ -42,6 +45,9 @@ "absolute": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-position-absolute", + "tags": [ + "web-features:absolute-positioning" + ], "support": { "chrome": { "version_added": "1" @@ -82,6 +88,9 @@ "absolutely_positioned_flex_children": { "__compat": { "description": "Absolutely-positioned flex children", + "tags": [ + "web-features:flexbox" + ], "support": { "chrome": { "version_added": "52" @@ -118,6 +127,9 @@ "fixed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-position-fixed", + "tags": [ + "web-features:fixed-positioning" + ], "support": { "chrome": { "version_added": "1" @@ -198,6 +210,9 @@ "relative": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-position-relative", + "tags": [ + "web-features:relative-positioning" + ], "support": { "chrome": { "version_added": "1" @@ -234,6 +249,9 @@ "static": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-position-static", + "tags": [ + "web-features:static-positioning" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/print-color-adjust.json b/css/properties/print-color-adjust.json index 620f0f98f0de26..66ef453ea8c9c3 100644 --- a/css/properties/print-color-adjust.json +++ b/css/properties/print-color-adjust.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/print-color-adjust", "spec_url": "https://drafts.csswg.org/css-color-adjust/#propdef-print-color-adjust", + "tags": [ + "web-features:print-color-adjust" + ], "support": { "chrome": { "prefix": "-webkit-", @@ -79,6 +82,9 @@ "economy": { "__compat": { "spec_url": "https://drafts.csswg.org/css-color-adjust/#valdef-print-color-adjust-economy", + "tags": [ + "web-features:print-color-adjust" + ], "support": { "chrome": { "version_added": false @@ -113,6 +119,9 @@ "exact": { "__compat": { "spec_url": "https://drafts.csswg.org/css-color-adjust/#valdef-print-color-adjust-exact", + "tags": [ + "web-features:print-color-adjust" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/quotes.json b/css/properties/quotes.json index b44e73899b9359..07dc3abb20600b 100644 --- a/css/properties/quotes.json +++ b/css/properties/quotes.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/quotes", "spec_url": "https://drafts.csswg.org/css-content/#quotes", + "tags": [ + "web-features:quotes" + ], "support": { "chrome": { "version_added": "11" @@ -42,6 +45,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-content/#valdef-quotes-auto", + "tags": [ + "web-features:quotes" + ], "support": { "chrome": { "version_added": "87" @@ -77,6 +83,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-content/#valdef-quotes-none", + "tags": [ + "web-features:quotes" + ], "support": { "chrome": { "version_added": "11" diff --git a/css/properties/r.json b/css/properties/r.json index 035c488dd800d5..e5930523b2cff1 100644 --- a/css/properties/r.json +++ b/css/properties/r.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/r", "spec_url": "https://svgwg.org/svg2-draft/geometry.html#R", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/reading-flow.json b/css/properties/reading-flow.json index fb7666a7be477a..2612941291f3b4 100644 --- a/css/properties/reading-flow.json +++ b/css/properties/reading-flow.json @@ -4,6 +4,9 @@ "reading-flow": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display-4/#reading-flow", + "tags": [ + "web-features:reading-flow" + ], "support": { "chrome": { "version_added": "128", diff --git a/css/properties/right.json b/css/properties/right.json index 6fe3f2dbed20de..846152f270db8f 100644 --- a/css/properties/right.json +++ b/css/properties/right.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/right", "spec_url": "https://drafts.csswg.org/css-position/#insets", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" @@ -81,6 +84,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-top-auto", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/rotate.json b/css/properties/rotate.json index 7c7f3837b398fb..222c2274c60843 100644 --- a/css/properties/rotate.json +++ b/css/properties/rotate.json @@ -41,6 +41,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-translate-none", + "tags": [ + "web-features:individual-transforms" + ], "support": { "chrome": { "version_added": "104" @@ -75,6 +78,9 @@ "x_y_z_angle": { "__compat": { "description": "x, y, or z axis name plus angle value", + "tags": [ + "web-features:individual-transforms" + ], "support": { "chrome": { "version_added": "104" diff --git a/css/properties/row-gap.json b/css/properties/row-gap.json index df73109f86ed11..29b209220893d8 100644 --- a/css/properties/row-gap.json +++ b/css/properties/row-gap.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/row-gap", "spec_url": "https://drafts.csswg.org/css-align/#column-row-gap", + "tags": [ + "web-features:grid" + ], "support": { "chrome": { "version_added": "47" diff --git a/css/properties/ruby-align.json b/css/properties/ruby-align.json index 5682e3c34e33d5..74e9340d6d6455 100644 --- a/css/properties/ruby-align.json +++ b/css/properties/ruby-align.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ruby-align", "spec_url": "https://drafts.csswg.org/css-ruby/#ruby-align-property", + "tags": [ + "web-features:ruby-align" + ], "support": { "chrome": { "version_added": "128" @@ -39,6 +42,9 @@ "center": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-align-center", + "tags": [ + "web-features:ruby-align" + ], "support": { "chrome": { "version_added": "128" @@ -73,6 +79,9 @@ "space-around": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-align-space-around", + "tags": [ + "web-features:ruby-align" + ], "support": { "chrome": { "version_added": "128" @@ -107,6 +116,9 @@ "space-between": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-align-space-between", + "tags": [ + "web-features:ruby-align" + ], "support": { "chrome": { "version_added": "128" @@ -141,6 +153,9 @@ "start": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-align-start", + "tags": [ + "web-features:ruby-align" + ], "support": { "chrome": { "version_added": "128" diff --git a/css/properties/ruby-overhang.json b/css/properties/ruby-overhang.json index 44d963c6546dcd..d6f5cc9c40d3ce 100644 --- a/css/properties/ruby-overhang.json +++ b/css/properties/ruby-overhang.json @@ -4,6 +4,9 @@ "ruby-overhang": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ruby/#propdef-ruby-overhang", + "tags": [ + "web-features:ruby-overhang" + ], "support": { "chrome": { "version_added": false @@ -37,6 +40,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-overhang-auto", + "tags": [ + "web-features:ruby-overhang" + ], "support": { "chrome": { "version_added": false @@ -71,6 +77,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-overhang-none", + "tags": [ + "web-features:ruby-overhang" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/ruby-position.json b/css/properties/ruby-position.json index 218cdbba988f6f..d99ee1262c0f31 100644 --- a/css/properties/ruby-position.json +++ b/css/properties/ruby-position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ruby-position", "spec_url": "https://drafts.csswg.org/css-ruby/#rubypos", + "tags": [ + "web-features:ruby-position" + ], "support": { "chrome": [ { @@ -67,6 +70,9 @@ }, "alternate": { "__compat": { + "tags": [ + "web-features:ruby-position" + ], "support": { "chrome": { "version_added": false, @@ -101,6 +107,9 @@ }, "inter-character": { "__compat": { + "tags": [ + "web-features:ruby-position" + ], "support": { "chrome": { "version_added": "84", @@ -135,6 +144,9 @@ }, "over": { "__compat": { + "tags": [ + "web-features:ruby-position" + ], "support": { "chrome": { "version_added": "84" @@ -167,6 +179,9 @@ }, "under": { "__compat": { + "tags": [ + "web-features:ruby-position" + ], "support": { "chrome": { "version_added": "84" diff --git a/css/properties/rx.json b/css/properties/rx.json index 3bea0ef5e24396..7e23650456bb3b 100644 --- a/css/properties/rx.json +++ b/css/properties/rx.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/rx", "spec_url": "https://svgwg.org/svg2-draft/geometry.html#RX", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/ry.json b/css/properties/ry.json index 3bf4c1e2db5554..8d08b3c495436c 100644 --- a/css/properties/ry.json +++ b/css/properties/ry.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ry", "spec_url": "https://svgwg.org/svg2-draft/geometry.html#RY", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/scale.json b/css/properties/scale.json index ef851659110b18..df1d58f0c039d9 100644 --- a/css/properties/scale.json +++ b/css/properties/scale.json @@ -41,6 +41,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-translate-none", + "tags": [ + "web-features:individual-transforms" + ], "support": { "chrome": { "version_added": "104" diff --git a/css/properties/scroll-behavior.json b/css/properties/scroll-behavior.json index 05098e4939c355..e050b150a32842 100644 --- a/css/properties/scroll-behavior.json +++ b/css/properties/scroll-behavior.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/scroll-behavior", "spec_url": "https://drafts.csswg.org/css-overflow/#smooth-scrolling", + "tags": [ + "web-features:scroll-behavior" + ], "support": { "chrome": { "version_added": "61" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-scroll-behavior-auto", + "tags": [ + "web-features:scroll-behavior" + ], "support": { "chrome": { "version_added": "61" @@ -72,6 +78,9 @@ "smooth": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-scroll-behavior-smooth", + "tags": [ + "web-features:scroll-behavior" + ], "support": { "chrome": { "version_added": "61" diff --git a/css/properties/scroll-padding-block-end.json b/css/properties/scroll-padding-block-end.json index bd9837b287ce62..3083451b7da908 100644 --- a/css/properties/scroll-padding-block-end.json +++ b/css/properties/scroll-padding-block-end.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-padding-auto", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-padding-block-start.json b/css/properties/scroll-padding-block-start.json index a1a06998e84a34..1de5db496a8019 100644 --- a/css/properties/scroll-padding-block-start.json +++ b/css/properties/scroll-padding-block-start.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#propdef-scroll-padding-block-start", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-padding-block.json b/css/properties/scroll-padding-block.json index a1361e1f3f4c8d..a2cdb31c2db6fb 100644 --- a/css/properties/scroll-padding-block.json +++ b/css/properties/scroll-padding-block.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#propdef-scroll-padding-block", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-padding-inline-end.json b/css/properties/scroll-padding-inline-end.json index 308bf645e27e23..8325edde3303e4 100644 --- a/css/properties/scroll-padding-inline-end.json +++ b/css/properties/scroll-padding-inline-end.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-padding-auto", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-padding-inline-start.json b/css/properties/scroll-padding-inline-start.json index d334446df5529e..c16d3c8be01712 100644 --- a/css/properties/scroll-padding-inline-start.json +++ b/css/properties/scroll-padding-inline-start.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-padding-auto", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-padding-inline.json b/css/properties/scroll-padding-inline.json index 07abcf84647aba..abb3baa5993ce8 100644 --- a/css/properties/scroll-padding-inline.json +++ b/css/properties/scroll-padding-inline.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-padding-auto", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-padding.json b/css/properties/scroll-padding.json index fb65e94bd18fc4..705002737e7e0c 100644 --- a/css/properties/scroll-padding.json +++ b/css/properties/scroll-padding.json @@ -49,6 +49,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-padding-auto", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-snap-align.json b/css/properties/scroll-snap-align.json index 3d250ec2b8de66..579b946058762a 100644 --- a/css/properties/scroll-snap-align.json +++ b/css/properties/scroll-snap-align.json @@ -41,6 +41,9 @@ "center": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-align-center", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -75,6 +78,9 @@ "end": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-align-end", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -109,6 +115,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-align-none", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -143,6 +152,9 @@ "start": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-align-start", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scroll-snap-stop.json b/css/properties/scroll-snap-stop.json index e5bb1c64242e8d..1fcdfa29019e6b 100644 --- a/css/properties/scroll-snap-stop.json +++ b/css/properties/scroll-snap-stop.json @@ -41,6 +41,9 @@ "always": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-stop-always", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "75" @@ -75,6 +78,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-stop-normal", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "75" diff --git a/css/properties/scroll-snap-type.json b/css/properties/scroll-snap-type.json index 53f654a6d4a029..9db2cfc2736f31 100644 --- a/css/properties/scroll-snap-type.json +++ b/css/properties/scroll-snap-type.json @@ -82,6 +82,9 @@ "block": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-type-block", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -116,6 +119,9 @@ "both": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-type-both", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -150,6 +156,9 @@ "inline": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-type-inline", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -184,6 +193,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-type-none", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -218,6 +230,9 @@ "x": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-type-x", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" @@ -252,6 +267,9 @@ "y": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scroll-snap/#valdef-scroll-snap-type-y", + "tags": [ + "web-features:scroll-snap" + ], "support": { "chrome": { "version_added": "69" diff --git a/css/properties/scrollbar-color.json b/css/properties/scrollbar-color.json index 0a825bc8e39e6d..6561f569e76e03 100644 --- a/css/properties/scrollbar-color.json +++ b/css/properties/scrollbar-color.json @@ -44,6 +44,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scrollbars/#valdef-scrollbar-color-auto", + "tags": [ + "web-features:scrollbar-color" + ], "support": { "chrome": { "version_added": "121" diff --git a/css/properties/scrollbar-gutter.json b/css/properties/scrollbar-gutter.json index b0b4f63bbc0e14..8c7aba9d75f195 100644 --- a/css/properties/scrollbar-gutter.json +++ b/css/properties/scrollbar-gutter.json @@ -41,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-scrollbar-gutter-auto", + "tags": [ + "web-features:scrollbar-gutter" + ], "support": { "chrome": { "version_added": "94" @@ -75,6 +78,9 @@ "stable": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#valdef-scrollbar-gutter-stable", + "tags": [ + "web-features:scrollbar-gutter" + ], "support": { "chrome": { "version_added": "94" diff --git a/css/properties/scrollbar-width.json b/css/properties/scrollbar-width.json index 822ca5e48a9ec0..70a3946ae3b529 100644 --- a/css/properties/scrollbar-width.json +++ b/css/properties/scrollbar-width.json @@ -43,6 +43,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scrollbars/#valdef-scrollbar-width-auto", + "tags": [ + "web-features:scrollbar-width" + ], "support": { "chrome": { "version_added": "121" @@ -79,6 +82,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scrollbars/#valdef-scrollbar-width-none", + "tags": [ + "web-features:scrollbar-width" + ], "support": { "chrome": { "version_added": "121" @@ -115,6 +121,9 @@ "thin": { "__compat": { "spec_url": "https://drafts.csswg.org/css-scrollbars/#valdef-scrollbar-width-thin", + "tags": [ + "web-features:scrollbar-width" + ], "support": { "chrome": { "version_added": "121" diff --git a/css/properties/shape-image-threshold.json b/css/properties/shape-image-threshold.json index 41ed485b03bb38..55466b5e3c0f48 100644 --- a/css/properties/shape-image-threshold.json +++ b/css/properties/shape-image-threshold.json @@ -41,6 +41,9 @@ "percentages": { "__compat": { "description": "Support for percentage opacity values", + "tags": [ + "web-features:shape-outside" + ], "support": { "chrome": { "version_added": "78" diff --git a/css/properties/shape-rendering.json b/css/properties/shape-rendering.json index 45a3f37e2ff0d9..264288012903e1 100644 --- a/css/properties/shape-rendering.json +++ b/css/properties/shape-rendering.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/shape-rendering", "spec_url": "https://svgwg.org/svg2-draft/painting.html#ShapeRendering", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/speak-as.json b/css/properties/speak-as.json index 2cb8abfb41016c..1c621176ebce8a 100644 --- a/css/properties/speak-as.json +++ b/css/properties/speak-as.json @@ -4,6 +4,9 @@ "speak-as": { "__compat": { "spec_url": "https://drafts.csswg.org/css-speech-1/#speaking-props-speak-as", + "tags": [ + "web-features:speak-as" + ], "support": { "chrome": { "version_added": false @@ -38,6 +41,9 @@ "digits": { "__compat": { "spec_url": "https://drafts.csswg.org/css-speech-1/#valdef-speak-as-digits", + "tags": [ + "web-features:speak-as" + ], "support": { "chrome": { "version_added": false @@ -72,6 +78,9 @@ "literal-punctuation": { "__compat": { "spec_url": "https://drafts.csswg.org/css-speech-1/#valdef-speak-as-literal-punctuation", + "tags": [ + "web-features:speak-as" + ], "support": { "chrome": { "version_added": false @@ -106,6 +115,9 @@ "no-punctuation": { "__compat": { "spec_url": "https://drafts.csswg.org/css-speech-1/#valdef-speak-as-no-punctuation", + "tags": [ + "web-features:speak-as" + ], "support": { "chrome": { "version_added": false @@ -140,6 +152,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-speech-1/#valdef-speak-as-normal", + "tags": [ + "web-features:speak-as" + ], "support": { "chrome": { "version_added": false @@ -174,6 +189,9 @@ "spell-out": { "__compat": { "spec_url": "https://drafts.csswg.org/css-speech-1/#valdef-speak-as-spell-out", + "tags": [ + "web-features:speak-as" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/speak.json b/css/properties/speak.json index 413f453ac673e0..697c614ed353dd 100644 --- a/css/properties/speak.json +++ b/css/properties/speak.json @@ -4,6 +4,9 @@ "speak": { "__compat": { "spec_url": "https://drafts.csswg.org/css-speech-1/#speaking-props-speak", + "tags": [ + "web-features:speak" + ], "support": { "chrome": { "version_added": "≤80", diff --git a/css/properties/stop-color.json b/css/properties/stop-color.json index c5627c8d4800b5..a6c59dc16bc22a 100644 --- a/css/properties/stop-color.json +++ b/css/properties/stop-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stop-color", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopColorProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stop-opacity.json b/css/properties/stop-opacity.json index 4ea56deb8fee3b..07921c87e62c9e 100644 --- a/css/properties/stop-opacity.json +++ b/css/properties/stop-opacity.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stop-opacity", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopOpacityProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stroke-color.json b/css/properties/stroke-color.json index 7a019a6747eacd..a35df644334176 100644 --- a/css/properties/stroke-color.json +++ b/css/properties/stroke-color.json @@ -4,6 +4,9 @@ "stroke-color": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-color", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/stroke-dasharray.json b/css/properties/stroke-dasharray.json index 6577e343255d6f..0dfaa4a19c9fea 100644 --- a/css/properties/stroke-dasharray.json +++ b/css/properties/stroke-dasharray.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke-dasharray", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-dasharray", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -38,6 +41,9 @@ "none": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-stroke-dasharray-none", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stroke-dashoffset.json b/css/properties/stroke-dashoffset.json index 552098d015e7b7..0ff4d68cfdcffc 100644 --- a/css/properties/stroke-dashoffset.json +++ b/css/properties/stroke-dashoffset.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke-dashoffset", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-dashoffset", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stroke-linecap.json b/css/properties/stroke-linecap.json index add43dc562d224..a06f6b16a80c28 100644 --- a/css/properties/stroke-linecap.json +++ b/css/properties/stroke-linecap.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke-linecap", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-linecap", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -38,6 +41,9 @@ "butt": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-stroke-linecap-butt", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -72,6 +78,9 @@ "round": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-stroke-linecap-round", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -106,6 +115,9 @@ "square": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-stroke-linecap-square", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stroke-linejoin.json b/css/properties/stroke-linejoin.json index ea78bb8649791d..b9ad4f797fac58 100644 --- a/css/properties/stroke-linejoin.json +++ b/css/properties/stroke-linejoin.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke-linejoin", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-linejoin", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -38,6 +41,9 @@ "bevel": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-stroke-linejoin-bevel", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -72,6 +78,9 @@ "miter": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-stroke-linejoin-miter", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -106,6 +115,9 @@ "round": { "__compat": { "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#valdef-stroke-linejoin-round", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stroke-miterlimit.json b/css/properties/stroke-miterlimit.json index 3893879fa43ce9..914f96f3e2c52d 100644 --- a/css/properties/stroke-miterlimit.json +++ b/css/properties/stroke-miterlimit.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke-miterlimit", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-miterlimit", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stroke-width.json b/css/properties/stroke-width.json index 9989aa4abba138..970fd105a5356d 100644 --- a/css/properties/stroke-width.json +++ b/css/properties/stroke-width.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke-width", "spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-width", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/stroke.json b/css/properties/stroke.json index 764b79a393b6a6..5dc0778cb910d0 100644 --- a/css/properties/stroke.json +++ b/css/properties/stroke.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingStrokePaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/table-layout.json b/css/properties/table-layout.json index f472ffa27d18c4..db45f9f059b829 100644 --- a/css/properties/table-layout.json +++ b/css/properties/table-layout.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/table-layout", "spec_url": "https://drafts.csswg.org/css2/#width-layout", + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "14" diff --git a/css/properties/text-align-last.json b/css/properties/text-align-last.json index db6a83f6e71c37..9024f7ed31e77e 100644 --- a/css/properties/text-align-last.json +++ b/css/properties/text-align-last.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-align-last", "spec_url": "https://drafts.csswg.org/css-text/#text-align-last-property", + "tags": [ + "web-features:text-align-last" + ], "support": { "chrome": { "version_added": "47" @@ -52,6 +55,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-last-auto", + "tags": [ + "web-features:text-align-last" + ], "support": { "chrome": { "version_added": "47" diff --git a/css/properties/text-align.json b/css/properties/text-align.json index 56443d0b2fc8a9..901f5dcc954dd6 100644 --- a/css/properties/text-align.json +++ b/css/properties/text-align.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-logical/#text-align", "https://drafts.csswg.org/css-text/#text-align-property" ], + "tags": [ + "web-features:text-align" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "center": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-center", + "tags": [ + "web-features:text-align" + ], "support": { "chrome": [ { @@ -106,6 +112,9 @@ "end": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-end", + "tags": [ + "web-features:text-align" + ], "support": { "chrome": { "version_added": "1" @@ -142,6 +151,9 @@ "justify": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-justify", + "tags": [ + "web-features:text-align" + ], "support": { "chrome": { "version_added": "1" @@ -178,6 +190,9 @@ "left": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-left", + "tags": [ + "web-features:text-align" + ], "support": { "chrome": [ { @@ -237,6 +252,9 @@ "match-parent": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-match-parent", + "tags": [ + "web-features:text-align" + ], "support": { "chrome": { "prefix": "-webkit-", @@ -274,6 +292,9 @@ "right": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-right", + "tags": [ + "web-features:text-align" + ], "support": { "chrome": [ { @@ -333,6 +354,9 @@ "start": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-align-start", + "tags": [ + "web-features:text-align" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/text-anchor.json b/css/properties/text-anchor.json index 9669b90adb1fea..12efbab8889dc4 100644 --- a/css/properties/text-anchor.json +++ b/css/properties/text-anchor.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-anchor", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextAnchoringProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/text-box-edge.json b/css/properties/text-box-edge.json index fe71c62752d388..be1139d5d96582 100644 --- a/css/properties/text-box-edge.json +++ b/css/properties/text-box-edge.json @@ -4,6 +4,9 @@ "text-box-edge": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#text-box-edge", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false @@ -37,6 +40,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-text-box-edge-auto", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/text-box-trim.json b/css/properties/text-box-trim.json index d949a819b4f254..a36ae424ca7584 100644 --- a/css/properties/text-box-trim.json +++ b/css/properties/text-box-trim.json @@ -4,6 +4,9 @@ "text-box-trim": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#text-box-trim", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false @@ -37,6 +40,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-text-box-trim-none", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false @@ -71,6 +77,9 @@ "trim-both": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-text-box-trim-trim-both", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false @@ -105,6 +114,9 @@ "trim-end": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-text-box-trim-trim-end", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false @@ -139,6 +151,9 @@ "trim-start": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-text-box-trim-trim-start", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/text-box.json b/css/properties/text-box.json index d6af1f9b617aee..64e58d9ae452fd 100644 --- a/css/properties/text-box.json +++ b/css/properties/text-box.json @@ -4,6 +4,9 @@ "text-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#text-box-shorthand", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false @@ -37,6 +40,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-inline-3/#valdef-text-box-normal", + "tags": [ + "web-features:text-box" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/text-combine-upright.json b/css/properties/text-combine-upright.json index 27281a0b8770ae..41b2ce6dd5f2e6 100644 --- a/css/properties/text-combine-upright.json +++ b/css/properties/text-combine-upright.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-combine-upright", "spec_url": "https://drafts.csswg.org/css-writing-modes/#text-combine-upright", + "tags": [ + "web-features:text-combine-upright" + ], "support": { "chrome": [ { diff --git a/css/properties/text-decoration-color.json b/css/properties/text-decoration-color.json index 5df162dda6231c..7a6897d445cfca 100644 --- a/css/properties/text-decoration-color.json +++ b/css/properties/text-decoration-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-color", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-decoration-color-property", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/properties/text-decoration-line.json b/css/properties/text-decoration-line.json index d9be6e3713a280..f22dc1872c7343 100644 --- a/css/properties/text-decoration-line.json +++ b/css/properties/text-decoration-line.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-line", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-decoration-line-property", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "57" @@ -91,6 +94,9 @@ "grammar-error": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-line-grammar-error", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "121" @@ -125,6 +131,9 @@ "line-through": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-decoration-line-line-through", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "≤83" @@ -159,6 +168,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-decoration-line-none", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "≤83" @@ -193,6 +205,9 @@ "overline": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-decoration-line-overline", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "≤83" @@ -227,6 +242,9 @@ "spelling-error": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-line-spelling-error", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "121" @@ -261,6 +279,9 @@ "underline": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-decoration-line-underline", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/text-decoration-skip-ink.json b/css/properties/text-decoration-skip-ink.json index 381a2fe7e84ce0..bb965d47786a9b 100644 --- a/css/properties/text-decoration-skip-ink.json +++ b/css/properties/text-decoration-skip-ink.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink", "spec_url": "https://drafts.csswg.org/css-text-decor-4/#text-decoration-skip-ink-property", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "64" @@ -42,6 +45,9 @@ "all": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-skip-ink-all", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": false, @@ -77,6 +83,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-skip-ink-auto", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "64" @@ -111,6 +120,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-skip-ink-none", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "64" diff --git a/css/properties/text-decoration-skip.json b/css/properties/text-decoration-skip.json index 6608e5b119eeed..ee65bf1ad992cf 100644 --- a/css/properties/text-decoration-skip.json +++ b/css/properties/text-decoration-skip.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip", "spec_url": "https://drafts.csswg.org/css-text-decor-4/#text-decoration-skipping", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "57", @@ -56,6 +59,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-skip-auto", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": false @@ -90,6 +96,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-skip-none", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/text-decoration-style.json b/css/properties/text-decoration-style.json index 81abb20b68cf4f..318515560fd68b 100644 --- a/css/properties/text-decoration-style.json +++ b/css/properties/text-decoration-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-style", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-decoration-style-property", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "57" @@ -50,6 +53,9 @@ }, "wavy": { "__compat": { + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/properties/text-decoration-thickness.json b/css/properties/text-decoration-thickness.json index cd5f6d4d3af15d..cd2e07f4a261e9 100644 --- a/css/properties/text-decoration-thickness.json +++ b/css/properties/text-decoration-thickness.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness", "spec_url": "https://drafts.csswg.org/css-text-decor-4/#text-decoration-width-property", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": [ { @@ -46,6 +49,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-thickness-auto", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "87" @@ -80,6 +86,9 @@ "from-font": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-decoration-thickness-from-font", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "87" @@ -114,6 +123,9 @@ "percentage": { "__compat": { "description": "percentage values", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "87" diff --git a/css/properties/text-decoration.json b/css/properties/text-decoration.json index b4897dcd3aca03..bd70ad0e0da23b 100644 --- a/css/properties/text-decoration.json +++ b/css/properties/text-decoration.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-decoration", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-decoration-property", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "includes_color-and-style": { "__compat": { "description": "`text-decoration-color` and `text-decoration-style` included in shorthand", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "57" @@ -79,6 +85,9 @@ "includes_thickness": { "__compat": { "description": "`text-decoration-thickness` included in shorthand", + "tags": [ + "web-features:text-decoration" + ], "support": { "chrome": { "version_added": "87" diff --git a/css/properties/text-emphasis-color.json b/css/properties/text-emphasis-color.json index 9a47ffb3b48ecf..d9bfaffdb4619a 100644 --- a/css/properties/text-emphasis-color.json +++ b/css/properties/text-emphasis-color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-emphasis-color-property", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": [ { diff --git a/css/properties/text-emphasis-position.json b/css/properties/text-emphasis-position.json index b6d547908c6167..3938d8e9615b11 100644 --- a/css/properties/text-emphasis-position.json +++ b/css/properties/text-emphasis-position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-emphasis-position-property", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": [ { @@ -49,6 +52,9 @@ }, "auto": { "__compat": { + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": false @@ -82,6 +88,9 @@ }, "left": { "__compat": { + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "62" @@ -115,6 +124,9 @@ }, "over": { "__compat": { + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" @@ -148,6 +160,9 @@ }, "right": { "__compat": { + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "62" @@ -181,6 +196,9 @@ }, "under": { "__compat": { + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" diff --git a/css/properties/text-emphasis-style.json b/css/properties/text-emphasis-style.json index 1c39b92081e11e..a4c48e4ff40f5d 100644 --- a/css/properties/text-emphasis-style.json +++ b/css/properties/text-emphasis-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-emphasis-style-property", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": [ { @@ -50,6 +53,9 @@ "circle": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-emphasis-style-circle", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" @@ -84,6 +90,9 @@ "dot": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-emphasis-style-dot", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" @@ -118,6 +127,9 @@ "double-circle": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-emphasis-style-double-circle", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" @@ -152,6 +164,9 @@ "filled": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-emphasis-style-filled", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" @@ -186,6 +201,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-emphasis-style-none", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" @@ -220,6 +238,9 @@ "sesame": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-emphasis-style-sesame", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" @@ -254,6 +275,9 @@ "triangle": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor/#valdef-text-emphasis-style-triangle", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": { "version_added": "99" diff --git a/css/properties/text-emphasis.json b/css/properties/text-emphasis.json index 2b3d798213772c..486c8e9c652c90 100644 --- a/css/properties/text-emphasis.json +++ b/css/properties/text-emphasis.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-emphasis", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-emphasis-property", + "tags": [ + "web-features:text-emphasis" + ], "support": { "chrome": [ { diff --git a/css/properties/text-indent.json b/css/properties/text-indent.json index 6f39c4fc7fa6f7..a21d98b0a6bcf7 100644 --- a/css/properties/text-indent.json +++ b/css/properties/text-indent.json @@ -45,6 +45,9 @@ "each-line": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-indent-each-line", + "tags": [ + "web-features:text-indent-each-line" + ], "support": { "chrome": { "version_added": false @@ -79,6 +82,9 @@ "hanging": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-indent-hanging", + "tags": [ + "web-features:text-indent-hanging" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/text-justify.json b/css/properties/text-justify.json index 7a8df27054b54a..0e646619ddba22 100644 --- a/css/properties/text-justify.json +++ b/css/properties/text-justify.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-justify", "spec_url": "https://drafts.csswg.org/css-text/#text-justify-property", + "tags": [ + "web-features:text-justify" + ], "support": { "chrome": { "version_added": "32", @@ -65,6 +68,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-justify-auto", + "tags": [ + "web-features:text-justify" + ], "support": { "chrome": { "version_added": false @@ -99,6 +105,9 @@ "inter-character": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-justify-inter-character", + "tags": [ + "web-features:text-justify" + ], "support": { "chrome": { "version_added": false @@ -139,6 +148,9 @@ "inter-word": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-justify-inter-word", + "tags": [ + "web-features:text-justify" + ], "support": { "chrome": { "version_added": false @@ -173,6 +185,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-text-justify-none", + "tags": [ + "web-features:text-justify" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/text-orientation.json b/css/properties/text-orientation.json index 9e6b41d31dfaf6..615b6a8bfd10d1 100644 --- a/css/properties/text-orientation.json +++ b/css/properties/text-orientation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-orientation", "spec_url": "https://drafts.csswg.org/css-writing-modes/#text-orientation", + "tags": [ + "web-features:text-orientation" + ], "support": { "chrome": [ { @@ -50,6 +53,9 @@ "mixed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-text-orientation-mixed", + "tags": [ + "web-features:text-orientation" + ], "support": { "chrome": { "version_added": "≤83" @@ -84,6 +90,9 @@ "sideways": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-text-orientation-sideways", + "tags": [ + "web-features:text-orientation" + ], "support": { "chrome": [ { @@ -130,6 +139,9 @@ "upright": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-text-orientation-upright", + "tags": [ + "web-features:text-orientation" + ], "support": { "chrome": { "version_added": "≤83" diff --git a/css/properties/text-overflow.json b/css/properties/text-overflow.json index 22e5631b8963e0..6a62e9a2cd504c 100644 --- a/css/properties/text-overflow.json +++ b/css/properties/text-overflow.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-overflow", "spec_url": "https://drafts.csswg.org/css-overflow/#text-overflow", + "tags": [ + "web-features:text-overflow" + ], "support": { "chrome": { "version_added": "1" @@ -65,6 +68,9 @@ "clip": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#overflow-clip", + "tags": [ + "web-features:text-overflow" + ], "support": { "chrome": { "version_added": "1" @@ -101,6 +107,9 @@ "ellipsis": { "__compat": { "spec_url": "https://drafts.csswg.org/css-overflow/#overflow-ellipsis", + "tags": [ + "web-features:text-overflow" + ], "support": { "chrome": { "version_added": "1" @@ -137,6 +146,9 @@ "string": { "__compat": { "description": "<string>", + "tags": [ + "web-features:custom-ellipses" + ], "support": { "chrome": { "version_added": false @@ -171,6 +183,9 @@ "two_value_syntax": { "__compat": { "description": "Two-value syntax", + "tags": [ + "web-features:text-overflow" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/text-rendering.json b/css/properties/text-rendering.json index 2b02643e20391e..58bb0e44713bca 100644 --- a/css/properties/text-rendering.json +++ b/css/properties/text-rendering.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-rendering", "spec_url": "https://svgwg.org/svg2-draft/painting.html#TextRenderingProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "4", diff --git a/css/properties/text-shadow.json b/css/properties/text-shadow.json index 780f7595bbfc5b..8e924b83332421 100644 --- a/css/properties/text-shadow.json +++ b/css/properties/text-shadow.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-shadow", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-shadow-property", + "tags": [ + "web-features:text-shadow" + ], "support": { "chrome": { "version_added": "2" diff --git a/css/properties/text-size-adjust.json b/css/properties/text-size-adjust.json index cbcc6d0a9f3361..86a5714af9cc47 100644 --- a/css/properties/text-size-adjust.json +++ b/css/properties/text-size-adjust.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-size-adjust", "spec_url": "https://drafts.csswg.org/css-size-adjust/#adjustment-control", + "tags": [ + "web-features:text-size-adjust" + ], "support": { "chrome": { "version_added": "54" @@ -59,6 +62,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-size-adjust/#valdef-text-size-adjust-auto", + "tags": [ + "web-features:text-size-adjust" + ], "support": { "chrome": { "version_added": "54" @@ -93,6 +99,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-size-adjust/#valdef-text-size-adjust-none", + "tags": [ + "web-features:text-size-adjust" + ], "support": { "chrome": { "version_added": "54" @@ -128,6 +137,9 @@ "__compat": { "description": "`<percentage>`", "spec_url": "https://drafts.csswg.org/css-size-adjust/#valdef-text-size-adjust-percentage-0", + "tags": [ + "web-features:text-size-adjust" + ], "support": { "chrome": { "version_added": "54" diff --git a/css/properties/text-spacing-trim.json b/css/properties/text-spacing-trim.json index 0ad932c185921d..a6614df8e77490 100644 --- a/css/properties/text-spacing-trim.json +++ b/css/properties/text-spacing-trim.json @@ -41,6 +41,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-spacing-trim-normal", + "tags": [ + "web-features:text-spacing-trim" + ], "support": { "chrome": { "version_added": "123" @@ -75,6 +78,9 @@ "space-all": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-spacing-trim-space-all", + "tags": [ + "web-features:text-spacing-trim" + ], "support": { "chrome": { "version_added": "123" @@ -109,6 +115,9 @@ "space-first": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-spacing-trim-space-first", + "tags": [ + "web-features:text-spacing-trim" + ], "support": { "chrome": { "version_added": "123" @@ -143,6 +152,9 @@ "trim-start": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-spacing-trim-trim-start", + "tags": [ + "web-features:text-spacing-trim" + ], "support": { "chrome": { "version_added": "123" diff --git a/css/properties/text-transform.json b/css/properties/text-transform.json index e58fd025fe8955..ec941b8765f7d9 100644 --- a/css/properties/text-transform.json +++ b/css/properties/text-transform.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-transform", "spec_url": "https://drafts.csswg.org/css-text-4/#text-transform", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "1", @@ -47,6 +50,9 @@ "capitalize": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-transform-capitalize", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "1" @@ -88,6 +94,9 @@ "dutch_ij_digraph": { "__compat": { "description": "Dutch `IJ` digraph", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": false @@ -122,6 +131,9 @@ "full-size-kana": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-transform-full-size-kana", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": false @@ -156,6 +168,9 @@ "full-width": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-transform-full-width", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": false @@ -190,6 +205,9 @@ "greek_accented_characters": { "__compat": { "description": "Greek accented letters", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "34" @@ -226,6 +244,9 @@ "lowercase": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-transform-lowercase", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "1" @@ -262,6 +283,9 @@ "lowercase_sigma": { "__compat": { "description": "`Σ` → `σ` or word-final `ς`", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "30" @@ -298,6 +322,9 @@ "math-auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-transform-math-auto", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -332,6 +359,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-transform-none", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "1" @@ -368,6 +398,9 @@ "turkic_is": { "__compat": { "description": "`i` → `İ` and `ı` → `I`", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "31" @@ -404,6 +437,9 @@ "uppercase": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-transform-uppercase", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "1" @@ -440,6 +476,9 @@ "uppercase_eszett": { "__compat": { "description": "`ß` → `SS`", + "tags": [ + "web-features:text-transform" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/text-underline-offset.json b/css/properties/text-underline-offset.json index 2dd27c0b19eeb2..6237be938b7fa2 100644 --- a/css/properties/text-underline-offset.json +++ b/css/properties/text-underline-offset.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-underline-offset", "spec_url": "https://drafts.csswg.org/css-text-decor-4/#underline-offset", + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "87" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-underline-offset-auto", + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "87" @@ -73,6 +79,9 @@ "__compat": { "description": "percentage values", "spec_url": "https://drafts.csswg.org/css-text-decor-4/#valdef-text-underline-offset-percentage", + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "87" diff --git a/css/properties/text-underline-position.json b/css/properties/text-underline-position.json index 273f735c3984b7..e70b6cd2681fd7 100644 --- a/css/properties/text-underline-position.json +++ b/css/properties/text-underline-position.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-underline-position", "spec_url": "https://drafts.csswg.org/css-text-decor/#text-underline-position-property", + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "33" @@ -45,6 +48,9 @@ }, "from-font": { "__compat": { + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "87" @@ -78,6 +84,9 @@ }, "left": { "__compat": { + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "71" @@ -111,6 +120,9 @@ }, "right": { "__compat": { + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "71" @@ -144,6 +156,9 @@ }, "under": { "__compat": { + "tags": [ + "web-features:text-underline-position" + ], "support": { "chrome": { "version_added": "33" diff --git a/css/properties/text-wrap-style.json b/css/properties/text-wrap-style.json index 735fe4c0ab9dbc..d088ad1dc45861 100644 --- a/css/properties/text-wrap-style.json +++ b/css/properties/text-wrap-style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-wrap-style", "spec_url": "https://drafts.csswg.org/css-text-4/#text-wrap-style", + "tags": [ + "web-features:text-wrap-style" + ], "support": { "chrome": { "version_added": "130" @@ -38,6 +41,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-auto", + "tags": [ + "web-features:text-wrap-style" + ], "support": { "chrome": { "version_added": "130" @@ -72,6 +78,9 @@ "balance": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-balance", + "tags": [ + "web-features:text-wrap-style" + ], "support": { "chrome": { "version_added": "130" @@ -106,6 +115,9 @@ "pretty": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-pretty", + "tags": [ + "web-features:text-wrap-style" + ], "support": { "chrome": { "version_added": "130" @@ -144,6 +156,9 @@ "stable": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-stable", + "tags": [ + "web-features:text-wrap-style" + ], "support": { "chrome": { "version_added": "130" diff --git a/css/properties/text-wrap.json b/css/properties/text-wrap.json index 2ebd477145a7ed..67d220799e86c1 100644 --- a/css/properties/text-wrap.json +++ b/css/properties/text-wrap.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-wrap", "spec_url": "https://drafts.csswg.org/css-text-4/#text-wrap", + "tags": [ + "web-features:text-wrap" + ], "support": { "chrome": { "version_added": "114" @@ -153,6 +156,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-wrap#stable", "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-style-stable", + "tags": [ + "web-features:text-wrap-stable" + ], "support": { "chrome": { "version_added": false @@ -189,7 +195,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-wrap#wrap", "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-text-wrap-mode-wrap", "tags": [ - "web-features:text-wrap-nowrap" + "web-features:text-wrap" ], "support": { "chrome": { diff --git a/css/properties/top.json b/css/properties/top.json index ff7addaf8483b0..606407c35ffb39 100644 --- a/css/properties/top.json +++ b/css/properties/top.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/top", "spec_url": "https://drafts.csswg.org/css-position/#insets", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" @@ -82,6 +85,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-position/#valdef-top-auto", + "tags": [ + "web-features:physical-properties" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/touch-action.json b/css/properties/touch-action.json index 9dc98b96b78ce9..c98fe3781e9d29 100644 --- a/css/properties/touch-action.json +++ b/css/properties/touch-action.json @@ -8,6 +8,9 @@ "https://compat.spec.whatwg.org/#touch-action", "https://w3c.github.io/pointerevents/#the-touch-action-css-property" ], + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "36" @@ -53,6 +56,9 @@ }, "manipulation": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "36" @@ -99,6 +105,9 @@ }, "none": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "36" @@ -143,6 +152,9 @@ }, "pan-down": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "55" @@ -177,6 +189,9 @@ }, "pan-left": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "55" @@ -211,6 +226,9 @@ }, "pan-right": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "55" @@ -245,6 +263,9 @@ }, "pan-up": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "55" @@ -279,6 +300,9 @@ }, "pan-x": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "36" @@ -323,6 +347,9 @@ }, "pan-y": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "36" @@ -367,6 +394,9 @@ }, "pinch-zoom": { "__compat": { + "tags": [ + "web-features:touch-action" + ], "support": { "chrome": { "version_added": "56" diff --git a/css/properties/transform-box.json b/css/properties/transform-box.json index bc7bdb94756743..37f838614e4c93 100644 --- a/css/properties/transform-box.json +++ b/css/properties/transform-box.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-box", "spec_url": "https://drafts.csswg.org/css-transforms/#transform-box", + "tags": [ + "web-features:transform-box" + ], "support": { "chrome": { "version_added": "64" @@ -38,6 +41,9 @@ "border-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-box-border-box", + "tags": [ + "web-features:transform-box" + ], "support": { "chrome": { "version_added": "118" @@ -72,6 +78,9 @@ "content-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-box-content-box", + "tags": [ + "web-features:transform-box" + ], "support": { "chrome": { "version_added": "118" @@ -106,6 +115,9 @@ "fill-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-box-fill-box", + "tags": [ + "web-features:transform-box" + ], "support": { "chrome": { "version_added": "64" @@ -140,6 +152,9 @@ "stroke-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-box-stroke-box", + "tags": [ + "web-features:transform-box" + ], "support": { "chrome": { "version_added": "118" @@ -174,6 +189,9 @@ "view-box": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-box-view-box", + "tags": [ + "web-features:transform-box" + ], "support": { "chrome": { "version_added": "64" diff --git a/css/properties/transform-origin.json b/css/properties/transform-origin.json index 6de119dc3fbec4..371e74c9444e52 100644 --- a/css/properties/transform-origin.json +++ b/css/properties/transform-origin.json @@ -112,6 +112,9 @@ "bottom": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-origin-bottom", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "1" @@ -148,6 +151,9 @@ "center": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-origin-center", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "1" @@ -184,6 +190,9 @@ "left": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-origin-left", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "1" @@ -220,6 +229,9 @@ "right": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-origin-right", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "1" @@ -256,6 +268,9 @@ "svg_elements": { "__compat": { "description": "On SVG elements", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "19" @@ -294,6 +309,9 @@ "three_value_syntax": { "__compat": { "description": "Three-value syntax", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "12" @@ -332,6 +350,9 @@ "top": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms/#valdef-transform-origin-top", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/transition-delay.json b/css/properties/transition-delay.json index a4e02ed682f2c3..0e9880359bce0c 100644 --- a/css/properties/transition-delay.json +++ b/css/properties/transition-delay.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transition-delay", "spec_url": "https://drafts.csswg.org/css-transitions/#transition-delay-property", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": [ { diff --git a/css/properties/transition-duration.json b/css/properties/transition-duration.json index 4979f2d14315e6..5a19b081c29c6f 100644 --- a/css/properties/transition-duration.json +++ b/css/properties/transition-duration.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transition-duration", "spec_url": "https://drafts.csswg.org/css-transitions/#transition-duration-property", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": [ { diff --git a/css/properties/transition-property.json b/css/properties/transition-property.json index fcdb412141a971..cac2364714c1ea 100644 --- a/css/properties/transition-property.json +++ b/css/properties/transition-property.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transition-property", "spec_url": "https://drafts.csswg.org/css-transitions/#transition-property-property", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": [ { @@ -101,6 +104,9 @@ "IDENT_value": { "__compat": { "description": "`IDENT` value", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "1" @@ -139,6 +145,9 @@ "all": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transitions/#valdef-transition-property-all", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "1" @@ -175,6 +184,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transitions/#propdef-transition-property", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/transition-timing-function.json b/css/properties/transition-timing-function.json index 6907b1a90c2855..b5c5b92e91c2e9 100644 --- a/css/properties/transition-timing-function.json +++ b/css/properties/transition-timing-function.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transition-timing-function", "spec_url": "https://drafts.csswg.org/css-transitions/#transition-timing-function-property", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": [ { @@ -101,6 +104,9 @@ "jump": { "__compat": { "description": "`jump-` keywords for `steps()`", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": "77" diff --git a/css/properties/transition.json b/css/properties/transition.json index cd1886d6bc01c7..245356bbc39f30 100644 --- a/css/properties/transition.json +++ b/css/properties/transition.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transition", "spec_url": "https://drafts.csswg.org/css-transitions/#transition-shorthand-property", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": [ { @@ -114,6 +117,9 @@ "gradients_can_animate": { "__compat": { "description": "Gradients can be animated", + "tags": [ + "web-features:transitions" + ], "support": { "chrome": { "version_added": false @@ -151,6 +157,9 @@ "transition-behavior": { "__compat": { "description": "`transition-behavior` value", + "tags": [ + "web-features:transition-behavior" + ], "support": { "chrome": { "version_added": "117" diff --git a/css/properties/translate.json b/css/properties/translate.json index 22f24325fbc4c0..a8deb81850819d 100644 --- a/css/properties/translate.json +++ b/css/properties/translate.json @@ -41,6 +41,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-transforms-2/#valdef-translate-none", + "tags": [ + "web-features:individual-transforms" + ], "support": { "chrome": { "version_added": "104" diff --git a/css/properties/unicode-bidi.json b/css/properties/unicode-bidi.json index 1e928c60cc79f3..3000232c1a518c 100644 --- a/css/properties/unicode-bidi.json +++ b/css/properties/unicode-bidi.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/unicode-bidi", "spec_url": "https://drafts.csswg.org/css-writing-modes/#unicode-bidi", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "2" @@ -44,6 +47,9 @@ "bidi-override": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-unicode-bidi-bidi-override", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "2" @@ -80,6 +86,9 @@ "embed": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-unicode-bidi-embed", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "2" @@ -116,6 +125,9 @@ "isolate": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-unicode-bidi-isolate", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": [ { @@ -185,6 +197,9 @@ "isolate-override": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-unicode-bidi-isolate-override", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "48" @@ -232,6 +247,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-unicode-bidi-normal", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "2" @@ -268,6 +286,9 @@ "plaintext": { "__compat": { "spec_url": "https://drafts.csswg.org/css-writing-modes/#valdef-unicode-bidi-plaintext", + "tags": [ + "web-features:layout-direction-override" + ], "support": { "chrome": { "version_added": "48" diff --git a/css/properties/vector-effect.json b/css/properties/vector-effect.json index 154f60a19b0a57..693a16968a3e75 100644 --- a/css/properties/vector-effect.json +++ b/css/properties/vector-effect.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/vector-effect", "spec_url": "https://svgwg.org/svg2-draft/coords.html#VectorEffectProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/vertical-align.json b/css/properties/vertical-align.json index 006ea4575eac9a..91e99db9aff3ad 100644 --- a/css/properties/vertical-align.json +++ b/css/properties/vertical-align.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/vertical-align", "spec_url": "https://drafts.csswg.org/css2/#propdef-vertical-align", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -42,6 +45,9 @@ "baseline": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-baseline", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -78,6 +84,9 @@ "bottom": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-bottom", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -114,6 +123,9 @@ "middle": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-middle", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -150,6 +162,9 @@ "sub": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-sub", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -186,6 +201,9 @@ "super": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-super", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -222,6 +240,9 @@ "text-bottom": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-text-bottom", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -258,6 +279,9 @@ "text-top": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-text-top", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" @@ -294,6 +318,9 @@ "top": { "__compat": { "spec_url": "https://drafts.csswg.org/css2/#valdef-vertical-align-top", + "tags": [ + "web-features:vertical-align" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/view-transition-class.json b/css/properties/view-transition-class.json index 6a53f060fe9747..374ba72268124e 100644 --- a/css/properties/view-transition-class.json +++ b/css/properties/view-transition-class.json @@ -4,6 +4,9 @@ "view-transition-class": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#view-transition-class-prop", + "tags": [ + "web-features:view-transition-class" + ], "support": { "chrome": { "version_added": "125" @@ -38,6 +41,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-class-none", + "tags": [ + "web-features:view-transition-class" + ], "support": { "chrome": { "version_added": "125" diff --git a/css/properties/view-transition-name.json b/css/properties/view-transition-name.json index e8bd7cf45db6ff..5c1d9fa1a5191a 100644 --- a/css/properties/view-transition-name.json +++ b/css/properties/view-transition-name.json @@ -42,6 +42,9 @@ "none": { "__compat": { "spec_url": "https://drafts.csswg.org/css-view-transitions/#valdef-view-transition-name-none", + "tags": [ + "web-features:view-transitions" + ], "support": { "chrome": { "version_added": "111" diff --git a/css/properties/visibility.json b/css/properties/visibility.json index 9df294074226b4..e0783333f6701b 100644 --- a/css/properties/visibility.json +++ b/css/properties/visibility.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/visibility", "spec_url": "https://drafts.csswg.org/css-display/#visibility", + "tags": [ + "web-features:visibility" + ], "support": { "chrome": { "version_added": "1" @@ -49,6 +52,9 @@ "collapse": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display/#valdef-visibility-collapse", + "tags": [ + "web-features:visibility" + ], "support": { "chrome": { "version_added": "1", @@ -109,6 +115,9 @@ "hidden": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display/#valdef-visibility-hidden", + "tags": [ + "web-features:visibility" + ], "support": { "chrome": { "version_added": "1" @@ -145,6 +154,9 @@ "visible": { "__compat": { "spec_url": "https://drafts.csswg.org/css-display/#valdef-visibility-visible", + "tags": [ + "web-features:visibility" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/white-space-collapse.json b/css/properties/white-space-collapse.json index 23b9957124b9df..35e4871e6b68d8 100644 --- a/css/properties/white-space-collapse.json +++ b/css/properties/white-space-collapse.json @@ -189,6 +189,9 @@ "preserve-spaces": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-white-space-collapse-preserve-spaces", + "tags": [ + "web-features:white-space-collapse" + ], "support": { "chrome": { "version_added": false diff --git a/css/properties/widows.json b/css/properties/widows.json index c8a94988b2e9e1..515bc319cf7fb7 100644 --- a/css/properties/widows.json +++ b/css/properties/widows.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-break/#widows-orphans", "https://drafts.csswg.org/css-multicol/#filling-columns" ], + "tags": [ + "web-features:widows-orphans" + ], "support": { "chrome": { "version_added": "25" diff --git a/css/properties/width.json b/css/properties/width.json index 33f8ae77124978..2db50b368a84b8 100644 --- a/css/properties/width.json +++ b/css/properties/width.json @@ -8,6 +8,9 @@ "https://drafts.csswg.org/css-sizing-4/#width-height-keywords", "https://drafts.csswg.org/css-sizing-4/#sizing-values" ], + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +89,9 @@ "auto": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#preferred-size-properties", + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" @@ -122,6 +128,9 @@ "fit-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", + "tags": [ + "web-features:fit-content" + ], "support": { "chrome": [ { @@ -183,6 +192,9 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "tags": [ + "web-features:fit-content-function" + ], "support": { "chrome": { "version_added": false @@ -223,6 +235,9 @@ "is_animatable": { "__compat": { "description": "Is animatable", + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "26" @@ -259,6 +274,9 @@ "max-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-max-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": [ { @@ -315,6 +333,9 @@ "min-content": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-min-content", + "tags": [ + "web-features:min-max-content" + ], "support": { "chrome": [ { @@ -368,6 +389,9 @@ "stretch": { "__compat": { "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-stretch", + "tags": [ + "web-features:stretch" + ], "support": { "chrome": { "alternative_name": "-webkit-fill-available", diff --git a/css/properties/word-break.json b/css/properties/word-break.json index 4192e8e78f7e09..32c4d9a75e467f 100644 --- a/css/properties/word-break.json +++ b/css/properties/word-break.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/word-break", "spec_url": "https://drafts.csswg.org/css-text/#word-break-property", + "tags": [ + "web-features:word-break" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "auto-phrase": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text-4/#valdef-word-break-auto-phrase", + "tags": [ + "web-features:word-break-auto-phrase" + ], "support": { "chrome": { "version_added": "119", @@ -83,6 +89,9 @@ "break-all": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-word-break-break-all", + "tags": [ + "web-features:word-break" + ], "support": { "chrome": { "version_added": "1" @@ -155,6 +164,9 @@ "keep-all": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-word-break-keep-all", + "tags": [ + "web-features:word-break" + ], "support": { "chrome": { "version_added": "44" @@ -191,6 +203,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-word-break-normal", + "tags": [ + "web-features:word-break" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/word-spacing.json b/css/properties/word-spacing.json index 114c6ba5e39093..bf2ca2bbf96fe5 100644 --- a/css/properties/word-spacing.json +++ b/css/properties/word-spacing.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/word-spacing", "spec_url": "https://drafts.csswg.org/css-text/#word-spacing-property", + "tags": [ + "web-features:word-spacing" + ], "support": { "chrome": { "version_added": "1" @@ -42,6 +45,9 @@ "normal": { "__compat": { "spec_url": "https://drafts.csswg.org/css-text/#valdef-word-spacing-normal", + "tags": [ + "web-features:word-spacing" + ], "support": { "chrome": { "version_added": "1" @@ -114,6 +120,9 @@ "svg_elements": { "__compat": { "description": "On SVG elements", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/properties/writing-mode.json b/css/properties/writing-mode.json index 74fc8d694598f7..ef97e119849121 100644 --- a/css/properties/writing-mode.json +++ b/css/properties/writing-mode.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/writing-mode", "spec_url": "https://drafts.csswg.org/css-writing-modes/#block-flow", + "tags": [ + "web-features:writing-mode" + ], "support": { "chrome": [ { @@ -74,6 +77,9 @@ }, "horizontal-tb": { "__compat": { + "tags": [ + "web-features:writing-mode" + ], "support": { "chrome": { "version_added": "48" @@ -249,6 +255,9 @@ }, "sideways-lr": { "__compat": { + "tags": [ + "web-features:writing-mode" + ], "support": { "chrome": { "version_added": "132" @@ -282,6 +291,9 @@ }, "sideways-rl": { "__compat": { + "tags": [ + "web-features:writing-mode" + ], "support": { "chrome": { "version_added": "132" @@ -386,6 +398,9 @@ "vertical_oriented_form_controls": { "__compat": { "description": "Vertically-oriented form controls", + "tags": [ + "web-features:vertical-form-controls" + ], "support": { "chrome": [ { @@ -439,6 +454,9 @@ }, "vertical-lr": { "__compat": { + "tags": [ + "web-features:writing-mode" + ], "support": { "chrome": { "version_added": "48" @@ -474,6 +492,9 @@ }, "vertical-rl": { "__compat": { + "tags": [ + "web-features:writing-mode" + ], "support": { "chrome": { "version_added": "48" diff --git a/css/properties/x.json b/css/properties/x.json index b2226a1f5bf403..ed98613f33f0fa 100644 --- a/css/properties/x.json +++ b/css/properties/x.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/x", "spec_url": "https://svgwg.org/svg2-draft/geometry.html#X", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/properties/y.json b/css/properties/y.json index be518fb8c3adc3..c8ee00c8282ef4 100644 --- a/css/properties/y.json +++ b/css/properties/y.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/y", "spec_url": "https://svgwg.org/svg2-draft/geometry.html#Y", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" diff --git a/css/selectors/active-view-transition-type.json b/css/selectors/active-view-transition-type.json index 9701286a12c0ab..2d6f5dfa72f0cf 100644 --- a/css/selectors/active-view-transition-type.json +++ b/css/selectors/active-view-transition-type.json @@ -5,6 +5,9 @@ "__compat": { "description": "`:active-view-transition-type()`", "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#the-active-view-transition-type-pseudo", + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125", diff --git a/css/selectors/active-view-transition.json b/css/selectors/active-view-transition.json index 786a82689c5e17..3caf9e7ce3cb5f 100644 --- a/css/selectors/active-view-transition.json +++ b/css/selectors/active-view-transition.json @@ -5,6 +5,9 @@ "__compat": { "description": "`:active-view-transition`", "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#the-active-view-transition-pseudo", + "tags": [ + "web-features:active-view-transition" + ], "support": { "chrome": { "version_added": "125", diff --git a/css/selectors/active.json b/css/selectors/active.json index be2a303e0cb84f..279fcb44c050bf 100644 --- a/css/selectors/active.json +++ b/css/selectors/active.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-active", "https://drafts.csswg.org/selectors/#the-active-pseudo" ], + "tags": [ + "web-features:user-action-pseudos" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "non_a_elements": { "__compat": { "description": "Non-`a` element support", + "tags": [ + "web-features:user-action-pseudos" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/after.json b/css/selectors/after.json index 02e567e9da554c..fee764b54b52ba 100644 --- a/css/selectors/after.json +++ b/css/selectors/after.json @@ -6,6 +6,9 @@ "description": "`::after`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::after", "spec_url": "https://drafts.csswg.org/css-pseudo/#generated-content", + "tags": [ + "web-features:before-after" + ], "support": { "chrome": [ { @@ -99,6 +102,9 @@ "animation_and_transition_support": { "__compat": { "description": "Animation and transition support", + "tags": [ + "web-features:before-after" + ], "support": { "chrome": { "version_added": "26" diff --git a/css/selectors/any-link.json b/css/selectors/any-link.json index 0c643a6a48ffc7..53ceed7b429e46 100644 --- a/css/selectors/any-link.json +++ b/css/selectors/any-link.json @@ -6,6 +6,9 @@ "description": "`:any-link`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:any-link", "spec_url": "https://drafts.csswg.org/selectors/#the-any-link-pseudo", + "tags": [ + "web-features:link-selectors" + ], "support": { "chrome": [ { @@ -79,6 +82,9 @@ "not_match_link": { "__compat": { "description": "`:any-link` privacy: selector does not match `<link>` elements", + "tags": [ + "web-features:link-selectors" + ], "support": { "chrome": { "version_added": "65" diff --git a/css/selectors/attribute.json b/css/selectors/attribute.json index 332cc0a3570740..f3d23edf114118 100644 --- a/css/selectors/attribute.json +++ b/css/selectors/attribute.json @@ -6,6 +6,9 @@ "description": "Attribute selector (`[attr=value]`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Attribute_selectors", "spec_url": "https://drafts.csswg.org/selectors/#attribute-selectors", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "case_insensitive_modifier": { "__compat": { "description": "Case-insensitive modifier (`i`)", + "tags": [ + "web-features:case-insensitive-attributes" + ], "support": { "chrome": { "version_added": "49" @@ -81,6 +87,9 @@ "case_sensitive_modifier": { "__compat": { "description": "Case-sensitive modifier (`s`)", + "tags": [ + "web-features:case-sensitive-attributes" + ], "support": { "chrome": { "version_added": false, diff --git a/css/selectors/backdrop.json b/css/selectors/backdrop.json index fc1aae10fef6e7..c167086245a2f9 100644 --- a/css/selectors/backdrop.json +++ b/css/selectors/backdrop.json @@ -6,6 +6,9 @@ "description": "`::backdrop`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::backdrop", "spec_url": "https://drafts.csswg.org/css-position-4/#backdrop", + "tags": [ + "web-features:backdrop" + ], "support": { "chrome": [ { @@ -56,7 +59,7 @@ "__compat": { "description": "Support on `dialog` elements", "tags": [ - "web-features:dialog" + "web-features:backdrop" ], "support": { "chrome": { @@ -131,6 +134,9 @@ "inherit_from_originating_element": { "__compat": { "description": "Backdrop elements inherit their values from its originating element", + "tags": [ + "web-features:backdrop" + ], "support": { "chrome": { "version_added": "122", diff --git a/css/selectors/before.json b/css/selectors/before.json index 3d24f9df179709..ac141379ab6cb1 100644 --- a/css/selectors/before.json +++ b/css/selectors/before.json @@ -6,6 +6,9 @@ "description": "`::before`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::before", "spec_url": "https://drafts.csswg.org/css-pseudo/#generated-content", + "tags": [ + "web-features:before-after" + ], "support": { "chrome": [ { @@ -116,6 +119,9 @@ "animation_and_transition_support": { "__compat": { "description": "Animation and transition support", + "tags": [ + "web-features:before-after" + ], "support": { "chrome": { "version_added": "26" diff --git a/css/selectors/checked.json b/css/selectors/checked.json index 972d99d20fad62..dca54297026f89 100644 --- a/css/selectors/checked.json +++ b/css/selectors/checked.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-checked", "https://drafts.csswg.org/selectors/#checked" ], + "tags": [ + "web-features:input-selectors" + ], "support": { "chrome": { "version_added": "1", diff --git a/css/selectors/child.json b/css/selectors/child.json index 2138dad0c75dbc..4c48b2eb18830b 100644 --- a/css/selectors/child.json +++ b/css/selectors/child.json @@ -6,6 +6,9 @@ "description": "Child combinator (`A > B`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Child_combinator", "spec_url": "https://drafts.csswg.org/selectors/#child-combinators", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/class.json b/css/selectors/class.json index 62a7afc338289d..97d2f57e977c82 100644 --- a/css/selectors/class.json +++ b/css/selectors/class.json @@ -6,6 +6,9 @@ "description": "Class selector (`.className`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Class_selectors", "spec_url": "https://drafts.csswg.org/selectors/#class-html", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/closed.json b/css/selectors/closed.json index 4c8706991b573a..4dfe93b3f59c43 100644 --- a/css/selectors/closed.json +++ b/css/selectors/closed.json @@ -5,6 +5,9 @@ "__compat": { "description": "`:closed`", "spec_url": "https://drafts.csswg.org/selectors-4/#open-state", + "tags": [ + "web-features:open-closed" + ], "support": { "chrome": { "version_added": "114", diff --git a/css/selectors/descendant.json b/css/selectors/descendant.json index b2698af3746a48..6829ab99e2179b 100644 --- a/css/selectors/descendant.json +++ b/css/selectors/descendant.json @@ -6,6 +6,9 @@ "description": "Descendant combinator (`A B`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Descendant_combinator", "spec_url": "https://drafts.csswg.org/selectors/#descendant-combinators", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/details-content.json b/css/selectors/details-content.json index 2ec30088b340d8..8a71255bdd335a 100644 --- a/css/selectors/details-content.json +++ b/css/selectors/details-content.json @@ -5,6 +5,9 @@ "__compat": { "description": "`::details-content`", "spec_url": "https://drafts.csswg.org/css-pseudo-4/#details-content-pseudo", + "tags": [ + "web-features:details-content" + ], "support": { "chrome": { "version_added": "131" diff --git a/css/selectors/disabled.json b/css/selectors/disabled.json index 27229c52194e03..8938cb3ba4e4dc 100644 --- a/css/selectors/disabled.json +++ b/css/selectors/disabled.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-disabled", "https://drafts.csswg.org/selectors/#enableddisabled" ], + "tags": [ + "web-features:input-selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/empty.json b/css/selectors/empty.json index 843e6151dc27bf..80a31e88ab7719 100644 --- a/css/selectors/empty.json +++ b/css/selectors/empty.json @@ -6,6 +6,9 @@ "description": "`:empty`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:empty", "spec_url": "https://drafts.csswg.org/selectors/#the-empty-pseudo", + "tags": [ + "web-features:empty" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "matches_whitespace": { "__compat": { "description": "Matches elements with whitespace", + "tags": [ + "web-features:empty" + ], "support": { "chrome": { "version_added": false diff --git a/css/selectors/enabled.json b/css/selectors/enabled.json index 37f088a59cdffb..c9c93db78a57f1 100644 --- a/css/selectors/enabled.json +++ b/css/selectors/enabled.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-enabled", "https://drafts.csswg.org/selectors/#enableddisabled" ], + "tags": [ + "web-features:input-selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/file-selector-button.json b/css/selectors/file-selector-button.json index a81adb285cf909..bb8d14d592df14 100644 --- a/css/selectors/file-selector-button.json +++ b/css/selectors/file-selector-button.json @@ -6,6 +6,9 @@ "description": "`::file-selector-button`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::file-selector-button", "spec_url": "https://drafts.csswg.org/css-pseudo/#file-selector-button-pseudo", + "tags": [ + "web-features:file-selector-button" + ], "support": { "chrome": [ { diff --git a/css/selectors/first-child.json b/css/selectors/first-child.json index b06a0da85f5cb4..66ac644444438b 100644 --- a/css/selectors/first-child.json +++ b/css/selectors/first-child.json @@ -6,6 +6,9 @@ "description": "`:first-child`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:first-child", "spec_url": "https://drafts.csswg.org/selectors/#first-child-pseudo", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "4" @@ -53,6 +56,9 @@ "no_parent_required": { "__compat": { "description": "Matches elements with no parent", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/selectors/first-letter.json b/css/selectors/first-letter.json index 0322af59a2f811..c2b8be7e57913b 100644 --- a/css/selectors/first-letter.json +++ b/css/selectors/first-letter.json @@ -6,6 +6,9 @@ "description": "`::first-letter`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::first-letter", "spec_url": "https://drafts.csswg.org/css-pseudo/#first-letter-pseudo", + "tags": [ + "web-features:first-letter" + ], "support": { "chrome": [ { @@ -95,6 +98,9 @@ "dutch_ij_digraph": { "__compat": { "description": "Support for the Dutch digraph `IJ`", + "tags": [ + "web-features:first-letter" + ], "support": { "chrome": { "version_added": false @@ -129,6 +135,9 @@ "svg_text_element": { "__compat": { "description": "Support on SVG `<text>` element", + "tags": [ + "web-features:first-letter" + ], "support": { "chrome": { "version_added": false diff --git a/css/selectors/first-line.json b/css/selectors/first-line.json index 8c4eec2a3591d0..b289c048968726 100644 --- a/css/selectors/first-line.json +++ b/css/selectors/first-line.json @@ -6,6 +6,9 @@ "description": "`::first-line`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::first-line", "spec_url": "https://drafts.csswg.org/css-pseudo/#first-line-pseudo", + "tags": [ + "web-features:first-line" + ], "support": { "chrome": [ { @@ -105,6 +108,9 @@ "svg_text_element": { "__compat": { "description": "Support on SVG `<text>` element", + "tags": [ + "web-features:first-line" + ], "support": { "chrome": { "version_added": false diff --git a/css/selectors/first-of-type.json b/css/selectors/first-of-type.json index dc76e0b6608faf..a96729b1108a7e 100644 --- a/css/selectors/first-of-type.json +++ b/css/selectors/first-of-type.json @@ -6,6 +6,9 @@ "description": "`:first-of-type`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:first-of-type", "spec_url": "https://drafts.csswg.org/selectors/#first-of-type-pseudo", + "tags": [ + "web-features:nth-of-type" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/first.json b/css/selectors/first.json index 230980131eea8e..07c9666c04b281 100644 --- a/css/selectors/first.json +++ b/css/selectors/first.json @@ -6,6 +6,9 @@ "description": "First page pseudo-class (`:first`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:first", "spec_url": "https://drafts.csswg.org/css-page/#left-right-first", + "tags": [ + "web-features:page-selectors" + ], "support": { "chrome": { "version_added": "18" diff --git a/css/selectors/focus-within.json b/css/selectors/focus-within.json index fcf96699e8cfc6..b377f0438bb6f0 100644 --- a/css/selectors/focus-within.json +++ b/css/selectors/focus-within.json @@ -6,6 +6,9 @@ "description": "`:focus-within`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:focus-within", "spec_url": "https://drafts.csswg.org/selectors/#the-focus-within-pseudo", + "tags": [ + "web-features:focus-within" + ], "support": { "chrome": { "version_added": "60" diff --git a/css/selectors/focus.json b/css/selectors/focus.json index b2005fbd89e59f..f07805948c6e8f 100644 --- a/css/selectors/focus.json +++ b/css/selectors/focus.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-focus", "https://drafts.csswg.org/selectors/#focus-pseudo" ], + "tags": [ + "web-features:user-action-pseudos" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/future.json b/css/selectors/future.json index 31d8e75229d283..bff83516fd3330 100644 --- a/css/selectors/future.json +++ b/css/selectors/future.json @@ -6,6 +6,9 @@ "description": "`:future`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:future", "spec_url": "https://drafts.csswg.org/selectors/#the-future-pseudo", + "tags": [ + "web-features:time-relative-selectors" + ], "support": { "chrome": { "version_added": "23" diff --git a/css/selectors/host-context.json b/css/selectors/host-context.json index 0de9e162e49776..93a32dfca6d39d 100644 --- a/css/selectors/host-context.json +++ b/css/selectors/host-context.json @@ -6,6 +6,9 @@ "description": "`:host-context()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:host-context", "spec_url": "https://drafts.csswg.org/css-scoping/#host-selector", + "tags": [ + "web-features:host-context" + ], "support": { "chrome": { "version_added": "54" diff --git a/css/selectors/host.json b/css/selectors/host.json index af1a5140479188..3b038f2f481398 100644 --- a/css/selectors/host.json +++ b/css/selectors/host.json @@ -6,6 +6,9 @@ "description": "`:host`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:host", "spec_url": "https://drafts.csswg.org/css-scoping/#host-selector", + "tags": [ + "web-features:host" + ], "support": { "chrome": { "version_added": "54" diff --git a/css/selectors/hostfunction.json b/css/selectors/hostfunction.json index ea73c925b55a79..9419c582a5645c 100644 --- a/css/selectors/hostfunction.json +++ b/css/selectors/hostfunction.json @@ -6,6 +6,9 @@ "description": "`:host()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:host_function", "spec_url": "https://drafts.csswg.org/css-scoping/#host-selector", + "tags": [ + "web-features:host" + ], "support": { "chrome": { "version_added": "54" diff --git a/css/selectors/hover.json b/css/selectors/hover.json index a25ae3211dce61..eb5da6e1999a53 100644 --- a/css/selectors/hover.json +++ b/css/selectors/hover.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-hover", "https://drafts.csswg.org/selectors/#the-hover-pseudo" ], + "tags": [ + "web-features:user-action-pseudos" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/id.json b/css/selectors/id.json index 232ce0ccc32ff3..bafe361780b1a1 100644 --- a/css/selectors/id.json +++ b/css/selectors/id.json @@ -6,6 +6,9 @@ "description": "ID selector (`#idName`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ID_selectors", "spec_url": "https://drafts.csswg.org/selectors/#id-selectors", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/in-range.json b/css/selectors/in-range.json index f946b4e8e87134..51ca30aea8679b 100644 --- a/css/selectors/in-range.json +++ b/css/selectors/in-range.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-in-range", "https://drafts.csswg.org/selectors/#in-range-pseudo" ], + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "10", diff --git a/css/selectors/invalid.json b/css/selectors/invalid.json index 9a18bb0f1cf47f..c6b409dc471139 100644 --- a/css/selectors/invalid.json +++ b/css/selectors/invalid.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-invalid", "https://drafts.csswg.org/selectors/#validity-pseudos" ], + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "10" @@ -52,6 +55,9 @@ "form": { "__compat": { "description": "Applies to `<form>` elements", + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "40" diff --git a/css/selectors/lang.json b/css/selectors/lang.json index 7a858e378fce5a..9e6c52c7b36648 100644 --- a/css/selectors/lang.json +++ b/css/selectors/lang.json @@ -6,6 +6,9 @@ "description": "`:lang()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:lang", "spec_url": "https://drafts.csswg.org/selectors/#lang-pseudo", + "tags": [ + "web-features:lang" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "argument_list": { "__compat": { "description": "Comma-separated list of language codes as `:lang(A, B)`", + "tags": [ + "web-features:lang" + ], "support": { "chrome": { "version_added": false @@ -79,6 +85,9 @@ "wildcards": { "__compat": { "description": "Matching language codes with wildcards as `:lang(*-Latn)`", + "tags": [ + "web-features:lang" + ], "support": { "chrome": { "version_added": false diff --git a/css/selectors/last-child.json b/css/selectors/last-child.json index 6a25851d737f9c..acf5c40db4ba6e 100644 --- a/css/selectors/last-child.json +++ b/css/selectors/last-child.json @@ -6,6 +6,9 @@ "description": "`:last-child`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:last-child", "spec_url": "https://drafts.csswg.org/selectors/#the-last-child-pseudo", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "no_parent_required": { "__compat": { "description": "Matches elements with no parent", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/selectors/last-of-type.json b/css/selectors/last-of-type.json index 3abfc40674faec..8227a3a3b21a37 100644 --- a/css/selectors/last-of-type.json +++ b/css/selectors/last-of-type.json @@ -6,6 +6,9 @@ "description": "`:last-of-type`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:last-of-type", "spec_url": "https://drafts.csswg.org/selectors/#last-of-type-pseudo", + "tags": [ + "web-features:nth-of-type" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/left.json b/css/selectors/left.json index 5225da115dbcd5..cab68bbf1c36d8 100644 --- a/css/selectors/left.json +++ b/css/selectors/left.json @@ -6,6 +6,9 @@ "description": "Left-hand page pseudo-class (`:left`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:left", "spec_url": "https://drafts.csswg.org/css-page/#left-right-first", + "tags": [ + "web-features:page-selectors" + ], "support": { "chrome": { "version_added": "6" diff --git a/css/selectors/link.json b/css/selectors/link.json index 57c47182b0df40..b87f1cab7da0bb 100644 --- a/css/selectors/link.json +++ b/css/selectors/link.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-link", "https://drafts.csswg.org/selectors/#link" ], + "tags": [ + "web-features:link-selectors" + ], "support": { "chrome": { "version_added": "1" @@ -50,6 +53,9 @@ "not_match_link": { "__compat": { "description": "`:link` privacy: selector does not match `<link>` elements", + "tags": [ + "web-features:link-selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/list.json b/css/selectors/list.json index f2be1ef33cc975..5b22a1c6f4845d 100644 --- a/css/selectors/list.json +++ b/css/selectors/list.json @@ -6,6 +6,9 @@ "description": "Selector list (`,`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Selector_list", "spec_url": "https://drafts.csswg.org/selectors/#grouping", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/marker.json b/css/selectors/marker.json index c97888125771ed..fa1deb59231ed8 100644 --- a/css/selectors/marker.json +++ b/css/selectors/marker.json @@ -6,6 +6,9 @@ "description": "`::marker`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::marker", "spec_url": "https://drafts.csswg.org/css-pseudo/#marker-pseudo", + "tags": [ + "web-features:marker" + ], "support": { "chrome": { "version_added": "86" @@ -41,6 +44,9 @@ "animation_and_transition_support": { "__compat": { "description": "Animation and transition support", + "tags": [ + "web-features:marker" + ], "support": { "chrome": { "version_added": "86" diff --git a/css/selectors/namespace.json b/css/selectors/namespace.json index 2f8f1c78f40c07..543a68d336a758 100644 --- a/css/selectors/namespace.json +++ b/css/selectors/namespace.json @@ -6,6 +6,9 @@ "description": "Namespace selector (`|`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@namespace", "spec_url": "https://drafts.csswg.org/css-namespaces/#declaration", + "tags": [ + "web-features:namespace" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/next-sibling.json b/css/selectors/next-sibling.json index e72b1d069ba778..c21c69e3cbd4f7 100644 --- a/css/selectors/next-sibling.json +++ b/css/selectors/next-sibling.json @@ -6,6 +6,9 @@ "description": "Next-sibling combinator (`A + B`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Next-sibling_combinator", "spec_url": "https://drafts.csswg.org/selectors/#adjacent-sibling-combinators", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/not.json b/css/selectors/not.json index 69d0a750187f6f..f8423366b01d16 100644 --- a/css/selectors/not.json +++ b/css/selectors/not.json @@ -6,6 +6,9 @@ "description": "Negation pseudo-class selector (`:not()`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:not", "spec_url": "https://drafts.csswg.org/selectors/#negation", + "tags": [ + "web-features:not" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "selector_list": { "__compat": { "description": "Selector list argument", + "tags": [ + "web-features:not" + ], "support": { "chrome": { "version_added": "88" diff --git a/css/selectors/nth-child.json b/css/selectors/nth-child.json index fbc37489bb483d..49337419c4f366 100644 --- a/css/selectors/nth-child.json +++ b/css/selectors/nth-child.json @@ -52,6 +52,9 @@ "no_parent_required": { "__compat": { "description": "Matches elements with no parent", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/selectors/nth-last-child.json b/css/selectors/nth-last-child.json index 54324bcca521ee..73016d88009ee6 100644 --- a/css/selectors/nth-last-child.json +++ b/css/selectors/nth-last-child.json @@ -50,6 +50,9 @@ "no_parent_required": { "__compat": { "description": "Matches elements with no parent", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/selectors/nth-last-of-type.json b/css/selectors/nth-last-of-type.json index e7c0d4628156ea..bc78ef34a47ecc 100644 --- a/css/selectors/nth-last-of-type.json +++ b/css/selectors/nth-last-of-type.json @@ -6,6 +6,9 @@ "description": "`:nth-last-of-type()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:nth-last-of-type", "spec_url": "https://drafts.csswg.org/selectors/#nth-last-of-type-pseudo", + "tags": [ + "web-features:nth-of-type" + ], "support": { "chrome": { "version_added": "4" diff --git a/css/selectors/nth-of-type.json b/css/selectors/nth-of-type.json index 11cbfcd3ea8010..4aa769c2d4e64e 100644 --- a/css/selectors/nth-of-type.json +++ b/css/selectors/nth-of-type.json @@ -6,6 +6,9 @@ "description": "`:nth-of-type()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:nth-of-type", "spec_url": "https://drafts.csswg.org/selectors/#nth-of-type-pseudo", + "tags": [ + "web-features:nth-of-type" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/only-child.json b/css/selectors/only-child.json index c230d68937def8..0517a1c2ff37b1 100644 --- a/css/selectors/only-child.json +++ b/css/selectors/only-child.json @@ -6,6 +6,9 @@ "description": "`:only-child`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:only-child", "spec_url": "https://drafts.csswg.org/selectors/#only-child-pseudo", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "2" @@ -47,6 +50,9 @@ "no_parent_required": { "__compat": { "description": "Matches elements with no parent", + "tags": [ + "web-features:nth-child" + ], "support": { "chrome": { "version_added": "57" diff --git a/css/selectors/only-of-type.json b/css/selectors/only-of-type.json index 9150b7cac5d2dc..2bf242eca63e4c 100644 --- a/css/selectors/only-of-type.json +++ b/css/selectors/only-of-type.json @@ -6,6 +6,9 @@ "description": "`:only-of-type`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:only-of-type", "spec_url": "https://drafts.csswg.org/selectors/#only-of-type-pseudo", + "tags": [ + "web-features:nth-of-type" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/open.json b/css/selectors/open.json index 163651b9e93488..70c79579599d83 100644 --- a/css/selectors/open.json +++ b/css/selectors/open.json @@ -5,6 +5,9 @@ "__compat": { "description": "`:open`", "spec_url": "https://drafts.csswg.org/selectors-4/#open-state", + "tags": [ + "web-features:open-closed" + ], "support": { "chrome": { "version_added": "114", diff --git a/css/selectors/optional.json b/css/selectors/optional.json index e8c2ad1cf18c8d..054735b68ef0bf 100644 --- a/css/selectors/optional.json +++ b/css/selectors/optional.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-optional", "https://drafts.csswg.org/selectors/#opt-pseudos" ], + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "10" diff --git a/css/selectors/out-of-range.json b/css/selectors/out-of-range.json index 6239f2f948a573..c3b58688058ea2 100644 --- a/css/selectors/out-of-range.json +++ b/css/selectors/out-of-range.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-out-of-range", "https://drafts.csswg.org/selectors/#out-of-range-pseudo" ], + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "10" diff --git a/css/selectors/part.json b/css/selectors/part.json index a76fe77f6c9fff..988c9a65da6e54 100644 --- a/css/selectors/part.json +++ b/css/selectors/part.json @@ -6,6 +6,9 @@ "description": "`::part`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::part", "spec_url": "https://drafts.csswg.org/css-shadow-parts/#part", + "tags": [ + "web-features:shadow-parts" + ], "support": { "chrome": { "version_added": "73" diff --git a/css/selectors/past.json b/css/selectors/past.json index 4f237cef9363f3..b8760f8db25ba0 100644 --- a/css/selectors/past.json +++ b/css/selectors/past.json @@ -6,6 +6,9 @@ "description": "`:past`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:past", "spec_url": "https://drafts.csswg.org/selectors/#the-past-pseudo", + "tags": [ + "web-features:time-relative-selectors" + ], "support": { "chrome": { "version_added": "23" diff --git a/css/selectors/placeholder-shown.json b/css/selectors/placeholder-shown.json index 4265382ce5ba6d..570ffb80ddc8af 100644 --- a/css/selectors/placeholder-shown.json +++ b/css/selectors/placeholder-shown.json @@ -6,6 +6,9 @@ "description": "`:placeholder-shown`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:placeholder-shown", "spec_url": "https://drafts.csswg.org/selectors/#placeholder", + "tags": [ + "web-features:placeholder-shown" + ], "support": { "chrome": { "version_added": "47" @@ -47,6 +50,9 @@ "non_text_types": { "__compat": { "description": "Support on non-`type="text"` elements (such as `type="number"` or `type="time"`)", + "tags": [ + "web-features:placeholder-shown" + ], "support": { "chrome": { "version_added": "47" diff --git a/css/selectors/placeholder.json b/css/selectors/placeholder.json index 290d18974e70e4..c4e1c64ab1cc07 100644 --- a/css/selectors/placeholder.json +++ b/css/selectors/placeholder.json @@ -6,6 +6,9 @@ "description": "`::placeholder`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::placeholder", "spec_url": "https://drafts.csswg.org/css-pseudo/#placeholder-pseudo", + "tags": [ + "web-features:placeholder" + ], "support": { "chrome": [ { diff --git a/css/selectors/required.json b/css/selectors/required.json index 2ee0510eed8e44..b4188f69b80d07 100644 --- a/css/selectors/required.json +++ b/css/selectors/required.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-required", "https://drafts.csswg.org/selectors/#opt-pseudos" ], + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "10" diff --git a/css/selectors/right.json b/css/selectors/right.json index 40d94a3cfd7c63..7a43fd11a5dfe4 100644 --- a/css/selectors/right.json +++ b/css/selectors/right.json @@ -6,6 +6,9 @@ "description": "Right-hand page pseudo-class (`:right`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:right", "spec_url": "https://drafts.csswg.org/css-page/#left-right-first", + "tags": [ + "web-features:page-selectors" + ], "support": { "chrome": { "version_added": "6" diff --git a/css/selectors/root.json b/css/selectors/root.json index 816271c1fdb0fa..6e91b6cce92e29 100644 --- a/css/selectors/root.json +++ b/css/selectors/root.json @@ -6,6 +6,9 @@ "description": "`:root`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:root", "spec_url": "https://drafts.csswg.org/selectors/#root-pseudo", + "tags": [ + "web-features:root" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/scope.json b/css/selectors/scope.json index c104a89075d448..dd0c68237610bc 100644 --- a/css/selectors/scope.json +++ b/css/selectors/scope.json @@ -6,6 +6,9 @@ "description": "`:scope`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:scope", "spec_url": "https://drafts.csswg.org/selectors/#the-scope-pseudo", + "tags": [ + "web-features:scope-pseudo" + ], "support": { "chrome": { "version_added": "27" @@ -40,6 +43,9 @@ "dom_api": { "__compat": { "description": "Support in DOM API such as in `querySelector()` and `querySelectorAll()`", + "tags": [ + "web-features:scope-pseudo" + ], "support": { "chrome": { "version_added": "27" diff --git a/css/selectors/selection.json b/css/selectors/selection.json index 5f0f4a438fcff5..89c76a5c9a69ce 100644 --- a/css/selectors/selection.json +++ b/css/selectors/selection.json @@ -6,6 +6,9 @@ "description": "`::selection`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::selection", "spec_url": "https://drafts.csswg.org/css-pseudo/#selectordef-selection", + "tags": [ + "web-features:selection" + ], "support": { "chrome": { "version_added": "1" @@ -53,6 +56,9 @@ "text-decoration": { "__compat": { "description": "Supports the `text-decoration` property", + "tags": [ + "web-features:text-decoration-selection" + ], "support": { "chrome": { "version_added": "105" diff --git a/css/selectors/subsequent-sibling.json b/css/selectors/subsequent-sibling.json index c646ce29d2c4f2..1801839dcdab9b 100644 --- a/css/selectors/subsequent-sibling.json +++ b/css/selectors/subsequent-sibling.json @@ -6,6 +6,9 @@ "description": "Subsequent-sibling combinator (`A ~ B`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Subsequent-sibling_combinator", "spec_url": "https://drafts.csswg.org/selectors/#general-sibling-combinators", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/target-within.json b/css/selectors/target-within.json index 386bbdf8bc9d30..f6b158b4867895 100644 --- a/css/selectors/target-within.json +++ b/css/selectors/target-within.json @@ -6,6 +6,9 @@ "description": "`:target-within`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:target-within", "spec_url": "https://drafts.csswg.org/selectors/#the-target-within-pseudo", + "tags": [ + "web-features:target-within" + ], "support": { "chrome": { "version_added": false diff --git a/css/selectors/target.json b/css/selectors/target.json index 9a5e961b5e24c4..a31cbd637b9b60 100644 --- a/css/selectors/target.json +++ b/css/selectors/target.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-target", "https://drafts.csswg.org/selectors/#the-target-pseudo" ], + "tags": [ + "web-features:target" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/type.json b/css/selectors/type.json index f023f7341e6598..8010657583513d 100644 --- a/css/selectors/type.json +++ b/css/selectors/type.json @@ -6,6 +6,9 @@ "description": "Type selector (`elementName`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Type_selectors", "spec_url": "https://drafts.csswg.org/selectors/#type-selectors", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "namespaces": { "__compat": { "description": "Namespaces (`ns|elementName`)", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/universal.json b/css/selectors/universal.json index e8f561ad06a83e..d4a064f918bc4d 100644 --- a/css/selectors/universal.json +++ b/css/selectors/universal.json @@ -6,6 +6,9 @@ "description": "Universal selector (`*`)", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/Universal_selectors", "spec_url": "https://drafts.csswg.org/selectors/#the-universal-selector", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "namespaces": { "__compat": { "description": "Namespaces (`*|*`)", + "tags": [ + "web-features:selectors" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/selectors/valid.json b/css/selectors/valid.json index 00ee9ffef98d47..01b3f9ebd82f03 100644 --- a/css/selectors/valid.json +++ b/css/selectors/valid.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-valid", "https://drafts.csswg.org/selectors/#validity-pseudos" ], + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "10" @@ -52,6 +55,9 @@ "form": { "__compat": { "description": "Applies to `<form>` elements", + "tags": [ + "web-features:form-validity-pseudos" + ], "support": { "chrome": { "version_added": "40" diff --git a/css/selectors/visited.json b/css/selectors/visited.json index 6e8e3a6965efed..a3ba5299ec0fa2 100644 --- a/css/selectors/visited.json +++ b/css/selectors/visited.json @@ -9,6 +9,9 @@ "https://html.spec.whatwg.org/multipage/semantics-other.html#selector-visited", "https://drafts.csswg.org/selectors/#link" ], + "tags": [ + "web-features:link-selectors" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "not_match_link": { "__compat": { "description": "`:visited` privacy: selector does not match `<link>` elements", + "tags": [ + "web-features:link-selectors" + ], "support": { "chrome": { "version_added": "1" @@ -84,6 +90,9 @@ "privacy_measures": { "__compat": { "description": "Restrict CSS properties allowed in a statement using `:visited` for privacy", + "tags": [ + "web-features:link-selectors" + ], "support": { "chrome": { "version_added": "6" diff --git a/css/types/angle-percentage.json b/css/types/angle-percentage.json index eb323c62b75230..e0b44f353b6fff 100644 --- a/css/types/angle-percentage.json +++ b/css/types/angle-percentage.json @@ -6,6 +6,9 @@ "description": "`<angle-percentage>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle-percentage", "spec_url": "https://drafts.csswg.org/css-values/#mixed-percentages", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "2" diff --git a/css/types/angle.json b/css/types/angle.json index 9afa4cbb4f13de..666652d52e0cee 100644 --- a/css/types/angle.json +++ b/css/types/angle.json @@ -6,6 +6,9 @@ "description": "`<angle>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle", "spec_url": "https://drafts.csswg.org/css-values/#angles", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "2" @@ -43,6 +46,9 @@ "deg": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle#deg", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "2" @@ -81,6 +87,9 @@ "grad": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle#grad", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "2" @@ -119,6 +128,9 @@ "rad": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle#rad", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "2" @@ -157,6 +169,9 @@ "turn": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle#turn", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "2" diff --git a/css/types/attr.json b/css/types/attr.json index 1fc98ceb80d4ad..3c9da9b879388f 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -6,6 +6,9 @@ "description": "`attr()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/attr", "spec_url": "https://drafts.csswg.org/css-values-5/#attr-notation", + "tags": [ + "web-features:attr-contents" + ], "support": { "chrome": { "version_added": "2" @@ -47,6 +50,9 @@ "fallback": { "__compat": { "description": "<fallback>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -82,6 +88,9 @@ "type-or-unit": { "__compat": { "description": "<type-or-unit>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -117,6 +126,9 @@ "angle": { "__compat": { "description": "<angle>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -153,6 +165,9 @@ "color": { "__compat": { "description": "<color>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -189,6 +204,9 @@ "frequency": { "__compat": { "description": "<frequency>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -225,6 +243,9 @@ "integer": { "__compat": { "description": "<integer>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -261,6 +282,9 @@ "length": { "__compat": { "description": "<length>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -297,6 +321,9 @@ "number": { "__compat": { "description": "<number>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -333,6 +360,9 @@ "percentage": { "__compat": { "description": "<percentage>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -369,6 +399,9 @@ "time": { "__compat": { "description": "<time>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false @@ -405,6 +438,9 @@ "url": { "__compat": { "description": "<url>", + "tags": [ + "web-features:attr" + ], "support": { "chrome": { "version_added": false diff --git a/css/types/basic-shape.json b/css/types/basic-shape.json index 29afe5b18be4be..c5c96bcf42aac3 100644 --- a/css/types/basic-shape.json +++ b/css/types/basic-shape.json @@ -199,6 +199,9 @@ "description": "`path()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/path", "spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-basic-shape-path", + "tags": [ + "web-features:path-shape" + ], "support": { "chrome": { "version_added": "52" @@ -251,6 +254,9 @@ "https://drafts.fxtf.org/css-masking/#the-clip-path", "https://drafts.csswg.org/css-shapes/#supported-basic-shapes" ], + "tags": [ + "web-features:path-shape" + ], "support": { "chrome": { "version_added": "88" @@ -301,6 +307,9 @@ "description": "In `d` as CSS property", "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/d#using_d_as_a_css_property", "spec_url": "https://svgwg.org/svg2-draft/paths.html#DProperty", + "tags": [ + "web-features:path-shape" + ], "support": { "chrome": { "version_added": "52" @@ -341,6 +350,9 @@ "description": "In `offset-path`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/offset-path", "spec_url": "https://drafts.fxtf.org/motion/#offset-path-property", + "tags": [ + "web-features:path-shape" + ], "support": { "chrome": { "version_added": "56" @@ -377,6 +389,9 @@ "description": "In `shape-outside`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/shape-outside", "spec_url": "https://drafts.csswg.org/css-shapes/#shape-outside-property", + "tags": [ + "web-features:path-shape" + ], "support": { "chrome": { "version_added": false @@ -494,6 +509,9 @@ "description": "`shape()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/shape", "spec_url": "https://drafts.csswg.org/css-shapes-2/#shape-function", + "tags": [ + "web-features:shapes" + ], "support": { "chrome": { "version_added": false diff --git a/css/types/blend-mode.json b/css/types/blend-mode.json index 806a3e5e7ca665..0a5fb4f55f6611 100644 --- a/css/types/blend-mode.json +++ b/css/types/blend-mode.json @@ -6,6 +6,9 @@ "description": "`<blend-mode>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/blend-mode", "spec_url": "https://drafts.fxtf.org/compositing/#ltblendmodegt", + "tags": [ + "web-features:background-blend-mode" + ], "support": { "chrome": { "version_added": "35" diff --git a/css/types/calc-size.json b/css/types/calc-size.json index b6d0429a912680..a52650f28b68de 100644 --- a/css/types/calc-size.json +++ b/css/types/calc-size.json @@ -6,6 +6,9 @@ "description": "`calc-size()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/calc-size", "spec_url": "https://drafts.csswg.org/css-values-5/#calc-size", + "tags": [ + "web-features:calc-size" + ], "support": { "chrome": { "version_added": "129" diff --git a/css/types/counter.json b/css/types/counter.json index 8027caec2e0a8f..7a9cacf3f8147f 100644 --- a/css/types/counter.json +++ b/css/types/counter.json @@ -6,6 +6,9 @@ "description": "`counter()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/counter", "spec_url": "https://drafts.csswg.org/css-lists/#counter-functions", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/counters.json b/css/types/counters.json index 43e003af6db505..8fea34c4ee9348 100644 --- a/css/types/counters.json +++ b/css/types/counters.json @@ -6,6 +6,9 @@ "description": "`counters()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/counters", "spec_url": "https://drafts.csswg.org/css-lists/#counter-functions", + "tags": [ + "web-features:counters" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/dimension.json b/css/types/dimension.json index 363c21dbd1d694..3eb44752970962 100644 --- a/css/types/dimension.json +++ b/css/types/dimension.json @@ -6,6 +6,9 @@ "description": "`<dimension>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/dimension", "spec_url": "https://drafts.csswg.org/css-values/#dimensions", + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/easing-function.json b/css/types/easing-function.json index aa7c9c01c1a631..e1e587f898c4f7 100644 --- a/css/types/easing-function.json +++ b/css/types/easing-function.json @@ -6,6 +6,9 @@ "description": "`<easing-function>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/easing-function", "spec_url": "https://drafts.csswg.org/css-easing/#easing-functions", + "tags": [ + "web-features:cubic-bezier-easing" + ], "support": { "chrome": { "version_added": "4" @@ -48,6 +51,9 @@ "__compat": { "description": "`cubic-bezier()` with ordinate ∉ [0,1]", "spec_url": "https://drafts.csswg.org/css-easing/#cubic-bezier-easing-functions", + "tags": [ + "web-features:cubic-bezier-easing" + ], "support": { "chrome": { "version_added": "16" @@ -125,6 +131,9 @@ "__compat": { "description": "`steps()` with `start`, `end` or no direction", "spec_url": "https://drafts.csswg.org/css-easing/#step-easing-functions", + "tags": [ + "web-features:steps-easing" + ], "support": { "chrome": { "version_added": "8" @@ -164,6 +173,9 @@ "jump": { "__compat": { "description": "`jump-` keywords for `steps()`", + "tags": [ + "web-features:steps-easing" + ], "support": { "chrome": { "version_added": "77" diff --git a/css/types/filter-function.json b/css/types/filter-function.json index e465d4e4b87f84..ad33c19d65f8dc 100644 --- a/css/types/filter-function.json +++ b/css/types/filter-function.json @@ -6,6 +6,9 @@ "description": "`<filter-function>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function", "spec_url": "https://drafts.fxtf.org/filter-effects/#typedef-filter-function", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -49,6 +52,9 @@ "description": "`blur()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/blur", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-blur", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -93,6 +99,9 @@ "description": "`brightness()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/brightness", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-brightness", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -137,6 +146,9 @@ "description": "`contrast()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/contrast", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-contrast", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -181,6 +193,9 @@ "description": "`drop-shadow()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/drop-shadow", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-drop-shadow", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -225,6 +240,9 @@ "description": "`grayscale()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/grayscale", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-grayscale", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -269,6 +287,9 @@ "description": "`hue-rotate()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/hue-rotate", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-hue-rotate", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -313,6 +334,9 @@ "description": "`invert()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/invert", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-invert", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -357,6 +381,9 @@ "description": "`opacity()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/opacity", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-opacity", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -401,6 +428,9 @@ "description": "`saturate()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/saturate", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-saturate", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" @@ -445,6 +475,9 @@ "description": "`sepia()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function/sepia", "spec_url": "https://drafts.fxtf.org/filter-effects/#funcdef-filter-sepia", + "tags": [ + "web-features:filter" + ], "support": { "chrome": { "version_added": "18" diff --git a/css/types/global_keywords.json b/css/types/global_keywords.json index 40bf52b7531446..e0e5cdecfd1284 100644 --- a/css/types/global_keywords.json +++ b/css/types/global_keywords.json @@ -4,6 +4,9 @@ "global_keywords": { "__compat": { "description": "Global keywords", + "tags": [ + "web-features:inherit-value" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inherit", "spec_url": "https://drafts.csswg.org/css-cascade/#inherit", + "tags": [ + "web-features:inherit-value" + ], "support": { "chrome": { "version_added": "1" @@ -83,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/initial", "spec_url": "https://drafts.csswg.org/css-cascade/#initial", + "tags": [ + "web-features:initial-value" + ], "support": { "chrome": { "version_added": "1" @@ -127,6 +136,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/revert", "spec_url": "https://drafts.csswg.org/css-cascade/#default", + "tags": [ + "web-features:revert-value" + ], "support": { "chrome": { "version_added": "84" @@ -162,6 +174,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/revert-layer", "spec_url": "https://drafts.csswg.org/css-cascade-5/#revert-layer", + "tags": [ + "web-features:cascade-layers" + ], "support": { "chrome": { "version_added": "99" @@ -197,6 +212,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/unset", "spec_url": "https://drafts.csswg.org/css-cascade/#inherit-initial", + "tags": [ + "web-features:unset-value" + ], "support": { "chrome": { "version_added": "41" diff --git a/css/types/image.json b/css/types/image.json index 02f9071cd81aba..202629ddb4cd86 100644 --- a/css/types/image.json +++ b/css/types/image.json @@ -6,6 +6,9 @@ "description": "`<image>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image", "spec_url": "https://drafts.csswg.org/css-images/#image-values", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "description": "`cross-fade()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/cross-fade", "spec_url": "https://drafts.csswg.org/css-images-4/#cross-fade-function", + "tags": [ + "web-features:cross-fade" + ], "support": { "chrome": { "prefix": "-webkit-", @@ -107,6 +113,9 @@ "description": "`element()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/element", "spec_url": "https://drafts.csswg.org/css-images-4/#element-notation", + "tags": [ + "web-features:element" + ], "support": { "chrome": { "version_added": false @@ -179,6 +188,9 @@ "description": "`<gradient>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient", "spec_url": "https://drafts.csswg.org/css-images-4/#gradients", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": [ { @@ -442,6 +454,9 @@ "description": "`linear-gradient()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/linear-gradient", "spec_url": "https://drafts.csswg.org/css-images-4/#linear-gradients", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": [ { @@ -546,6 +561,9 @@ "doubleposition": { "__compat": { "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "71" @@ -682,6 +700,9 @@ "interpolation_hints": { "__compat": { "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "40" @@ -716,6 +737,9 @@ "premultiplied_gradients": { "__compat": { "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "29" @@ -750,6 +774,9 @@ "to": { "__compat": { "description": "`to` keyword", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "26" @@ -788,6 +815,9 @@ "unitless_0_angle": { "__compat": { "description": "Unitless `0` for <angle>", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "26" @@ -836,6 +866,9 @@ "description": "`radial-gradient()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/radial-gradient", "spec_url": "https://drafts.csswg.org/css-images/#radial-gradients", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": [ { @@ -930,6 +963,9 @@ "at": { "__compat": { "description": "`at` syntax", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "26" @@ -970,6 +1006,9 @@ "doubleposition": { "__compat": { "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "71" @@ -1106,6 +1145,9 @@ "interpolation_hints": { "__compat": { "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "40" @@ -1140,6 +1182,9 @@ "premultiplied_gradients": { "__compat": { "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "29" @@ -1318,6 +1363,9 @@ "description": "`repeating-linear-gradient()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-linear-gradient", "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": [ { @@ -1423,6 +1471,9 @@ "doubleposition": { "__compat": { "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "71" @@ -1559,6 +1610,9 @@ "interpolation_hints": { "__compat": { "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "40" @@ -1593,6 +1647,9 @@ "to": { "__compat": { "description": "`to` keyword", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "26" @@ -1631,6 +1688,9 @@ "unitless_0_angle": { "__compat": { "description": "Unitless `0` for <angle>", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "26" @@ -1679,6 +1739,9 @@ "description": "`repeating-radial-gradient()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-radial-gradient", "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": [ { @@ -1787,6 +1850,9 @@ "at": { "__compat": { "description": "`at` syntax", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "26" @@ -1853,6 +1919,9 @@ "doubleposition": { "__compat": { "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "71" @@ -1989,6 +2058,9 @@ "interpolation_hints": { "__compat": { "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], "support": { "chrome": { "version_added": "40" @@ -2165,6 +2237,9 @@ "additional_parameters": { "__compat": { "description": "Supports additional parameters to pass to the `paintWorklet`", + "tags": [ + "web-features:paint" + ], "support": { "chrome": { "version_added": false diff --git a/css/types/integer.json b/css/types/integer.json index a465561f22752a..dbe7eaeb27e797 100644 --- a/css/types/integer.json +++ b/css/types/integer.json @@ -6,6 +6,9 @@ "description": "`<integer>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/integer", "spec_url": "https://drafts.csswg.org/css-values/#integers", + "tags": [ + "web-features:z-index" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/length-percentage.json b/css/types/length-percentage.json index 47baf1d41973b8..041c5c30282e38 100644 --- a/css/types/length-percentage.json +++ b/css/types/length-percentage.json @@ -6,6 +6,9 @@ "description": "`<length-percentage>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/length-percentage", "spec_url": "https://drafts.csswg.org/css-values/#mixed-percentages", + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/length.json b/css/types/length.json index 9550dcad93f754..d31e97d0ae657c 100644 --- a/css/types/length.json +++ b/css/types/length.json @@ -6,6 +6,9 @@ "description": "`<length>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/length", "spec_url": "https://drafts.csswg.org/css-values/#lengths", + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "Q": { "__compat": { "description": "`Q` unit", + "tags": [ + "web-features:q-unit" + ], "support": { "chrome": { "version_added": "63" @@ -118,6 +124,9 @@ "ch": { "__compat": { "description": "`ch` unit", + "tags": [ + "web-features:ch" + ], "support": { "chrome": { "version_added": "27" @@ -197,6 +206,9 @@ "em": { "__compat": { "description": "`em` unit", + "tags": [ + "web-features:em-unit" + ], "support": { "chrome": { "version_added": "1" @@ -239,6 +251,9 @@ "ex": { "__compat": { "description": "`ex` unit", + "tags": [ + "web-features:ex" + ], "support": { "chrome": { "version_added": "1" @@ -355,6 +370,9 @@ "__compat": { "description": "`rcap` unit", "spec_url": "https://drafts.csswg.org/css-values/#rcap", + "tags": [ + "web-features:rcap" + ], "support": { "chrome": { "version_added": "118" @@ -390,6 +408,9 @@ "__compat": { "description": "`rch` unit", "spec_url": "https://drafts.csswg.org/css-values/#rch", + "tags": [ + "web-features:rch" + ], "support": { "chrome": { "version_added": "111" @@ -424,6 +445,9 @@ "rem": { "__compat": { "description": "`rem` unit", + "tags": [ + "web-features:rem" + ], "support": { "chrome": { "version_added": "4" @@ -469,6 +493,9 @@ "__compat": { "description": "`rex` unit", "spec_url": "https://drafts.csswg.org/css-values/#rex", + "tags": [ + "web-features:rex" + ], "support": { "chrome": { "version_added": "111" @@ -504,6 +531,9 @@ "__compat": { "description": "`ric` unit", "spec_url": "https://drafts.csswg.org/css-values/#ric", + "tags": [ + "web-features:ric" + ], "support": { "chrome": { "version_added": "111" @@ -539,6 +569,9 @@ "__compat": { "description": "`rlh` unit", "spec_url": "https://drafts.csswg.org/css-values/#rlh", + "tags": [ + "web-features:rlh" + ], "support": { "chrome": { "version_added": "111" diff --git a/css/types/line-style.json b/css/types/line-style.json index de12cd61966560..2382e70a5275f3 100644 --- a/css/types/line-style.json +++ b/css/types/line-style.json @@ -6,6 +6,9 @@ "description": "`<line-style>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/line-style", "spec_url": "https://drafts.csswg.org/css-backgrounds/#typedef-line-style", + "tags": [ + "web-features:borders" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/number.json b/css/types/number.json index 2fb3aeb842bb06..2be64d79c9a9ac 100644 --- a/css/types/number.json +++ b/css/types/number.json @@ -6,6 +6,9 @@ "description": "`<number>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/number", "spec_url": "https://drafts.csswg.org/css-values/#numbers", + "tags": [ + "web-features:opacity" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "scientific_notation": { "__compat": { "description": "Scientific notation", + "tags": [ + "web-features:opacity" + ], "support": { "chrome": { "version_added": "43" diff --git a/css/types/percentage.json b/css/types/percentage.json index ce7ee67257219f..bfa30373ef9163 100644 --- a/css/types/percentage.json +++ b/css/types/percentage.json @@ -6,6 +6,9 @@ "description": "`<percentage>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/percentage", "spec_url": "https://drafts.csswg.org/css-values/#percentages", + "tags": [ + "web-features:width-height" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/position.json b/css/types/position.json index 2f3a46a1cc5fc3..8d188701bf5004 100644 --- a/css/types/position.json +++ b/css/types/position.json @@ -6,6 +6,9 @@ "description": "`<position>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position_value", "spec_url": "https://drafts.csswg.org/css-values/#position", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "four_value_syntax": { "__compat": { "description": "Four-value syntax for offset from any edge", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "25" @@ -83,6 +89,9 @@ "keyword_value_syntax": { "__compat": { "description": "Syntax combining a keyword and `<length>` or `<percentage>`", + "tags": [ + "web-features:transforms2d" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/ratio.json b/css/types/ratio.json index 4a413d2963926d..a0d3de0935ac23 100644 --- a/css/types/ratio.json +++ b/css/types/ratio.json @@ -48,6 +48,9 @@ "number_value": { "__compat": { "description": "Accepts a single <number> as a value.", + "tags": [ + "web-features:media-queries" + ], "support": { "chrome": { "version_added": false diff --git a/css/types/resolution.json b/css/types/resolution.json index 54d5cc776c36a6..f618e5a60b45c7 100644 --- a/css/types/resolution.json +++ b/css/types/resolution.json @@ -6,6 +6,9 @@ "description": "`<resolution>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/resolution", "spec_url": "https://drafts.csswg.org/css-values/#resolution", + "tags": [ + "web-features:resolution" + ], "support": { "chrome": { "version_added": "29" @@ -52,6 +55,9 @@ "dpcm": { "__compat": { "description": "`dpcm` unit", + "tags": [ + "web-features:resolution" + ], "support": { "chrome": { "version_added": "29" @@ -104,6 +110,9 @@ "dpi": { "__compat": { "description": "`dpi` unit", + "tags": [ + "web-features:resolution" + ], "support": { "chrome": { "version_added": "29" @@ -156,6 +165,9 @@ "dppx": { "__compat": { "description": "`dppx` unit", + "tags": [ + "web-features:resolution" + ], "support": { "chrome": { "version_added": "29" @@ -196,6 +208,9 @@ "x": { "__compat": { "description": "`x` unit", + "tags": [ + "web-features:resolution" + ], "support": { "chrome": { "version_added": "68" diff --git a/css/types/string.json b/css/types/string.json index 6560440e1de446..2e3af08baa30fc 100644 --- a/css/types/string.json +++ b/css/types/string.json @@ -6,6 +6,9 @@ "description": "`<string>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/string", "spec_url": "https://drafts.csswg.org/css-values/#strings", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "unicode_escaped_characters": { "__compat": { "description": "Unicode escaped characters (`\\xx`)", + "tags": [ + "web-features:content" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/time.json b/css/types/time.json index 296cb3edafda6d..6d3d7eacb372bc 100644 --- a/css/types/time.json +++ b/css/types/time.json @@ -6,6 +6,9 @@ "description": "`<time>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/time", "spec_url": "https://drafts.csswg.org/css-values/#time", + "tags": [ + "web-features:animations-css" + ], "support": { "chrome": { "version_added": "1" diff --git a/css/types/url.json b/css/types/url.json index 47e2746637f3cf..b1996dfd37d5eb 100644 --- a/css/types/url.json +++ b/css/types/url.json @@ -6,6 +6,9 @@ "description": "`<url>`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/url_value", "spec_url": "https://drafts.csswg.org/css-values/#urls", + "tags": [ + "web-features:font-face" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/a.json b/html/elements/a.json index 38c080444b3e54..351e2a44d922aa 100644 --- a/html/elements/a.json +++ b/html/elements/a.json @@ -565,6 +565,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -602,6 +605,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -639,6 +645,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -909,6 +918,9 @@ "unfencedTop": { "__compat": { "description": "`_unfencedTop` value", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" diff --git a/html/elements/area.json b/html/elements/area.json index 93f0e9ec9c5ae8..a652eeaf00bee8 100644 --- a/html/elements/area.json +++ b/html/elements/area.json @@ -349,6 +349,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -386,6 +389,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -423,6 +429,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" diff --git a/html/elements/audio.json b/html/elements/audio.json index f64530b97c9acb..35005d959960e2 100644 --- a/html/elements/audio.json +++ b/html/elements/audio.json @@ -234,6 +234,9 @@ "disableremoteplayback": { "__compat": { "spec_url": "https://w3c.github.io/remote-playback/#the-disableremoteplayback-attribute", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" diff --git a/html/elements/fencedframe.json b/html/elements/fencedframe.json index ab44415098da6a..a2cc239583ba5b 100644 --- a/html/elements/fencedframe.json +++ b/html/elements/fencedframe.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/fencedframe", "spec_url": "https://wicg.github.io/fenced-frame/#the-fencedframe-element", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -38,6 +41,9 @@ "allow": { "__compat": { "spec_url": "https://wicg.github.io/fenced-frame/#element-attrdef-fencedframe-allow", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -72,6 +78,9 @@ "height": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content-other.html#attr-dim-height", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -106,6 +115,9 @@ "width": { "__compat": { "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content-other.html#attr-dim-width", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" diff --git a/html/elements/iframe.json b/html/elements/iframe.json index fbd2503ff7b9ef..cb384c94412583 100644 --- a/html/elements/iframe.json +++ b/html/elements/iframe.json @@ -262,6 +262,9 @@ "bluetooth": { "__compat": { "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#permissions-policy", + "tags": [ + "web-features:web-bluetooth" + ], "support": { "chrome": { "version_added": "104" @@ -435,6 +438,9 @@ "display-capture": { "__compat": { "spec_url": "https://w3c.github.io/mediacapture-screen-share/#permissions-policy-integration", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "94" @@ -654,6 +660,9 @@ "gyroscope": { "__compat": { "spec_url": "https://w3c.github.io/sensors/#permissions-policy", + "tags": [ + "web-features:gyroscope" + ], "support": { "chrome": { "version_added": "66" @@ -794,6 +803,9 @@ "local-fonts": { "__compat": { "spec_url": "https://wicg.github.io/local-font-access/#permissions-policy", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -981,6 +993,9 @@ "payment": { "__compat": { "spec_url": "https://w3c.github.io/payment-request/#permissions-policy", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -1057,6 +1072,9 @@ "publickey-credentials-create": { "__compat": { "spec_url": "https://w3c.github.io/webauthn/#sctn-permissions-policy", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": false @@ -1090,6 +1108,9 @@ "publickey-credentials-get": { "__compat": { "spec_url": "https://w3c.github.io/webauthn/#sctn-permissions-policy", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "84" @@ -1163,6 +1184,9 @@ "serial": { "__compat": { "spec_url": "https://wicg.github.io/serial/#permissions-policy", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -1233,6 +1257,9 @@ "storage-access": { "__compat": { "spec_url": "https://privacycg.github.io/storage-access/#permissions-policy-integration", + "tags": [ + "web-features:storage-access" + ], "support": { "chrome": { "version_added": "113" @@ -1304,6 +1331,9 @@ "web-share": { "__compat": { "spec_url": "https://w3c.github.io/web-share/#permissions-policy", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "86" @@ -1406,6 +1436,9 @@ "xr-spatial-tracking": { "__compat": { "spec_url": "https://immersive-web.github.io/webxr/#permissions-policy", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" @@ -1615,6 +1648,9 @@ "csp": { "__compat": { "spec_url": "https://w3c.github.io/webappsec-cspee/#element-attrdef-iframe-csp", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "61" @@ -1940,6 +1976,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -1977,6 +2016,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -2014,6 +2056,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" diff --git a/html/elements/img.json b/html/elements/img.json index a27e8b1aa7d938..2b492135715e5e 100644 --- a/html/elements/img.json +++ b/html/elements/img.json @@ -635,6 +635,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -672,6 +675,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -709,6 +715,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" diff --git a/html/elements/input.json b/html/elements/input.json index 052fc502f71f10..8d3354a21df1b5 100644 --- a/html/elements/input.json +++ b/html/elements/input.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#the-input-element", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/accept", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-accept", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -129,6 +135,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#alt", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-alt", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -255,6 +264,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#checked", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-checked", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -338,6 +350,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/disabled", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-disabled", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -379,6 +394,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#form", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fae-form", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -420,6 +438,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#formaction", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formaction", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -463,6 +484,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#formenctype", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formenctype", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -506,6 +530,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#formmethod", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formmethod", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -549,6 +576,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#formnovalidate", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formnovalidate", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "4" @@ -594,6 +624,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#formtarget", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fs-formtarget", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "9" @@ -637,6 +670,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#list", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-list", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "20" @@ -680,6 +716,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/max", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-max", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "4" @@ -725,6 +764,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/maxlength", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-maxlength", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -766,6 +808,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/min", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-min", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "4" @@ -811,6 +856,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/minlength", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-minlength", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "40" @@ -883,6 +931,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/multiple", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-multiple", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "2" @@ -926,6 +977,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#name", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-name", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -967,6 +1021,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/pattern", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-pattern", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "4" @@ -1012,6 +1069,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#placeholder", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-placeholder", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "3" @@ -1131,6 +1191,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/readonly", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-readonly", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1172,6 +1235,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#required", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-required", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "4" @@ -1220,6 +1286,9 @@ "https://html.spec.whatwg.org/multipage/input.html#attr-input-size", "https://html.spec.whatwg.org/multipage/form-elements.html#attr-select-size" ], + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1259,6 +1328,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#src", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-src", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" @@ -1300,6 +1372,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/step", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-step", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "5" diff --git a/html/elements/input/button.json b/html/elements/input/button.json index 8faa6bdd3a6d24..9ef41e3c1bc977 100644 --- a/html/elements/input/button.json +++ b/html/elements/input/button.json @@ -7,6 +7,9 @@ "description": "`type=\"button\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/button", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#button-state-(type=button)", + "tags": [ + "web-features:input-button" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/checkbox.json b/html/elements/input/checkbox.json index 0ad03a5ca604ef..8c81adbbf5bc0d 100644 --- a/html/elements/input/checkbox.json +++ b/html/elements/input/checkbox.json @@ -7,6 +7,9 @@ "description": "`type=\"checkbox\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/checkbox", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#checkbox-state-(type=checkbox)", + "tags": [ + "web-features:input-checkbox" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/color.json b/html/elements/input/color.json index 2d2de45b315d5d..6bc4781d11520c 100644 --- a/html/elements/input/color.json +++ b/html/elements/input/color.json @@ -7,6 +7,9 @@ "description": "`type=\"color\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/color", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#color-state-(type=color)", + "tags": [ + "web-features:input-color" + ], "support": { "chrome": { "version_added": "20" diff --git a/html/elements/input/date.json b/html/elements/input/date.json index 9e2bb391693615..da05a989a8f8bc 100644 --- a/html/elements/input/date.json +++ b/html/elements/input/date.json @@ -7,6 +7,9 @@ "description": "`type=\"date\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/date", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#date-state-(type=date)", + "tags": [ + "web-features:input-date-time" + ], "support": { "chrome": { "version_added": "20" diff --git a/html/elements/input/datetime-local.json b/html/elements/input/datetime-local.json index 51582708c833e9..6ba924f608cd15 100644 --- a/html/elements/input/datetime-local.json +++ b/html/elements/input/datetime-local.json @@ -7,6 +7,9 @@ "description": "`type=\"datetime-local\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/datetime-local", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#local-date-and-time-state-(type=datetime-local)", + "tags": [ + "web-features:input-date-time" + ], "support": { "chrome": { "version_added": "20" diff --git a/html/elements/input/email.json b/html/elements/input/email.json index 7accc680d11f7f..f2dcce243650cb 100644 --- a/html/elements/input/email.json +++ b/html/elements/input/email.json @@ -7,6 +7,9 @@ "description": "`type=\"email\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/email", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#email-state-(type=email)", + "tags": [ + "web-features:input-email-tel-url" + ], "support": { "chrome": { "version_added": "5" diff --git a/html/elements/input/file.json b/html/elements/input/file.json index 1b911279b9f7f4..35c4bf913546a6 100644 --- a/html/elements/input/file.json +++ b/html/elements/input/file.json @@ -7,6 +7,9 @@ "description": "`type=\"file\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/file", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#file-upload-state-(type=file)", + "tags": [ + "web-features:input-file" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/hidden.json b/html/elements/input/hidden.json index 1216dfa05b1cb7..720f3a0bf07247 100644 --- a/html/elements/input/hidden.json +++ b/html/elements/input/hidden.json @@ -7,6 +7,9 @@ "description": "`type=\"hidden\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/hidden", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#hidden-state-(type=hidden)", + "tags": [ + "web-features:input-hidden" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/image.json b/html/elements/input/image.json index 6cfc2c0f12acc4..af8306c283cb1d 100644 --- a/html/elements/input/image.json +++ b/html/elements/input/image.json @@ -7,6 +7,9 @@ "description": "`type=\"image\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/image", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#image-button-state-(type=image)", + "tags": [ + "web-features:input-image" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/month.json b/html/elements/input/month.json index 3536b8308d2b77..088509ac660162 100644 --- a/html/elements/input/month.json +++ b/html/elements/input/month.json @@ -7,6 +7,9 @@ "description": "`type=\"month\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/month", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#month-state-(type=month)", + "tags": [ + "web-features:input-date-time" + ], "support": { "chrome": { "version_added": "20" diff --git a/html/elements/input/number.json b/html/elements/input/number.json index 965420836deaba..a962584e67af32 100644 --- a/html/elements/input/number.json +++ b/html/elements/input/number.json @@ -7,6 +7,9 @@ "description": "`type=\"number\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/number", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#number-state-(type=number)", + "tags": [ + "web-features:input-number" + ], "support": { "chrome": { "version_added": "7" diff --git a/html/elements/input/password.json b/html/elements/input/password.json index 9a5303a8c7af2a..3e5b72b927a72b 100644 --- a/html/elements/input/password.json +++ b/html/elements/input/password.json @@ -7,6 +7,9 @@ "description": "`type=\"password\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/password", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#password-state-(type=password)", + "tags": [ + "web-features:input-password" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "insecure_login_handling": { "__compat": { "description": "Special handling of password inputs in insecure login pages", + "tags": [ + "web-features:input-password" + ], "support": { "chrome": { "version_added": false diff --git a/html/elements/input/radio.json b/html/elements/input/radio.json index 308dc22af5410f..38ac94b2a77943 100644 --- a/html/elements/input/radio.json +++ b/html/elements/input/radio.json @@ -7,6 +7,9 @@ "description": "`type=\"radio\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/radio", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#radio-button-state-(type=radio)", + "tags": [ + "web-features:input-radio" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/range.json b/html/elements/input/range.json index 643475eb0e1671..80f3df77253990 100644 --- a/html/elements/input/range.json +++ b/html/elements/input/range.json @@ -7,6 +7,9 @@ "description": "`type=\"range\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/range", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#range-state-(type=range)", + "tags": [ + "web-features:input-range" + ], "support": { "chrome": { "version_added": "4" @@ -62,6 +65,9 @@ "tick_marks": { "__compat": { "description": "Tick mark support", + "tags": [ + "web-features:input-range" + ], "support": { "chrome": { "version_added": "≤67" @@ -98,6 +104,9 @@ "vertical_orientation": { "__compat": { "description": "Vertically-oriented range sliders", + "tags": [ + "web-features:input-range" + ], "support": { "chrome": [ { diff --git a/html/elements/input/reset.json b/html/elements/input/reset.json index 45d17755858527..ce57c240705355 100644 --- a/html/elements/input/reset.json +++ b/html/elements/input/reset.json @@ -7,6 +7,9 @@ "description": "`type=\"reset\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/reset", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#reset-button-state-(type=reset)", + "tags": [ + "web-features:input-reset" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/submit.json b/html/elements/input/submit.json index 6e297cec76baf4..aad506d0e816c0 100644 --- a/html/elements/input/submit.json +++ b/html/elements/input/submit.json @@ -7,6 +7,9 @@ "description": "`type=\"submit\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/submit", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#submit-button-state-(type=submit)", + "tags": [ + "web-features:input-submit" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/tel.json b/html/elements/input/tel.json index 4f4120c1b1fad2..fc4a5cb106702e 100644 --- a/html/elements/input/tel.json +++ b/html/elements/input/tel.json @@ -7,6 +7,9 @@ "description": "`type=\"tel\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/tel", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#telephone-state-(type=tel)", + "tags": [ + "web-features:input-email-tel-url" + ], "support": { "chrome": { "version_added": "3", diff --git a/html/elements/input/text.json b/html/elements/input/text.json index deb1a67beaab39..ca109eac39df3f 100644 --- a/html/elements/input/text.json +++ b/html/elements/input/text.json @@ -7,6 +7,9 @@ "description": "`type=\"text\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/text", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#text-(type=text)-state-and-search-state-(type=search)", + "tags": [ + "web-features:input" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/time.json b/html/elements/input/time.json index f49e6a2df90d7e..4616aa1eb1d781 100644 --- a/html/elements/input/time.json +++ b/html/elements/input/time.json @@ -7,6 +7,9 @@ "description": "`type=\"time\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/time", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#time-state-(type=time)", + "tags": [ + "web-features:input-date-time" + ], "support": { "chrome": { "version_added": "20" diff --git a/html/elements/input/url.json b/html/elements/input/url.json index 895573969a0e44..50a5d43e2ce704 100644 --- a/html/elements/input/url.json +++ b/html/elements/input/url.json @@ -7,6 +7,9 @@ "description": "`type=\"url\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/url", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#url-state-(type=url)", + "tags": [ + "web-features:input-email-tel-url" + ], "support": { "chrome": { "version_added": "1" diff --git a/html/elements/input/week.json b/html/elements/input/week.json index aea99df2dc84c7..fc6dab34600ddf 100644 --- a/html/elements/input/week.json +++ b/html/elements/input/week.json @@ -7,6 +7,9 @@ "description": "`type=\"week\"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input/week", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#week-state-(type=week)", + "tags": [ + "web-features:input-date-time" + ], "support": { "chrome": { "version_added": "20" diff --git a/html/elements/link.json b/html/elements/link.json index e9a84edbfad63c..00c177aab925d9 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -572,6 +572,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -609,6 +612,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -646,6 +652,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "51" @@ -734,6 +743,9 @@ "https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-http-equiv-default-style", "https://drafts.csswg.org/cssom/#css-style-sheet-collections" ], + "tags": [ + "web-features:alternative-style-sheets" + ], "support": { "chrome": { "version_added": "1", @@ -904,6 +916,9 @@ "description": "rel=manifest", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel/manifest", "spec_url": "https://html.spec.whatwg.org/multipage/links.html#link-type-manifest", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "39" diff --git a/html/elements/meta.json b/html/elements/meta.json index 64f9f11ac08745..4340c629a716c6 100644 --- a/html/elements/meta.json +++ b/html/elements/meta.json @@ -209,6 +209,9 @@ "__compat": { "description": "http-equiv=\"content-security-policy\"", "spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-http-equiv-keyword-content-security-policy", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "≤59" diff --git a/html/elements/script.json b/html/elements/script.json index ac268b0597b2ea..52ea9df57de543 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -405,6 +405,9 @@ }, "no-referrer-when-downgrade": { "__compat": { + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "70" @@ -441,6 +444,9 @@ }, "origin-when-cross-origin": { "__compat": { + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "70" @@ -477,6 +483,9 @@ }, "unsafe-url": { "__compat": { + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "70" @@ -716,6 +725,9 @@ "__compat": { "description": "`type=\"speculationrules\"`", "spec_url": "https://wicg.github.io/nav-speculation/speculation-rules.html#speculation-rules-script", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": [ { @@ -767,6 +779,9 @@ "eagerness": { "__compat": { "description": "`eagerness` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "121" @@ -803,6 +818,9 @@ "expects_no_vary_search": { "__compat": { "description": "`expects_no_vary_search` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "121", @@ -841,6 +859,9 @@ "prefetch": { "__compat": { "description": "`prefetch` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "110" @@ -879,6 +900,9 @@ "prerender": { "__compat": { "description": "`prerender` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "105" @@ -917,6 +941,9 @@ "referrer_policy": { "__compat": { "description": "`referrer_policy` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "111" @@ -953,6 +980,9 @@ "relative_to": { "__compat": { "description": "`relative_to` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "121" @@ -989,6 +1019,9 @@ "requires": { "__compat": { "description": "`requires` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "110" @@ -1026,6 +1059,9 @@ "anonymous-client-ip-when-cross-origin": { "__compat": { "description": "`anonymous-client-ip-when-cross-origin` value", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "110" @@ -1073,6 +1109,9 @@ "source_optional": { "__compat": { "description": "`source` key is optional", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "122" @@ -1109,6 +1148,9 @@ "urls": { "__compat": { "description": "`urls` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "109" @@ -1147,6 +1189,9 @@ "where": { "__compat": { "description": "`where` key", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "121" diff --git a/html/elements/td.json b/html/elements/td.json index 8873c203f47198..63c3045441eb00 100644 --- a/html/elements/td.json +++ b/html/elements/td.json @@ -377,6 +377,9 @@ "rowspan_zero": { "__compat": { "description": "`rowspan` attribute with value `0` (extend to the end of the row group)", + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": "65" diff --git a/html/elements/th.json b/html/elements/th.json index c609617b2935c7..55278e4b2365e9 100644 --- a/html/elements/th.json +++ b/html/elements/th.json @@ -380,6 +380,9 @@ "rowspan_zero": { "__compat": { "description": "`rowspan` attribute with value `0` (extend to the end of the row group)", + "tags": [ + "web-features:table" + ], "support": { "chrome": { "version_added": false diff --git a/html/elements/video.json b/html/elements/video.json index 5a79aa5f496817..32905aa78f5cd3 100644 --- a/html/elements/video.json +++ b/html/elements/video.json @@ -349,6 +349,9 @@ "disableremoteplayback": { "__compat": { "spec_url": "https://w3c.github.io/remote-playback/#the-disableremoteplayback-attribute", + "tags": [ + "web-features:remote-playback" + ], "support": { "chrome": { "version_added": "121" diff --git a/html/global_attributes.json b/html/global_attributes.json index 3def7b116a49a9..b905b1ce81d183 100644 --- a/html/global_attributes.json +++ b/html/global_attributes.json @@ -529,6 +529,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/exportparts", "spec_url": "https://drafts.csswg.org/css-shadow-parts/#element-attrdef-html-global-exportparts", + "tags": [ + "web-features:shadow-parts" + ], "support": { "chrome": { "version_added": "73" @@ -922,6 +925,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/part", "spec_url": "https://drafts.csswg.org/css-shadow-parts/#part-attr", + "tags": [ + "web-features:shadow-parts" + ], "support": { "chrome": { "version_added": "73" @@ -1274,6 +1280,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Global_attributes/virtualkeyboardpolicy", "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-elementcontenteditable-virtualkeyboardpolicy", + "tags": [ + "web-features:virtual-keyboard" + ], "support": { "chrome": { "version_added": "94" diff --git a/html/manifest/background_color.json b/html/manifest/background_color.json index 7395f853bb8e46..63c1f07e8276cd 100644 --- a/html/manifest/background_color.json +++ b/html/manifest/background_color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/background_color", "spec_url": "https://w3c.github.io/manifest/#background_color-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "46" diff --git a/html/manifest/description.json b/html/manifest/description.json index bdaa6c6d06e130..ef26557352c495 100644 --- a/html/manifest/description.json +++ b/html/manifest/description.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/description", "spec_url": "https://w3c.github.io/manifest-app-info/#description-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "88" diff --git a/html/manifest/display.json b/html/manifest/display.json index 808c0c3e2c3064..e4d856f7982b2a 100644 --- a/html/manifest/display.json +++ b/html/manifest/display.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/display", "spec_url": "https://w3c.github.io/manifest/#display-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "39", diff --git a/html/manifest/file_handlers.json b/html/manifest/file_handlers.json index c57ef2eef111dc..d7576fe121cea6 100644 --- a/html/manifest/file_handlers.json +++ b/html/manifest/file_handlers.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/file_handlers", "spec_url": "https://wicg.github.io/manifest-incubations/#file_handlers-member", + "tags": [ + "web-features:app-file-handlers" + ], "support": { "chrome": { "version_added": "102" diff --git a/html/manifest/icons.json b/html/manifest/icons.json index 8b885f122f5dc1..e319289b70192a 100644 --- a/html/manifest/icons.json +++ b/html/manifest/icons.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/icons", "spec_url": "https://w3c.github.io/manifest/#icons-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "39", diff --git a/html/manifest/id.json b/html/manifest/id.json index 74d4ae4e5efa53..d08f38be19d8e1 100644 --- a/html/manifest/id.json +++ b/html/manifest/id.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/id", "spec_url": "https://w3c.github.io/manifest/#id-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "96" diff --git a/html/manifest/name.json b/html/manifest/name.json index 40d9fdc5ba4886..fe3cf8c186450c 100644 --- a/html/manifest/name.json +++ b/html/manifest/name.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/name", "spec_url": "https://w3c.github.io/manifest/#name-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "39", diff --git a/html/manifest/orientation.json b/html/manifest/orientation.json index fb914700bfa2c3..69181edb66413d 100644 --- a/html/manifest/orientation.json +++ b/html/manifest/orientation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/orientation", "spec_url": "https://w3c.github.io/manifest/#orientation-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "39" diff --git a/html/manifest/protocol_handlers.json b/html/manifest/protocol_handlers.json index eddc131727dbfd..1883a0bbac8194 100644 --- a/html/manifest/protocol_handlers.json +++ b/html/manifest/protocol_handlers.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/protocol_handlers", "spec_url": "https://wicg.github.io/manifest-incubations/#protocol_handlers-member", + "tags": [ + "web-features:app-protocol-handlers" + ], "support": { "chrome": { "version_added": "96" @@ -40,6 +43,9 @@ "protocol": { "__compat": { "spec_url": "https://wicg.github.io/manifest-incubations/#protocol-member", + "tags": [ + "web-features:app-protocol-handlers" + ], "support": { "chrome": { "version_added": "96" @@ -80,6 +86,9 @@ "url": { "__compat": { "spec_url": "https://wicg.github.io/manifest-incubations/#url-member", + "tags": [ + "web-features:app-protocol-handlers" + ], "support": { "chrome": { "version_added": "96" diff --git a/html/manifest/scope.json b/html/manifest/scope.json index 8ab6c869beafdd..dc51a17aecc122 100644 --- a/html/manifest/scope.json +++ b/html/manifest/scope.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/scope", "spec_url": "https://w3c.github.io/manifest/#scope-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "53" diff --git a/html/manifest/serviceworker.json b/html/manifest/serviceworker.json index 9bb41854cd674c..28c52f80530fe7 100644 --- a/html/manifest/serviceworker.json +++ b/html/manifest/serviceworker.json @@ -4,6 +4,9 @@ "serviceworker": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/serviceworker", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "70" @@ -38,6 +41,9 @@ }, "scope": { "__compat": { + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "70" @@ -73,6 +79,9 @@ }, "src": { "__compat": { + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "70" @@ -108,6 +117,9 @@ }, "use_cache": { "__compat": { + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "70" diff --git a/html/manifest/share_target.json b/html/manifest/share_target.json index 63fc4ded67d3ce..e08bdb22a4f0e5 100644 --- a/html/manifest/share_target.json +++ b/html/manifest/share_target.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/share_target", "spec_url": "https://w3c.github.io/web-share-target/#share_target-member", + "tags": [ + "web-features:app-share-targets" + ], "support": { "chrome": { "version_added": "89" diff --git a/html/manifest/short_name.json b/html/manifest/short_name.json index 38a6de8b88cd21..faadc4c80277a8 100644 --- a/html/manifest/short_name.json +++ b/html/manifest/short_name.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/short_name", "spec_url": "https://w3c.github.io/manifest/#short_name-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "39", diff --git a/html/manifest/shortcuts.json b/html/manifest/shortcuts.json index 839ffc9778ffe7..6e834f02d737de 100644 --- a/html/manifest/shortcuts.json +++ b/html/manifest/shortcuts.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/shortcuts", "spec_url": "https://w3c.github.io/manifest/#shortcuts-member", + "tags": [ + "web-features:app-shortcuts" + ], "support": { "chrome": [ { diff --git a/html/manifest/start_url.json b/html/manifest/start_url.json index 08be988bd69ec7..e62df89ca64df5 100644 --- a/html/manifest/start_url.json +++ b/html/manifest/start_url.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/start_url", "spec_url": "https://w3c.github.io/manifest/#start_url-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "39", diff --git a/html/manifest/theme_color.json b/html/manifest/theme_color.json index f505fc1d856e17..a5f74b3db19641 100644 --- a/html/manifest/theme_color.json +++ b/html/manifest/theme_color.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/Manifest/theme_color", "spec_url": "https://w3c.github.io/manifest/#theme_color-member", + "tags": [ + "web-features:manifest" + ], "support": { "chrome": { "version_added": "46" diff --git a/http/data-url.json b/http/data-url.json index ed204f32864732..cf2a17c6eee74a 100644 --- a/http/data-url.json +++ b/http/data-url.json @@ -5,6 +5,9 @@ "description": "data URL scheme", "mdn_url": "https://developer.mozilla.org/docs/Web/URI/Schemes/data", "spec_url": "https://www.rfc-editor.org/rfc/rfc2397#section-2", + "tags": [ + "web-features:data-urls" + ], "support": { "chrome": { "version_added": "≤4" @@ -47,6 +50,9 @@ "css_files": { "__compat": { "description": "CSS files", + "tags": [ + "web-features:data-urls" + ], "support": { "chrome": { "version_added": "≤4" @@ -85,6 +91,9 @@ "html_files": { "__compat": { "description": "HTML files", + "tags": [ + "web-features:data-urls" + ], "support": { "chrome": { "version_added": "≤4" @@ -119,6 +128,9 @@ "js_files": { "__compat": { "description": "JavaScript files", + "tags": [ + "web-features:data-urls" + ], "support": { "chrome": { "version_added": "≤4" @@ -157,6 +169,9 @@ "top_level_navigation_blocked": { "__compat": { "description": "Top-level navigation blocked to data:// URIs", + "tags": [ + "web-features:data-urls" + ], "support": { "chrome": { "version_added": "60" diff --git a/http/headers/Accept-CH.json b/http/headers/Accept-CH.json index 960498bfc11822..0630ab68167094 100644 --- a/http/headers/Accept-CH.json +++ b/http/headers/Accept-CH.json @@ -149,6 +149,9 @@ "Sec-CH-UA": { "__compat": { "description": "`Sec-CH-UA` token", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" @@ -183,6 +186,9 @@ "Sec-CH-UA-Arch": { "__compat": { "description": "`Sec-CH-UA-Arch` token", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" @@ -217,6 +223,9 @@ "Sec-CH-UA-Full-Version": { "__compat": { "description": "`Sec-CH-UA-Full-Version` token", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" @@ -251,6 +260,9 @@ "Sec-CH-UA-Mobile": { "__compat": { "description": "`Sec-CH-UA-Mobile` token", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" @@ -285,6 +297,9 @@ "Sec-CH-UA-Model": { "__compat": { "description": "`Sec-CH-UA-Model` token", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" @@ -319,6 +334,9 @@ "Sec-CH-UA-Platform": { "__compat": { "description": "`Sec-CH-UA-Platform` token", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" @@ -353,6 +371,9 @@ "Sec-CH-UA-Platform-Version": { "__compat": { "description": "`Sec-CH-UA-Platform-Version` token", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" diff --git a/http/headers/Accept-Encoding.json b/http/headers/Accept-Encoding.json index 709d4f73ea3dad..77df8d1d937b01 100644 --- a/http/headers/Accept-Encoding.json +++ b/http/headers/Accept-Encoding.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Encoding", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.accept-encoding", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Accept-Language.json b/http/headers/Accept-Language.json index 5b2697871e1227..893a352fbe5287 100644 --- a/http/headers/Accept-Language.json +++ b/http/headers/Accept-Language.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Language", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.accept-language", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Accept-Ranges.json b/http/headers/Accept-Ranges.json index 2707f6d319fdf2..d7b4a3fe2ecb10 100644 --- a/http/headers/Accept-Ranges.json +++ b/http/headers/Accept-Ranges.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept-Ranges", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.accept-ranges", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Accept.json b/http/headers/Accept.json index bb1b8858d9080c..991c15ed297d25 100644 --- a/http/headers/Accept.json +++ b/http/headers/Accept.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Accept", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.accept", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Access-Control-Allow-Credentials.json b/http/headers/Access-Control-Allow-Credentials.json index e3e9943ce060c6..535952d0c5d193 100644 --- a/http/headers/Access-Control-Allow-Credentials.json +++ b/http/headers/Access-Control-Allow-Credentials.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-allow-credentials", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" diff --git a/http/headers/Access-Control-Allow-Headers.json b/http/headers/Access-Control-Allow-Headers.json index db7c2d2a9d80e6..4f175b92400bef 100644 --- a/http/headers/Access-Control-Allow-Headers.json +++ b/http/headers/Access-Control-Allow-Headers.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Allow-Headers", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-allow-headers", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" @@ -46,6 +49,9 @@ "authorization_not_covered_by_wildcard": { "__compat": { "description": "`Authorization` header is not covered by wildcard", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": false @@ -87,6 +93,9 @@ "wildcard": { "__compat": { "description": "Wildcard (`*`)", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "63" diff --git a/http/headers/Access-Control-Allow-Methods.json b/http/headers/Access-Control-Allow-Methods.json index 4fd1ecdc781596..7ac41cd2aa6bc1 100644 --- a/http/headers/Access-Control-Allow-Methods.json +++ b/http/headers/Access-Control-Allow-Methods.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Allow-Methods", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-allow-methods", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" @@ -46,6 +49,9 @@ "wildcard": { "__compat": { "description": "Wildcard (`*`)", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "63" diff --git a/http/headers/Access-Control-Allow-Origin.json b/http/headers/Access-Control-Allow-Origin.json index ed8e6f1dff6498..ccafbef1430226 100644 --- a/http/headers/Access-Control-Allow-Origin.json +++ b/http/headers/Access-Control-Allow-Origin.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Allow-Origin", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-allow-origin", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" diff --git a/http/headers/Access-Control-Expose-Headers.json b/http/headers/Access-Control-Expose-Headers.json index 089dcbdfa98d39..72e58e920cd69f 100644 --- a/http/headers/Access-Control-Expose-Headers.json +++ b/http/headers/Access-Control-Expose-Headers.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Expose-Headers", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-expose-headers", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" @@ -46,6 +49,9 @@ "wildcard": { "__compat": { "description": "Wildcard (`*`)", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "65" diff --git a/http/headers/Access-Control-Max-Age.json b/http/headers/Access-Control-Max-Age.json index 6f2dabdcfe2ef2..b76fec6edf0293 100644 --- a/http/headers/Access-Control-Max-Age.json +++ b/http/headers/Access-Control-Max-Age.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Max-Age", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-max-age", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" diff --git a/http/headers/Access-Control-Request-Headers.json b/http/headers/Access-Control-Request-Headers.json index 51c362c85740b7..96165632b05514 100644 --- a/http/headers/Access-Control-Request-Headers.json +++ b/http/headers/Access-Control-Request-Headers.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Request-Headers", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-request-headers", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" diff --git a/http/headers/Access-Control-Request-Method.json b/http/headers/Access-Control-Request-Method.json index 75656c59d15b5a..790f3dd09302b6 100644 --- a/http/headers/Access-Control-Request-Method.json +++ b/http/headers/Access-Control-Request-Method.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Access-Control-Request-Method", "spec_url": "https://fetch.spec.whatwg.org/#http-access-control-request-method", + "tags": [ + "web-features:cors" + ], "support": { "chrome": { "version_added": "4" diff --git a/http/headers/Age.json b/http/headers/Age.json index 4f63bc51bf7357..bd63fd1c6cbbcf 100644 --- a/http/headers/Age.json +++ b/http/headers/Age.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Age", "spec_url": "https://httpwg.org/specs/rfc9111.html#field.age", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Authorization.json b/http/headers/Authorization.json index a517431942e878..4d67f48e9b342d 100644 --- a/http/headers/Authorization.json +++ b/http/headers/Authorization.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Authorization", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.authorization", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -41,6 +44,9 @@ "__compat": { "description": "`Basic` authentication", "spec_url": "https://httpwg.org/specs/rfc7617.html#basic.authentication.scheme", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -80,6 +86,9 @@ "__compat": { "description": "`Digest` authentication", "spec_url": "https://httpwg.org/specs/rfc7616.html#digest.access.authentication.scheme", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -113,6 +122,9 @@ "SHA-256": { "__compat": { "description": "SHA2-256 digest authentication", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "117" @@ -147,6 +159,9 @@ "md5": { "__compat": { "description": "MD5 digest authentication", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -183,6 +198,9 @@ "__compat": { "description": "`Negotiate` (Kerberos) authentication", "spec_url": "https://www.rfc-editor.org/rfc/rfc4120#section-1", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -217,6 +235,9 @@ "NTLM": { "__compat": { "description": "`NTLM` authentication", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -252,6 +273,9 @@ "__compat": { "description": "`Authorization` header removed from cross-origin redirects", "spec_url": "https://fetch.spec.whatwg.org/#http-redirect-fetch", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": false diff --git a/http/headers/Cache-Control.json b/http/headers/Cache-Control.json index 10ce42725327fa..ce3f4c9e0ce480 100644 --- a/http/headers/Cache-Control.json +++ b/http/headers/Cache-Control.json @@ -8,6 +8,9 @@ "https://httpwg.org/specs/rfc9111.html#field.cache-control", "https://httpwg.org/specs/rfc8246.html#the-immutable-cache-control-extension" ], + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Clear-Site-Data.json b/http/headers/Clear-Site-Data.json index 2f63628a663d56..f20080517f80be 100644 --- a/http/headers/Clear-Site-Data.json +++ b/http/headers/Clear-Site-Data.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Clear-Site-Data", "spec_url": "https://w3c.github.io/webappsec-clear-site-data/#header", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": "61" @@ -40,6 +43,9 @@ "secure_context_required": { "__compat": { "description": "Secure context required", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": "61" @@ -78,6 +84,9 @@ "description": "`"cache"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Clear-Site-Data#cache", "spec_url": "https://w3c.github.io/webappsec-clear-site-data/#grammardef-cache", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": "61" @@ -118,6 +127,9 @@ "description": "`"clientHints"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Clear-Site-Data#clientHints", "spec_url": "https://w3c.github.io/webappsec-clear-site-data/#grammardef-clienthints", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": "117" @@ -154,6 +166,9 @@ "description": "`"cookies"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Clear-Site-Data#cookies", "spec_url": "https://w3c.github.io/webappsec-clear-site-data/#grammardef-cookies", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": "61" @@ -192,6 +207,9 @@ "description": "`"executionContexts"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Clear-Site-Data#executionContexts", "spec_url": "https://w3c.github.io/webappsec-clear-site-data/#grammardef-executioncontexts", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": false, @@ -231,6 +249,9 @@ "description": "`"storage"`", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Clear-Site-Data#storage", "spec_url": "https://w3c.github.io/webappsec-clear-site-data/#grammardef-storage", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": "61" @@ -269,6 +290,9 @@ "description": "`"*"` (wildcard)", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Clear-Site-Data#sect4", "spec_url": "https://w3c.github.io/webappsec-clear-site-data/#grammardef-", + "tags": [ + "web-features:clear-site-data" + ], "support": { "chrome": { "version_added": "117" diff --git a/http/headers/Connection.json b/http/headers/Connection.json index 4a1b0e95cc7004..65397d076c6b30 100644 --- a/http/headers/Connection.json +++ b/http/headers/Connection.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Connection", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.connection", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Content-Disposition.json b/http/headers/Content-Disposition.json index df1b0547f39674..86fe614de9d6ff 100644 --- a/http/headers/Content-Disposition.json +++ b/http/headers/Content-Disposition.json @@ -8,6 +8,9 @@ "https://httpwg.org/specs/rfc6266.html#header.field.definition", "https://www.rfc-editor.org/rfc/rfc7578#section-4.2" ], + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Content-Encoding.json b/http/headers/Content-Encoding.json index 7075e78b832b23..bfde18ce899140 100644 --- a/http/headers/Content-Encoding.json +++ b/http/headers/Content-Encoding.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Encoding", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.content-encoding", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" @@ -40,6 +43,9 @@ "br": { "__compat": { "spec_url": "https://www.rfc-editor.org/rfc/rfc7932#section-13", + "tags": [ + "web-features:brotli" + ], "support": { "chrome": { "version_added": "50" @@ -86,6 +92,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Encoding#zstd", "spec_url": "https://www.rfc-editor.org/rfc/rfc8878#name-content-encoding", + "tags": [ + "web-features:zstd" + ], "support": { "chrome": { "version_added": "123" diff --git a/http/headers/Content-Language.json b/http/headers/Content-Language.json index a59f7701ec16d8..041443855d872a 100644 --- a/http/headers/Content-Language.json +++ b/http/headers/Content-Language.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Language", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.content-language", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Content-Length.json b/http/headers/Content-Length.json index 7050f63ac66b46..6e60fdc302b806 100644 --- a/http/headers/Content-Length.json +++ b/http/headers/Content-Length.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Length", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.content-length", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Content-Location.json b/http/headers/Content-Location.json index d4470ba9cc7aac..56a3e54ed9309d 100644 --- a/http/headers/Content-Location.json +++ b/http/headers/Content-Location.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Location", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.content-location", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Content-Range.json b/http/headers/Content-Range.json index 918cbb729ae4e5..141d8d6e4551d4 100644 --- a/http/headers/Content-Range.json +++ b/http/headers/Content-Range.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Range", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.content-range", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Content-Security-Policy-Report-Only.json b/http/headers/Content-Security-Policy-Report-Only.json index 51c1743bdeecae..1acea0aca7abaa 100644 --- a/http/headers/Content-Security-Policy-Report-Only.json +++ b/http/headers/Content-Security-Policy-Report-Only.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only", "spec_url": "https://w3c.github.io/webappsec-csp/#cspro-header", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" diff --git a/http/headers/Content-Security-Policy.json b/http/headers/Content-Security-Policy.json index 64dc4a85df7bdc..f6914b36cb3d72 100644 --- a/http/headers/Content-Security-Policy.json +++ b/http/headers/Content-Security-Policy.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy", "spec_url": "https://w3c.github.io/webappsec-csp/#csp-header", + "tags": [ + "web-features:csp" + ], "support": { "chrome": [ { @@ -64,6 +67,9 @@ "worker_support": { "__compat": { "description": "Worker support", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "56" @@ -101,6 +107,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/base-uri", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-base-uri", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "40" @@ -176,6 +185,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/child-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-child-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "40" @@ -215,6 +227,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/connect-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-connect-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -261,6 +276,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/default-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-default-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -298,6 +316,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/fenced-frame-src", "spec_url": "https://wicg.github.io/fenced-frame/#new-csp-directive", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" @@ -333,6 +354,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/font-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-font-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -370,6 +394,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/form-action", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-form-action", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "40" @@ -443,6 +470,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-frame-ancestors", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "40" @@ -491,6 +521,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/frame-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-frame-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -528,6 +561,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/img-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-img-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -565,6 +601,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/manifest-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-manifest-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "40" @@ -600,6 +639,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/media-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-media-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -636,6 +678,9 @@ "meta-element-support": { "__compat": { "description": "`<meta>` element support", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -673,6 +718,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/object-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-object-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -747,6 +795,9 @@ "__compat": { "description": "`report-sample` source value", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy#fetch_directive_syntax", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "59" @@ -784,6 +835,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/report-to", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-report-to", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "70" @@ -903,6 +957,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/sandbox", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-sandbox", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -940,6 +997,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-script-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -976,6 +1036,9 @@ "__compat": { "description": "External scripts with hash", "spec_url": "https://w3c.github.io/webappsec-csp/#external-hash", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "59" @@ -1013,6 +1076,9 @@ "__compat": { "description": "`inline-speculation-rules` source expression", "spec_url": "https://wicg.github.io/nav-speculation/speculation-rules.html#content-security-policy", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "110" @@ -1047,6 +1113,9 @@ "wasm-unsafe-eval": { "__compat": { "description": "Source expression allowing WebAssembly execution", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "97" @@ -1083,6 +1152,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src-attr", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-script-src-attr", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "75" @@ -1118,6 +1190,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src-elem", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-script-src-elem", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "75" @@ -1153,6 +1228,9 @@ "__compat": { "description": "`strict-dynamic` source value", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy#fetch_directive_syntax", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "52" @@ -1190,6 +1268,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/style-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-style-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "25" @@ -1227,6 +1308,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/style-src-attr", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-style-src-attr", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "75" @@ -1262,6 +1346,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/style-src-elem", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-style-src-elem", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "75" @@ -1339,6 +1426,9 @@ "__compat": { "description": "`unsafe-hashes` source value", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy#fetch_directive_syntax", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "69" @@ -1374,6 +1464,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/upgrade-insecure-requests", "spec_url": "https://w3c.github.io/webappsec-upgrade-insecure-requests/#delivery", + "tags": [ + "web-features:upgrade-insecure-requests" + ], "support": { "chrome": { "version_added": "43" @@ -1411,6 +1504,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/worker-src", "spec_url": "https://w3c.github.io/webappsec-csp/#directive-worker-src", + "tags": [ + "web-features:csp" + ], "support": { "chrome": { "version_added": "59", diff --git a/http/headers/Content-Type.json b/http/headers/Content-Type.json index b46ad2bd47431f..93614397686286 100644 --- a/http/headers/Content-Type.json +++ b/http/headers/Content-Type.json @@ -8,6 +8,9 @@ "https://httpwg.org/specs/rfc9110.html#status.206", "https://httpwg.org/specs/rfc9110.html#field.content-type" ], + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Cookie.json b/http/headers/Cookie.json index d41b8bd0ba263e..5d9ec90b813b12 100644 --- a/http/headers/Cookie.json +++ b/http/headers/Cookie.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Cookie", "spec_url": "https://httpwg.org/specs/rfc6265.html#cookie", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Date.json b/http/headers/Date.json index 74908d8a33ec58..d329bbf72a3d20 100644 --- a/http/headers/Date.json +++ b/http/headers/Date.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Date", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.date", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Downlink.json b/http/headers/Downlink.json index bb79a58104833b..fd6aab03b29dc6 100644 --- a/http/headers/Downlink.json +++ b/http/headers/Downlink.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Downlink", "spec_url": "https://wicg.github.io/netinfo/#downlink-request-header-field", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "67", diff --git a/http/headers/ECT.json b/http/headers/ECT.json index c51970dbabbfa8..b3da5bec899123 100644 --- a/http/headers/ECT.json +++ b/http/headers/ECT.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/ECT", "spec_url": "https://wicg.github.io/netinfo/#ect-request-header-field", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "67" diff --git a/http/headers/ETag.json b/http/headers/ETag.json index f3912685102b77..d0c15feaa19d0b 100644 --- a/http/headers/ETag.json +++ b/http/headers/ETag.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/ETag", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.etag", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Expires.json b/http/headers/Expires.json index 58587753c4ff04..1af27546546216 100644 --- a/http/headers/Expires.json +++ b/http/headers/Expires.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Expires", "spec_url": "https://httpwg.org/specs/rfc9111.html#field.expires", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/From.json b/http/headers/From.json index 86a499e506a8fb..88d2d4fb200ec3 100644 --- a/http/headers/From.json +++ b/http/headers/From.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/From", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.from", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Host.json b/http/headers/Host.json index ec467a5d921a22..5e48302ba4eeca 100644 --- a/http/headers/Host.json +++ b/http/headers/Host.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Host", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.host", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/If-Match.json b/http/headers/If-Match.json index 4c461d29cb286a..0400d94a444533 100644 --- a/http/headers/If-Match.json +++ b/http/headers/If-Match.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Match", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.if-match", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/If-Modified-Since.json b/http/headers/If-Modified-Since.json index 8c37000f8eefad..50a315abf634b4 100644 --- a/http/headers/If-Modified-Since.json +++ b/http/headers/If-Modified-Since.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Modified-Since", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.if-modified-since", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/If-None-Match.json b/http/headers/If-None-Match.json index 9f81b4d19a1ef3..e5121e56b42e32 100644 --- a/http/headers/If-None-Match.json +++ b/http/headers/If-None-Match.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-None-Match", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.if-none-match", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/If-Range.json b/http/headers/If-Range.json index 73ea98355f363c..b876b11be10104 100644 --- a/http/headers/If-Range.json +++ b/http/headers/If-Range.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Range", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.if-range", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/If-Unmodified-Since.json b/http/headers/If-Unmodified-Since.json index bacc963f2b37bf..328969d3b016e8 100644 --- a/http/headers/If-Unmodified-Since.json +++ b/http/headers/If-Unmodified-Since.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/If-Unmodified-Since", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.if-unmodified-since", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Keep-Alive.json b/http/headers/Keep-Alive.json index 05d9eb8a81e3a7..63a65f93fd4e75 100644 --- a/http/headers/Keep-Alive.json +++ b/http/headers/Keep-Alive.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Keep-Alive", "spec_url": "https://httpwg.org/specs/rfc9112.html#compatibility.with.http.1.0.persistent.connections", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Last-Modified.json b/http/headers/Last-Modified.json index 87177c719120e9..9daf363597de43 100644 --- a/http/headers/Last-Modified.json +++ b/http/headers/Last-Modified.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Last-Modified", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.last-modified", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Location.json b/http/headers/Location.json index f0e45cb82b7f2c..2f434edacd9773 100644 --- a/http/headers/Location.json +++ b/http/headers/Location.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Location", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.location", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Origin.json b/http/headers/Origin.json index 520d1a60e7dcfa..1040fa52e6f369 100644 --- a/http/headers/Origin.json +++ b/http/headers/Origin.json @@ -8,6 +8,9 @@ "https://www.rfc-editor.org/rfc/rfc6454#section-7", "https://fetch.spec.whatwg.org/#origin-header" ], + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Permissions-Policy.json b/http/headers/Permissions-Policy.json index 42135052251024..b4bf72e9c64181 100644 --- a/http/headers/Permissions-Policy.json +++ b/http/headers/Permissions-Policy.json @@ -196,6 +196,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/bluetooth", "spec_url": "https://webbluetoothcg.github.io/web-bluetooth/#permissions-policy", + "tags": [ + "web-features:web-bluetooth" + ], "support": { "chrome": { "version_added": "104" @@ -378,6 +381,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/display-capture", "spec_url": "https://w3c.github.io/mediacapture-screen-share/#permissions-policy-integration", + "tags": [ + "web-features:screen-capture" + ], "support": { "chrome": { "version_added": "94" @@ -568,6 +574,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/gyroscope", "spec_url": "https://w3c.github.io/sensors/#permissions-policy", + "tags": [ + "web-features:gyroscope" + ], "support": { "chrome": { "version_added": "66" @@ -722,6 +731,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/local-fonts", "spec_url": "https://wicg.github.io/local-font-access/#permissions-policy", + "tags": [ + "web-features:local-fonts" + ], "support": { "chrome": { "version_added": "103" @@ -919,6 +931,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/payment", "spec_url": "https://w3c.github.io/payment-request/#permissions-policy", + "tags": [ + "web-features:payment-request" + ], "support": { "chrome": { "version_added": "60" @@ -999,6 +1014,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/publickey-credentials-create", "spec_url": "https://w3c.github.io/webauthn/#sctn-permissions-policy", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "84" @@ -1038,6 +1056,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/publickey-credentials-get", "spec_url": "https://w3c.github.io/webauthn/#sctn-permissions-policy", + "tags": [ + "web-features:webauthn" + ], "support": { "chrome": { "version_added": "84" @@ -1118,6 +1139,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/serial", "spec_url": "https://wicg.github.io/serial/#permissions-policy", + "tags": [ + "web-features:serial" + ], "support": { "chrome": { "version_added": "89" @@ -1153,6 +1177,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/storage-access", "spec_url": "https://privacycg.github.io/storage-access/#permissions-policy-integration", + "tags": [ + "web-features:storage-access" + ], "support": { "chrome": { "version_added": "113" @@ -1228,6 +1255,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/web-share", "spec_url": "https://w3c.github.io/web-share/#permissions-policy", + "tags": [ + "web-features:share" + ], "support": { "chrome": { "version_added": "86" @@ -1300,6 +1330,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/window-management", "spec_url": "https://w3c.github.io/window-management/#api-permission-policy-integration", + "tags": [ + "web-features:window-management" + ], "support": { "chrome": { "version_added": "100" @@ -1337,6 +1370,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Permissions-Policy/xr-spatial-tracking", "spec_url": "https://immersive-web.github.io/webxr/#permissions-policy", + "tags": [ + "web-features:webxr-device" + ], "support": { "chrome": { "version_added": "79" diff --git a/http/headers/Proxy-Authenticate.json b/http/headers/Proxy-Authenticate.json index 1f5d94a8c5ec0d..672dfe0900f64a 100644 --- a/http/headers/Proxy-Authenticate.json +++ b/http/headers/Proxy-Authenticate.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Proxy-Authenticate", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.proxy-authenticate", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/RTT.json b/http/headers/RTT.json index 0284b40c267634..433399dd9b1049 100644 --- a/http/headers/RTT.json +++ b/http/headers/RTT.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/RTT", "spec_url": "https://wicg.github.io/netinfo/#rtt-request-header-field", + "tags": [ + "web-features:network-information" + ], "support": { "chrome": { "version_added": "67", diff --git a/http/headers/Range.json b/http/headers/Range.json index 595cf5b72390a6..641f0cd3581978 100644 --- a/http/headers/Range.json +++ b/http/headers/Range.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Range", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.range", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Referer.json b/http/headers/Referer.json index 0a79ef4c9abb6a..79d222e4989446 100644 --- a/http/headers/Referer.json +++ b/http/headers/Referer.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Referer", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.referer", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Referrer-Policy.json b/http/headers/Referrer-Policy.json index ed4d50131c374e..33c67a7541486d 100644 --- a/http/headers/Referrer-Policy.json +++ b/http/headers/Referrer-Policy.json @@ -82,6 +82,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "56" @@ -123,6 +126,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "56" @@ -164,6 +170,9 @@ "same-origin": { "__compat": { "description": "same-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "61" @@ -202,6 +211,9 @@ "strict-origin": { "__compat": { "description": "strict-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "61" @@ -240,6 +252,9 @@ "strict-origin-when-cross-origin": { "__compat": { "description": "strict-origin-when-cross-origin", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "61" @@ -278,6 +293,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:referrer-policy" + ], "support": { "chrome": { "version_added": "56" diff --git a/http/headers/Save-Data.json b/http/headers/Save-Data.json index 2adf2e89529a59..190c6e4b3d1c3d 100644 --- a/http/headers/Save-Data.json +++ b/http/headers/Save-Data.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Save-Data", "spec_url": "https://wicg.github.io/savedata/#save-data-request-header-field", + "tags": [ + "web-features:savedata" + ], "support": { "chrome": { "version_added": "49" diff --git a/http/headers/Sec-CH-UA-Arch.json b/http/headers/Sec-CH-UA-Arch.json index 3920320251758d..70161b3a50847e 100644 --- a/http/headers/Sec-CH-UA-Arch.json +++ b/http/headers/Sec-CH-UA-Arch.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA-Arch` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA-Arch", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua-arch", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" diff --git a/http/headers/Sec-CH-UA-Bitness.json b/http/headers/Sec-CH-UA-Bitness.json index 7f5c47f87c8737..74bf5703eb9baa 100644 --- a/http/headers/Sec-CH-UA-Bitness.json +++ b/http/headers/Sec-CH-UA-Bitness.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA-Bitness` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA-Bitness", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua-bitness", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "93" diff --git a/http/headers/Sec-CH-UA-Full-Version-List.json b/http/headers/Sec-CH-UA-Full-Version-List.json index d34066f89c93ba..bf8128ab709930 100644 --- a/http/headers/Sec-CH-UA-Full-Version-List.json +++ b/http/headers/Sec-CH-UA-Full-Version-List.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA-Full-Version-List` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA-Full-Version-List", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua-full-version-list", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "98" diff --git a/http/headers/Sec-CH-UA-Mobile.json b/http/headers/Sec-CH-UA-Mobile.json index 83d32f39b28fe7..0f196d151c5765 100644 --- a/http/headers/Sec-CH-UA-Mobile.json +++ b/http/headers/Sec-CH-UA-Mobile.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA-Mobile` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA-Mobile", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua-mobile", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" diff --git a/http/headers/Sec-CH-UA-Model.json b/http/headers/Sec-CH-UA-Model.json index db34a6b62b31fb..490c7c8ac6ea01 100644 --- a/http/headers/Sec-CH-UA-Model.json +++ b/http/headers/Sec-CH-UA-Model.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA-Model` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA-Model", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua-model", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" diff --git a/http/headers/Sec-CH-UA-Platform-Version.json b/http/headers/Sec-CH-UA-Platform-Version.json index 6d669d83890f3b..75d4ee43baf4ee 100644 --- a/http/headers/Sec-CH-UA-Platform-Version.json +++ b/http/headers/Sec-CH-UA-Platform-Version.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA-Platform-Version` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA-Platform-Version", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua-platform-version", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" diff --git a/http/headers/Sec-CH-UA-Platform.json b/http/headers/Sec-CH-UA-Platform.json index 2d39956fa829cc..f3644281604210 100644 --- a/http/headers/Sec-CH-UA-Platform.json +++ b/http/headers/Sec-CH-UA-Platform.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA-Platform` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA-Platform", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua-platform", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" diff --git a/http/headers/Sec-CH-UA.json b/http/headers/Sec-CH-UA.json index 7ee8a4c5d10f0e..c3ec3ff19dfbfb 100644 --- a/http/headers/Sec-CH-UA.json +++ b/http/headers/Sec-CH-UA.json @@ -6,6 +6,9 @@ "description": "`Sec-CH-UA` request header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-UA", "spec_url": "https://wicg.github.io/ua-client-hints/#sec-ch-ua", + "tags": [ + "web-features:ua-client-hints" + ], "support": { "chrome": { "version_added": "89" diff --git a/http/headers/Sec-Fetch-Dest.json b/http/headers/Sec-Fetch-Dest.json index 74a1c0b3551d46..858266f0207d9b 100644 --- a/http/headers/Sec-Fetch-Dest.json +++ b/http/headers/Sec-Fetch-Dest.json @@ -41,6 +41,9 @@ "fencedframe": { "__compat": { "description": "`fencedframe` value", + "tags": [ + "web-features:fencedframe" + ], "support": { "chrome": { "version_added": "117" diff --git a/http/headers/Server.json b/http/headers/Server.json index 1ee97c15fac205..0e564f6a06c3f3 100644 --- a/http/headers/Server.json +++ b/http/headers/Server.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Server", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.server", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Set-Cookie.json b/http/headers/Set-Cookie.json index 4a75ef1442a3fb..fd1ee8335701dd 100644 --- a/http/headers/Set-Cookie.json +++ b/http/headers/Set-Cookie.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie", "spec_url": "https://httpwg.org/specs/rfc6265.html#sane-set-cookie", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "1" @@ -41,6 +44,9 @@ }, "HttpOnly": { "__compat": { + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "1" @@ -80,6 +86,9 @@ }, "Max-Age": { "__compat": { + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "1" @@ -157,6 +166,9 @@ "https://httpwg.org/specs/rfc6265.html#sane-set-cookie", "https://httpwg.org/http-extensions/draft-ietf-httpbis-rfc6265bis.html#name-the-samesite-attribute" ], + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "51" @@ -211,6 +223,9 @@ "Lax": { "__compat": { "description": "`SameSite=Lax`", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "51" @@ -251,6 +266,9 @@ "Lax_default": { "__compat": { "description": "Defaults to `Lax`", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "80" @@ -298,6 +316,9 @@ "None": { "__compat": { "description": "`SameSite=None`", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": [ { @@ -365,6 +386,9 @@ "Strict": { "__compat": { "description": "`SameSite=Strict`", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "51" @@ -405,6 +429,9 @@ "none_requires_secure": { "__compat": { "description": "Secure attribute required if `SameSite=None`", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "80" @@ -447,6 +474,9 @@ "schemeful": { "__compat": { "description": "URL scheme-aware (\"schemeful\")", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "91" @@ -489,6 +519,9 @@ "cookie_prefixes": { "__compat": { "description": "Cookie prefixes", + "tags": [ + "web-features:cookies" + ], "support": { "chrome": { "version_added": "49" diff --git a/http/headers/SourceMap.json b/http/headers/SourceMap.json index 9f5a55be85e52c..2edefbd99edcd0 100644 --- a/http/headers/SourceMap.json +++ b/http/headers/SourceMap.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/SourceMap", "spec_url": "https://tc39.es/source-map/#linking-generated-code", + "tags": [ + "web-features:sourcemap-header" + ], "support": { "chrome": [ { diff --git a/http/headers/Speculation-Rules.json b/http/headers/Speculation-Rules.json index e3b5c7eaa7b10b..6df253a4824223 100644 --- a/http/headers/Speculation-Rules.json +++ b/http/headers/Speculation-Rules.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Speculation-Rules", "spec_url": "https://wicg.github.io/nav-speculation/speculation-rules.html#speculation-rules-header", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "121" diff --git a/http/headers/Strict-Transport-Security.json b/http/headers/Strict-Transport-Security.json index 49a41cbec7cf68..6b11d4a47ecc0e 100644 --- a/http/headers/Strict-Transport-Security.json +++ b/http/headers/Strict-Transport-Security.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Strict-Transport-Security", "spec_url": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1", + "tags": [ + "web-features:hsts" + ], "support": { "chrome": { "version_added": "4" diff --git a/http/headers/Supports-Loading-Mode.json b/http/headers/Supports-Loading-Mode.json index 425c2a1564149e..9fce31e560a640 100644 --- a/http/headers/Supports-Loading-Mode.json +++ b/http/headers/Supports-Loading-Mode.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Supports-Loading-Mode", "spec_url": "https://wicg.github.io/nav-speculation/prerendering.html#supports-loading-mode", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "credentialed-prerender": { "__compat": { "description": "`credentialed-prerender` directive", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "109" @@ -72,6 +78,9 @@ "fenced-frames": { "__compat": { "description": "`fenced-frames` directive", + "tags": [ + "web-features:speculation-rules" + ], "support": { "chrome": { "version_added": "117" diff --git a/http/headers/TE.json b/http/headers/TE.json index d8584b1349c8aa..1681b69ef31c01 100644 --- a/http/headers/TE.json +++ b/http/headers/TE.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/TE", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.te", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Timing-Allow-Origin.json b/http/headers/Timing-Allow-Origin.json index a888cc19efab3c..8f2d2d679c1974 100644 --- a/http/headers/Timing-Allow-Origin.json +++ b/http/headers/Timing-Allow-Origin.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Timing-Allow-Origin", "spec_url": "https://w3c.github.io/resource-timing/#sec-timing-allow-origin", + "tags": [ + "web-features:performance" + ], "support": { "chrome": { "version_added": "54" diff --git a/http/headers/Trailer.json b/http/headers/Trailer.json index db5b7fe5a496e7..2b31515e86d927 100644 --- a/http/headers/Trailer.json +++ b/http/headers/Trailer.json @@ -8,6 +8,9 @@ "https://httpwg.org/specs/rfc9110.html#field.trailer", "https://httpwg.org/specs/rfc9112.html#chunked.trailer.section" ], + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": false diff --git a/http/headers/Transfer-Encoding.json b/http/headers/Transfer-Encoding.json index 39594b5f950131..6d462ee07c54ac 100644 --- a/http/headers/Transfer-Encoding.json +++ b/http/headers/Transfer-Encoding.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Transfer-Encoding", "spec_url": "https://httpwg.org/specs/rfc9112.html#field.transfer-encoding", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Upgrade-Insecure-Requests.json b/http/headers/Upgrade-Insecure-Requests.json index 6068a611eae306..748c71d0cd2977 100644 --- a/http/headers/Upgrade-Insecure-Requests.json +++ b/http/headers/Upgrade-Insecure-Requests.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Upgrade-Insecure-Requests", "spec_url": "https://w3c.github.io/webappsec-upgrade-insecure-requests/#preference", + "tags": [ + "web-features:upgrade-insecure-requests" + ], "support": { "chrome": { "version_added": "44" diff --git a/http/headers/User-Agent.json b/http/headers/User-Agent.json index 2945b7635a1260..d3e33f184904db 100644 --- a/http/headers/User-Agent.json +++ b/http/headers/User-Agent.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/User-Agent", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.user-agent", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Vary.json b/http/headers/Vary.json index 01b7897e06e66f..fb04c844828be7 100644 --- a/http/headers/Vary.json +++ b/http/headers/Vary.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Vary", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.vary", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/Via.json b/http/headers/Via.json index 988a8157207064..444db90ecc7eb6 100644 --- a/http/headers/Via.json +++ b/http/headers/Via.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Via", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.via", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/headers/WWW-Authenticate.json b/http/headers/WWW-Authenticate.json index 1ee5c61901796b..145e1f0cd54f6e 100644 --- a/http/headers/WWW-Authenticate.json +++ b/http/headers/WWW-Authenticate.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/WWW-Authenticate", "spec_url": "https://httpwg.org/specs/rfc9110.html#field.www-authenticate", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -41,6 +44,9 @@ "__compat": { "description": "`Basic` authentication", "spec_url": "https://httpwg.org/specs/rfc7617.html#basic.authentication.scheme", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -80,6 +86,9 @@ "__compat": { "description": "`Digest` authentication", "spec_url": "https://httpwg.org/specs/rfc7616.html#digest.access.authentication.scheme", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -115,6 +124,9 @@ "SHA-256": { "__compat": { "description": "SHA2-256 digest authentication", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "117" @@ -149,6 +161,9 @@ "md5": { "__compat": { "description": "MD5 digest authentication", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -187,6 +202,9 @@ "__compat": { "description": "`Negotiate` (Kerberos) authentication", "spec_url": "https://www.rfc-editor.org/rfc/rfc4120#section-1", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" @@ -221,6 +239,9 @@ "NTLM": { "__compat": { "description": "`NTLM` authentication", + "tags": [ + "web-features:http-authentication" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/methods.json b/http/methods.json index 86f3631a3c2b3a..3cd616e5c1ddee 100644 --- a/http/methods.json +++ b/http/methods.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/CONNECT", "spec_url": "https://httpwg.org/specs/rfc9110.html#CONNECT", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" @@ -42,6 +45,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/DELETE", "spec_url": "https://httpwg.org/specs/rfc9110.html#DELETE", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" @@ -125,6 +131,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/HEAD", "spec_url": "https://httpwg.org/specs/rfc9110.html#HEAD", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" @@ -162,6 +171,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/OPTIONS", "spec_url": "https://httpwg.org/specs/rfc9110.html#OPTIONS", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" @@ -199,6 +211,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/POST", "spec_url": "https://httpwg.org/specs/rfc9110.html#POST", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" @@ -236,6 +251,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/PUT", "spec_url": "https://httpwg.org/specs/rfc9110.html#PUT", + "tags": [ + "web-features:http11" + ], "support": { "chrome": { "version_added": "1" diff --git a/http/mixed-content.json b/http/mixed-content.json index 29f60f2c68256d..d83e71b9e231c6 100644 --- a/http/mixed-content.json +++ b/http/mixed-content.json @@ -5,6 +5,9 @@ "description": "Blocks some or all insecure mixed content.", "mdn_url": "https://developer.mozilla.org/docs/Web/Security/Mixed_content", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#intro", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "≤79" @@ -39,6 +42,9 @@ "__compat": { "description": "Allow mixed content from `file:` URLs.", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#intro", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "≤79" @@ -74,6 +80,9 @@ "__compat": { "description": "Allow mixed content from localhost addresses (`http://localhost/` and `http://*.localhost/`).", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#intro", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "≤79" @@ -109,6 +118,9 @@ "__compat": { "description": "Allow mixed content from loopback address (`http://127.0.0.1/`).", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#intro", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "≤79" @@ -144,6 +156,9 @@ "__compat": { "description": "Upgradable image mixed content by default.", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#category-upgradeable", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "86" @@ -183,6 +198,9 @@ "__compat": { "description": "Upgrade video and audio content by default.", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#category-upgradeable", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "80" @@ -222,6 +240,9 @@ "__compat": { "description": "Block mixed downloads.", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#mixed-download", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "92" @@ -257,6 +278,9 @@ "__compat": { "description": "Block 'blockable' mixed content.", "spec_url": "https://w3c.github.io/webappsec-mixed-content/#category-blockable", + "tags": [ + "web-features:mixed-content" + ], "support": { "chrome": { "version_added": "79", diff --git a/javascript/builtins/ArrayBuffer.json b/javascript/builtins/ArrayBuffer.json index c7737bc0df872c..ad9308ad3265c7 100644 --- a/javascript/builtins/ArrayBuffer.json +++ b/javascript/builtins/ArrayBuffer.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-objects", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -60,7 +61,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/ArrayBuffer", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer-constructor", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -159,7 +161,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer.prototype.bytelength", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -257,7 +260,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.isview", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -438,7 +442,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/slice", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-arraybuffer.prototype.slice", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -580,7 +585,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/Symbol.species", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-arraybuffer-%symbol.species%", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { diff --git a/javascript/builtins/AsyncIterator.json b/javascript/builtins/AsyncIterator.json index 9fba9ce658f587..4c6724b44d6426 100644 --- a/javascript/builtins/AsyncIterator.json +++ b/javascript/builtins/AsyncIterator.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator", "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype", "tags": [ - "web-features:snapshot:ecmascript-2018" + "web-features:snapshot:ecmascript-2018", + "web-features:async-iterators" ], "support": { "chrome": { @@ -50,7 +51,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator/Symbol.asyncIterator", "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype-asynciterator", "tags": [ - "web-features:snapshot:ecmascript-2018" + "web-features:snapshot:ecmascript-2018", + "web-features:async-iterators" ], "support": { "chrome": { diff --git a/javascript/builtins/Atomics.json b/javascript/builtins/Atomics.json index a985b474175294..d2268793f97011 100644 --- a/javascript/builtins/Atomics.json +++ b/javascript/builtins/Atomics.json @@ -52,7 +52,8 @@ "__compat": { "description": "Atomic operations on non-shared `ArrayBuffer` objects", "tags": [ - "web-features:snapshot:ecmascript-2021" + "web-features:snapshot:ecmascript-2021", + "web-features:shared-memory" ], "support": { "chrome": { diff --git a/javascript/builtins/BigInt64Array.json b/javascript/builtins/BigInt64Array.json index 519f6c81bac768..fa38bef39c6c34 100644 --- a/javascript/builtins/BigInt64Array.json +++ b/javascript/builtins/BigInt64Array.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array", "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { @@ -50,7 +51,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array/BigInt64Array", "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { diff --git a/javascript/builtins/BigUint64Array.json b/javascript/builtins/BigUint64Array.json index 9d62671c049991..950c082122eff7 100644 --- a/javascript/builtins/BigUint64Array.json +++ b/javascript/builtins/BigUint64Array.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array", "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-objects", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { @@ -50,7 +51,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array/BigUint64Array", "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-typedarray-constructors", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { diff --git a/javascript/builtins/Boolean.json b/javascript/builtins/Boolean.json index a803830de0166a..191fb151c4736b 100644 --- a/javascript/builtins/Boolean.json +++ b/javascript/builtins/Boolean.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-objects", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/Boolean", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean-constructor", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -106,7 +108,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/toString", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean.prototype.tostring", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -156,7 +159,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean/valueOf", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-boolean.prototype.valueof", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/DataView.json b/javascript/builtins/DataView.json index 223c015e6191e5..23b84689d0b356 100644 --- a/javascript/builtins/DataView.json +++ b/javascript/builtins/DataView.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-objects", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -58,7 +59,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/DataView", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview-constructor", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -156,7 +158,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/buffer", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.buffer", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -208,7 +211,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteLength", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.bytelength", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -260,7 +264,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/byteOffset", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-get-dataview.prototype.byteoffset", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -312,7 +317,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigInt64", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbigint64", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { @@ -356,7 +362,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getBigUint64", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getbiguint64", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { @@ -444,7 +451,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat32", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat32", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -496,7 +504,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getFloat64", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getfloat64", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -548,7 +557,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt16", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint16", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -600,7 +610,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt32", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint32", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -652,7 +663,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getInt8", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getint8", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -704,7 +716,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint16", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint16", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -756,7 +769,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint32", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint32", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -808,7 +822,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint8", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.getuint8", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -860,7 +875,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigInt64", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbigint64", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { @@ -904,7 +920,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setbiguint64", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:bigint64array" ], "support": { "chrome": { @@ -992,7 +1009,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat32", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat32", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1044,7 +1062,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setFloat64", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setfloat64", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1096,7 +1115,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt16", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint16", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1148,7 +1168,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt32", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint32", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1200,7 +1221,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setInt8", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setint8", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1252,7 +1274,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint16", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint16", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1304,7 +1327,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint32", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint32", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1356,7 +1380,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView/setUint8", "spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-dataview.prototype.setuint8", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json index 1ef5c7bb3c0a65..2ba6fa358fe036 100644 --- a/javascript/builtins/Error.json +++ b/javascript/builtins/Error.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-objects", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/Error", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error-constructor", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -185,7 +187,8 @@ "description": "`options.cause` parameter", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause", "tags": [ - "web-features:snapshot:ecmascript-2022" + "web-features:snapshot:ecmascript-2022", + "web-features:error-cause" ], "support": { "chrome": { @@ -230,7 +233,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/cause", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-installerrorcause", "tags": [ - "web-features:snapshot:ecmascript-2022" + "web-features:snapshot:ecmascript-2022", + "web-features:error-cause" ], "support": { "chrome": { @@ -434,7 +438,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/message", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.message", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -484,7 +489,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/name", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.name", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -632,7 +638,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error/toString", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-error.prototype.tostring", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/EvalError.json b/javascript/builtins/EvalError.json index c49b65c4d4310d..b548afe3d940b9 100644 --- a/javascript/builtins/EvalError.json +++ b/javascript/builtins/EvalError.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-evalerror", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/EvalError/EvalError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/FinalizationRegistry.json b/javascript/builtins/FinalizationRegistry.json index 5aef01ba5e564b..f3f04ce2b11513 100644 --- a/javascript/builtins/FinalizationRegistry.json +++ b/javascript/builtins/FinalizationRegistry.json @@ -140,7 +140,8 @@ "__compat": { "description": "Non-registered symbol as target", "tags": [ - "web-features:snapshot:ecmascript-2023" + "web-features:snapshot:ecmascript-2023", + "web-features:weak-references" ], "support": { "chrome": { diff --git a/javascript/builtins/Function.json b/javascript/builtins/Function.json index bf028f413b92a5..79293eb7082f03 100644 --- a/javascript/builtins/Function.json +++ b/javascript/builtins/Function.json @@ -751,7 +751,8 @@ "__compat": { "description": "Implements `Function.prototype.toString` revision", "tags": [ - "web-features:snapshot:ecmascript-2019" + "web-features:snapshot:ecmascript-2019", + "web-features:functions" ], "support": { "chrome": { diff --git a/javascript/builtins/Int16Array.json b/javascript/builtins/Int16Array.json index b40999db001ed5..0fc0dafb00d32c 100644 --- a/javascript/builtins/Int16Array.json +++ b/javascript/builtins/Int16Array.json @@ -166,7 +166,8 @@ "__compat": { "description": "`new Int16Array(iterable)`", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { diff --git a/javascript/builtins/Intl/Locale.json b/javascript/builtins/Intl/Locale.json index 33cf547cf07022..ebfe87f4c97d71 100644 --- a/javascript/builtins/Intl/Locale.json +++ b/javascript/builtins/Intl/Locale.json @@ -638,6 +638,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/getWeekInfo", "spec_url": "https://tc39.es/proposal-intl-locale-info/#sec-Intl.Locale.prototype.getWeekInfo", + "tags": [ + "web-features:intl-locale-info" + ], "support": { "chrome": [ { diff --git a/javascript/builtins/Intl/NumberFormat.json b/javascript/builtins/Intl/NumberFormat.json index 50e6c3e96ecb6b..38bf7079ecdf7e 100644 --- a/javascript/builtins/Intl/NumberFormat.json +++ b/javascript/builtins/Intl/NumberFormat.json @@ -1254,6 +1254,9 @@ "string_values": { "__compat": { "description": "`options.useGrouping` parameter accepts: `'always'`, `'auto'`, `'min2'` (in addition to: `true` and `false`)", + "tags": [ + "web-features:intl" + ], "support": { "chrome": { "version_added": "106" diff --git a/javascript/builtins/Iterator.json b/javascript/builtins/Iterator.json index 7712b04371262b..edc09e25891ac2 100644 --- a/javascript/builtins/Iterator.json +++ b/javascript/builtins/Iterator.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator", "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-object", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:iterators" ], "support": { "chrome": { @@ -710,7 +711,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/Symbol.iterator", "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-%symbol.iterator%", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:iterators" ], "support": { "chrome": { diff --git a/javascript/builtins/Map.json b/javascript/builtins/Map.json index 911d432f52fe2e..64e6d35299e484 100644 --- a/javascript/builtins/Map.json +++ b/javascript/builtins/Map.json @@ -825,7 +825,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map/Symbol.species", "spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-map-%symbol.species%", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:map" ], "support": { "chrome": { diff --git a/javascript/builtins/Object.json b/javascript/builtins/Object.json index 468a1104f40629..9b430bd005136c 100644 --- a/javascript/builtins/Object.json +++ b/javascript/builtins/Object.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-objects", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:object-object" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/Object", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object-constructor", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:object-object" ], "support": { "chrome": { @@ -106,7 +108,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.assign", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -151,6 +154,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.constructor", + "tags": [ + "web-features:object-object" + ], "support": { "chrome": { "version_added": "1" @@ -199,7 +205,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/create", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.create", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -304,7 +311,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperties", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -356,7 +364,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.defineproperty", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -470,7 +479,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/entries", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.entries", "tags": [ - "web-features:snapshot:ecmascript-2017" + "web-features:snapshot:ecmascript-2017", + "web-features:object-object" ], "support": { "chrome": { @@ -516,7 +526,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.freeze", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -566,7 +577,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.fromentries", "tags": [ - "web-features:snapshot:ecmascript-2019" + "web-features:snapshot:ecmascript-2019", + "web-features:object-object" ], "support": { "chrome": { @@ -610,7 +622,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptor", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -669,7 +682,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptors", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertydescriptors", "tags": [ - "web-features:snapshot:ecmascript-2017" + "web-features:snapshot:ecmascript-2017", + "web-features:object-object" ], "support": { "chrome": { @@ -715,7 +729,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertynames", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -767,7 +782,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getownpropertysymbols", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -813,7 +829,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.getprototypeof", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -916,7 +933,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.hasown", "tags": [ - "web-features:snapshot:ecmascript-2022" + "web-features:snapshot:ecmascript-2022", + "web-features:object-object" ], "support": { "chrome": { @@ -960,7 +978,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.hasownproperty", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:object-object" ], "support": { "chrome": { @@ -1012,7 +1031,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/is", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.is", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -1058,7 +1078,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isextensible", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -1108,7 +1129,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.isfrozen", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -1158,7 +1180,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.isprototypeof", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:object-object" ], "support": { "chrome": { @@ -1210,7 +1233,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.issealed", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -1260,7 +1284,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/keys", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.keys", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -1412,7 +1437,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/preventExtensions", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.preventextensions", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -1460,7 +1486,8 @@ "__compat": { "description": "ES2015 behavior for non-object argument", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -1507,7 +1534,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.propertyisenumerable", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:object-object" ], "support": { "chrome": { @@ -1612,7 +1640,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/seal", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.seal", "tags": [ - "web-features:snapshot:ecmascript-5" + "web-features:snapshot:ecmascript-5", + "web-features:object-object" ], "support": { "chrome": { @@ -1662,7 +1691,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.setprototypeof", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -1760,7 +1790,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/toString", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.tostring", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:object-object" ], "support": { "chrome": { @@ -1810,7 +1841,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.prototype.valueof", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:object-object" ], "support": { "chrome": { @@ -1860,7 +1892,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/values", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-object.values", "tags": [ - "web-features:snapshot:ecmascript-2017" + "web-features:snapshot:ecmascript-2017", + "web-features:object-object" ], "support": { "chrome": { diff --git a/javascript/builtins/Promise.json b/javascript/builtins/Promise.json index 4144e6754fcda1..0b728930f8a682 100644 --- a/javascript/builtins/Promise.json +++ b/javascript/builtins/Promise.json @@ -338,6 +338,9 @@ "description": "Incumbent settings object tracking", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise#Incumbent_settings_object_tracking", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#incumbent-settings-object-tracking-in-promises", + "tags": [ + "web-features:promise" + ], "support": { "chrome": { "version_added": false @@ -661,7 +664,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/Symbol.species", "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-get-promise-%symbol.species%", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:promise" ], "support": { "chrome": { diff --git a/javascript/builtins/RangeError.json b/javascript/builtins/RangeError.json index c6cff2b56afa55..0183bbcf17e7a5 100644 --- a/javascript/builtins/RangeError.json +++ b/javascript/builtins/RangeError.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-rangeerror", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RangeError/RangeError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/ReferenceError.json b/javascript/builtins/ReferenceError.json index 735c01a5f7a2a3..cfbd416cfcc729 100644 --- a/javascript/builtins/ReferenceError.json +++ b/javascript/builtins/ReferenceError.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-referenceerror", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError/ReferenceError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json index 1ac06de9f03e83..74d75c64db62f7 100644 --- a/javascript/builtins/RegExp.json +++ b/javascript/builtins/RegExp.json @@ -201,6 +201,9 @@ "escape": { "__compat": { "spec_url": "https://tc39.es/proposal-regex-escaping/#sec-regexp.escape", + "tags": [ + "web-features:regexp-escape" + ], "support": { "chrome": { "version_added": false, diff --git a/javascript/builtins/Set.json b/javascript/builtins/Set.json index 9cc97e41c39ceb..34b3a1bd9130bf 100644 --- a/javascript/builtins/Set.json +++ b/javascript/builtins/Set.json @@ -1035,7 +1035,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set/Symbol.species", "spec_url": "https://tc39.es/ecma262/multipage/keyed-collections.html#sec-get-set-%symbol.species%", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:set" ], "support": { "chrome": { diff --git a/javascript/builtins/Symbol.json b/javascript/builtins/Symbol.json index 5e2c4609657641..83482d12fad0cb 100644 --- a/javascript/builtins/Symbol.json +++ b/javascript/builtins/Symbol.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-objects", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -53,7 +54,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol-constructor", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -99,7 +101,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/asyncIterator", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.asynciterator", "tags": [ - "web-features:snapshot:ecmascript-2018" + "web-features:snapshot:ecmascript-2018", + "web-features:async-iterators" ], "support": { "chrome": { @@ -143,7 +146,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/description", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.description", "tags": [ - "web-features:snapshot:ecmascript-2019" + "web-features:snapshot:ecmascript-2019", + "web-features:symbol" ], "support": { "chrome": { @@ -194,7 +198,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/for", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.for", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -240,7 +245,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/hasInstance", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.hasinstance", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -286,7 +292,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/isConcatSpreadable", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.isconcatspreadable", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -332,7 +339,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.iterator", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -378,7 +386,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/keyFor", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.keyfor", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -424,7 +433,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/match", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.match", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -468,7 +478,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/matchAll", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.matchall", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:symbol" ], "support": { "chrome": { @@ -512,7 +523,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/replace", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.replace", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -556,7 +568,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/search", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.search", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -600,7 +613,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/species", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.species", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -646,7 +660,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/split", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.split", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -690,7 +705,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.toprimitive", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -736,7 +752,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toString", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.tostring", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -782,7 +799,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.tostringtag", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -827,7 +845,8 @@ "description": "`toStringTag` available on all DOM prototype objects", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/toStringTag#toStringTag_available_on_all_DOM_prototype_objects", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -872,7 +891,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/unscopables", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.unscopables", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -918,7 +938,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/valueOf", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype.valueof", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { @@ -965,7 +986,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Symbol/Symbol.toPrimitive", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-symbol.prototype-%symbol.toprimitive%", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:symbol" ], "support": { "chrome": { diff --git a/javascript/builtins/SyntaxError.json b/javascript/builtins/SyntaxError.json index 20cccb1aae2c26..73e51c117d82ac 100644 --- a/javascript/builtins/SyntaxError.json +++ b/javascript/builtins/SyntaxError.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-syntaxerror", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError/SyntaxError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/TypeError.json b/javascript/builtins/TypeError.json index 39177c6aee1e0b..33c17e5c246afe 100644 --- a/javascript/builtins/TypeError.json +++ b/javascript/builtins/TypeError.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-typeerror", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypeError/TypeError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/TypedArray.json b/javascript/builtins/TypedArray.json index 19aac6ab1cc216..0512084d1218d7 100644 --- a/javascript/builtins/TypedArray.json +++ b/javascript/builtins/TypedArray.json @@ -936,7 +936,8 @@ "__compat": { "description": "Indexed properties not consulting prototype", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -1044,7 +1045,8 @@ "__compat": { "description": "Iterable in constructor", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { @@ -2230,7 +2232,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/Symbol.species", "spec_url": "https://tc39.es/ecma262/multipage/indexed-collections.html#sec-get-%typedarray%-%symbol.species%", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { diff --git a/javascript/builtins/URIError.json b/javascript/builtins/URIError.json index bed8c033aa3b33..743c621f621801 100644 --- a/javascript/builtins/URIError.json +++ b/javascript/builtins/URIError.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard-urierror", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -56,7 +57,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/URIError/URIError", "spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/builtins/Uint8Array.json b/javascript/builtins/Uint8Array.json index 683071203a0f1b..8ade6efa179351 100644 --- a/javascript/builtins/Uint8Array.json +++ b/javascript/builtins/Uint8Array.json @@ -213,6 +213,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/fromBase64", "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.frombase64", + "tags": [ + "web-features:uint8array-base64-hex" + ], "support": { "chrome": { "version_added": false, @@ -255,6 +258,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/fromHex", "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.fromhex", + "tags": [ + "web-features:uint8array-base64-hex" + ], "support": { "chrome": { "version_added": false, @@ -297,6 +303,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/setFromBase64", "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.setfrombase64", + "tags": [ + "web-features:uint8array-base64-hex" + ], "support": { "chrome": { "version_added": false, @@ -339,6 +348,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/setFromHex", "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.setfromhex", + "tags": [ + "web-features:uint8array-base64-hex" + ], "support": { "chrome": { "version_added": false, @@ -381,6 +393,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/toBase64", "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.tobase64", + "tags": [ + "web-features:uint8array-base64-hex" + ], "support": { "chrome": { "version_added": false, @@ -423,6 +438,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array/toHex", "spec_url": "https://tc39.es/proposal-arraybuffer-base64/spec/#sec-uint8array.prototype.tohex", + "tags": [ + "web-features:uint8array-base64-hex" + ], "support": { "chrome": { "version_added": false, diff --git a/javascript/builtins/Uint8ClampedArray.json b/javascript/builtins/Uint8ClampedArray.json index 022d65a4c03206..6bcb908d5ab89e 100644 --- a/javascript/builtins/Uint8ClampedArray.json +++ b/javascript/builtins/Uint8ClampedArray.json @@ -114,7 +114,8 @@ "__compat": { "description": "Constructor without parameters", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:typed-arrays" ], "support": { "chrome": { diff --git a/javascript/builtins/WeakRef.json b/javascript/builtins/WeakRef.json index ef93077a03ac6f..14f5ca994ea02e 100644 --- a/javascript/builtins/WeakRef.json +++ b/javascript/builtins/WeakRef.json @@ -140,7 +140,8 @@ "__compat": { "description": "Non-registered symbol as target", "tags": [ - "web-features:snapshot:ecmascript-2023" + "web-features:snapshot:ecmascript-2023", + "web-features:weak-references" ], "support": { "chrome": { diff --git a/javascript/builtins/globals.json b/javascript/builtins/globals.json index 6e68078c3b30f7..12330e76984152 100644 --- a/javascript/builtins/globals.json +++ b/javascript/builtins/globals.json @@ -108,7 +108,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURI", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuri-encodeduri", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -158,7 +159,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-decodeuricomponent-encodeduricomponent", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -208,7 +210,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURI", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuri-uri", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -258,7 +261,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-encodeuricomponent-uricomponent", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -358,7 +362,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/eval", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-eval-x", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -452,7 +457,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/isFinite", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-isfinite-number", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -553,7 +559,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseFloat", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-parsefloat-string", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -696,7 +703,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/undefined", "spec_url": "https://tc39.es/ecma262/multipage/global-object.html#sec-undefined", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/classes.json b/javascript/classes.json index b687f75abac75b..6f933a006417af 100644 --- a/javascript/classes.json +++ b/javascript/classes.json @@ -166,6 +166,9 @@ "description": "Private class fields", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Private_properties", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-PrivateIdentifier", + "tags": [ + "web-features:class-syntax" + ], "support": { "chrome": { "version_added": "74" @@ -208,6 +211,9 @@ "description": "Private class fields 'in'", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Private_properties", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-00OK517S", + "tags": [ + "web-features:class-syntax" + ], "support": { "chrome": { "version_added": "91" @@ -250,6 +256,9 @@ "description": "Private class methods", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Private_properties", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-PrivateIdentifier", + "tags": [ + "web-features:class-syntax" + ], "support": { "chrome": { "version_added": "84" @@ -292,6 +301,9 @@ "description": "Public class fields", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Public_class_fields", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#prod-FieldDefinition", + "tags": [ + "web-features:class-syntax" + ], "support": { "chrome": { "version_added": "72" @@ -402,6 +414,9 @@ "description": "Static class fields", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Public_class_fields", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#prod-FieldDefinition", + "tags": [ + "web-features:class-syntax" + ], "support": { "chrome": { "version_added": "72" @@ -444,6 +459,9 @@ "description": "Class static initialization blocks", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Static_initialization_blocks", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#prod-ClassStaticBlock", + "tags": [ + "web-features:class-syntax" + ], "support": { "chrome": { "version_added": "94" diff --git a/javascript/grammar.json b/javascript/grammar.json index a09dc233d15ecf..4cb913df0a9735 100644 --- a/javascript/grammar.json +++ b/javascript/grammar.json @@ -107,7 +107,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Boolean_literal", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-boolean-literals", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -355,7 +356,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Lexical_grammar#Null_literal", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-null-literals", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -696,7 +698,8 @@ "__compat": { "description": "Shorthand notation for object literals", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { diff --git a/javascript/operators/addition.json b/javascript/operators/addition.json index 8816ad2519986f..00a645eea7dfcd 100644 --- a/javascript/operators/addition.json +++ b/javascript/operators/addition.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Addition", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-addition-operator-plus", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/addition_assignment.json b/javascript/operators/addition_assignment.json index 3afb4dc48508b7..16a4ff0c73c806 100644 --- a/javascript/operators/addition_assignment.json +++ b/javascript/operators/addition_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Addition_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/assignment.json b/javascript/operators/assignment.json index d7d592cc216d3c..78a01681b373dd 100644 --- a/javascript/operators/assignment.json +++ b/javascript/operators/assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/bitwise_and.json b/javascript/operators/bitwise_and.json index 4a4bf146eefcf2..a835fead44eb86 100644 --- a/javascript/operators/bitwise_and.json +++ b/javascript/operators/bitwise_and.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_AND", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-BitwiseANDExpression", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/bitwise_and_assignment.json b/javascript/operators/bitwise_and_assignment.json index 4a6b8bfcc4d22c..458258a9321cee 100644 --- a/javascript/operators/bitwise_and_assignment.json +++ b/javascript/operators/bitwise_and_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_AND_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/bitwise_not.json b/javascript/operators/bitwise_not.json index 1b5c771f60d4d4..ffe06268c91933 100644 --- a/javascript/operators/bitwise_not.json +++ b/javascript/operators/bitwise_not.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_NOT", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-bitwise-not-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/bitwise_or.json b/javascript/operators/bitwise_or.json index 607029d4202924..1682988a01d63d 100644 --- a/javascript/operators/bitwise_or.json +++ b/javascript/operators/bitwise_or.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_OR", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-BitwiseORExpression", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/bitwise_or_assignment.json b/javascript/operators/bitwise_or_assignment.json index ab23492ed962ca..da455a2294ee32 100644 --- a/javascript/operators/bitwise_or_assignment.json +++ b/javascript/operators/bitwise_or_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/bitwise_xor.json b/javascript/operators/bitwise_xor.json index 2badc951c10cda..1ec8ee6e63051e 100644 --- a/javascript/operators/bitwise_xor.json +++ b/javascript/operators/bitwise_xor.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-BitwiseXORExpression", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/bitwise_xor_assignment.json b/javascript/operators/bitwise_xor_assignment.json index 6d85dad45fe392..6384bea2f1d3c6 100644 --- a/javascript/operators/bitwise_xor_assignment.json +++ b/javascript/operators/bitwise_xor_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/class.json b/javascript/operators/class.json index e5c4358104dcfd..4fc1b1838485d7 100644 --- a/javascript/operators/class.json +++ b/javascript/operators/class.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/class", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-class-definitions", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:class-syntax" ], "support": { "chrome": { diff --git a/javascript/operators/comma.json b/javascript/operators/comma.json index eb40678c322ee7..06fb8cb93becb7 100644 --- a/javascript/operators/comma.json +++ b/javascript/operators/comma.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Comma_operator", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-comma-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/conditional.json b/javascript/operators/conditional.json index c20c681a27a86d..a720a09255d19a 100644 --- a/javascript/operators/conditional.json +++ b/javascript/operators/conditional.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Conditional_operator", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-conditional-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/decrement.json b/javascript/operators/decrement.json index dc69915c6503f7..6671bc167a2fc4 100644 --- a/javascript/operators/decrement.json +++ b/javascript/operators/decrement.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Decrement", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-postfix-decrement-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/delete.json b/javascript/operators/delete.json index ea64015af088d4..3520c43d84334a 100644 --- a/javascript/operators/delete.json +++ b/javascript/operators/delete.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/delete", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-delete-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/division.json b/javascript/operators/division.json index ccf3fa6db28b18..1b2049b0179dcd 100644 --- a/javascript/operators/division.json +++ b/javascript/operators/division.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Division", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-multiplicative-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/division_assignment.json b/javascript/operators/division_assignment.json index 5d0f67f65723c8..ed290e45c7d0a8 100644 --- a/javascript/operators/division_assignment.json +++ b/javascript/operators/division_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Division_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/equality.json b/javascript/operators/equality.json index 8abc030ac44f4e..95abf14e358bcc 100644 --- a/javascript/operators/equality.json +++ b/javascript/operators/equality.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Equality", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-equality-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/greater_than.json b/javascript/operators/greater_than.json index 59c23a8c964483..4bbb784e9b78f1 100644 --- a/javascript/operators/greater_than.json +++ b/javascript/operators/greater_than.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Greater_than", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/greater_than_or_equal.json b/javascript/operators/greater_than_or_equal.json index 2affe9acd15cbf..029545020fcfcb 100644 --- a/javascript/operators/greater_than_or_equal.json +++ b/javascript/operators/greater_than_or_equal.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/grouping.json b/javascript/operators/grouping.json index 48c3f750e4c0c9..c1f30ae6f7935f 100644 --- a/javascript/operators/grouping.json +++ b/javascript/operators/grouping.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Grouping", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-grouping-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/in.json b/javascript/operators/in.json index c9818bc1bad8aa..60e6331cc04080 100644 --- a/javascript/operators/in.json +++ b/javascript/operators/in.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/in", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/increment.json b/javascript/operators/increment.json index c435b706c0a018..de872b95a142f9 100644 --- a/javascript/operators/increment.json +++ b/javascript/operators/increment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Increment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-postfix-increment-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/inequality.json b/javascript/operators/inequality.json index 43942679de46ba..cccdca78aa456f 100644 --- a/javascript/operators/inequality.json +++ b/javascript/operators/inequality.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Inequality", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-equality-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/instanceof.json b/javascript/operators/instanceof.json index 61c3ea45155093..8788f8bdf91f94 100644 --- a/javascript/operators/instanceof.json +++ b/javascript/operators/instanceof.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/instanceof", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators", + "tags": [ + "web-features:javascript" + ], "support": { "chrome": { "version_added": "1" diff --git a/javascript/operators/left_shift.json b/javascript/operators/left_shift.json index 7742b73104d238..67435e110835be 100644 --- a/javascript/operators/left_shift.json +++ b/javascript/operators/left_shift.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Left_shift", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-left-shift-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/left_shift_assignment.json b/javascript/operators/left_shift_assignment.json index ef94e579cb2439..fd1fb5a06f8a64 100644 --- a/javascript/operators/left_shift_assignment.json +++ b/javascript/operators/left_shift_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Left_shift_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/less_than.json b/javascript/operators/less_than.json index fd35a7e373c91c..2c3e385eb15c75 100644 --- a/javascript/operators/less_than.json +++ b/javascript/operators/less_than.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Less_than", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/less_than_or_equal.json b/javascript/operators/less_than_or_equal.json index 36783d4846114b..a7483e44c7978e 100644 --- a/javascript/operators/less_than_or_equal.json +++ b/javascript/operators/less_than_or_equal.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-relational-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/logical_and.json b/javascript/operators/logical_and.json index f9d977a9ce79de..cad3388a11c432 100644 --- a/javascript/operators/logical_and.json +++ b/javascript/operators/logical_and.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Logical_AND", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-LogicalANDExpression", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/logical_not.json b/javascript/operators/logical_not.json index bf13c4915697ad..b28fc82137b1ce 100644 --- a/javascript/operators/logical_not.json +++ b/javascript/operators/logical_not.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Logical_NOT", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-logical-not-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/logical_or.json b/javascript/operators/logical_or.json index 3e3db2b36cded4..87e946a7b220b5 100644 --- a/javascript/operators/logical_or.json +++ b/javascript/operators/logical_or.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Logical_OR", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-LogicalORExpression", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/multiplication.json b/javascript/operators/multiplication.json index b460012a23dd30..f5b6f5653403c5 100644 --- a/javascript/operators/multiplication.json +++ b/javascript/operators/multiplication.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Multiplication", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-multiplicative-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/multiplication_assignment.json b/javascript/operators/multiplication_assignment.json index a16003e65314d3..aeb466800f1a3a 100644 --- a/javascript/operators/multiplication_assignment.json +++ b/javascript/operators/multiplication_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Multiplication_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/new.json b/javascript/operators/new.json index c356a65313eb6d..64b962d8db7ea7 100644 --- a/javascript/operators/new.json +++ b/javascript/operators/new.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/new", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-new-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/new_target.json b/javascript/operators/new_target.json index e2e80e70e2e0a1..025638c3c93f2d 100644 --- a/javascript/operators/new_target.json +++ b/javascript/operators/new_target.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/new.target", "spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-built-in-function-objects", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:class-syntax" ], "support": { "chrome": { diff --git a/javascript/operators/null.json b/javascript/operators/null.json index 3fc2aa9306a966..b77e3888a814de 100644 --- a/javascript/operators/null.json +++ b/javascript/operators/null.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/null", "spec_url": "https://tc39.es/ecma262/multipage/overview.html#sec-null-value", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/object_initializer.json b/javascript/operators/object_initializer.json index 4d06bed7f42899..731c9ef8e7bbd4 100644 --- a/javascript/operators/object_initializer.json +++ b/javascript/operators/object_initializer.json @@ -6,6 +6,9 @@ "description": "Object initializer", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Object_initializer", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-object-initializer", + "tags": [ + "web-features:object-object" + ], "support": { "chrome": { "version_added": "1" @@ -52,7 +55,8 @@ "__compat": { "description": "Computed property names", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -97,7 +101,8 @@ "__compat": { "description": "Shorthand method names", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -142,7 +147,8 @@ "__compat": { "description": "Shorthand property names", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:object-object" ], "support": { "chrome": { @@ -186,6 +192,9 @@ "spread_properties": { "__compat": { "description": "Spread properties", + "tags": [ + "web-features:object-object" + ], "support": { "chrome": { "version_added": "60" diff --git a/javascript/operators/optional_chaining.json b/javascript/operators/optional_chaining.json index b5f125c32aa90b..3f8a90fa158303 100644 --- a/javascript/operators/optional_chaining.json +++ b/javascript/operators/optional_chaining.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Optional_chaining", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-OptionalExpression", "tags": [ - "web-features:snapshot:ecmascript-2020" + "web-features:snapshot:ecmascript-2020", + "web-features:object-object" ], "support": { "chrome": { diff --git a/javascript/operators/property_accessors.json b/javascript/operators/property_accessors.json index adee9417e80eb7..3fe42cf53a5844 100644 --- a/javascript/operators/property_accessors.json +++ b/javascript/operators/property_accessors.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Property_accessors", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-property-accessors", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/remainder.json b/javascript/operators/remainder.json index 885c86024a3b96..073286709ecd19 100644 --- a/javascript/operators/remainder.json +++ b/javascript/operators/remainder.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Remainder", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-multiplicative-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/remainder_assignment.json b/javascript/operators/remainder_assignment.json index cc4ed7e5acf882..5bebe226ba6483 100644 --- a/javascript/operators/remainder_assignment.json +++ b/javascript/operators/remainder_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Remainder_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/right_shift.json b/javascript/operators/right_shift.json index ec70c1c7058356..e0e80b0c82ea38 100644 --- a/javascript/operators/right_shift.json +++ b/javascript/operators/right_shift.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Right_shift", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-signed-right-shift-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/right_shift_assignment.json b/javascript/operators/right_shift_assignment.json index 95ac0a6afd568a..677527f4943828 100644 --- a/javascript/operators/right_shift_assignment.json +++ b/javascript/operators/right_shift_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Right_shift_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/strict_equality.json b/javascript/operators/strict_equality.json index 9ab11deb344c03..fccff79d7ba75b 100644 --- a/javascript/operators/strict_equality.json +++ b/javascript/operators/strict_equality.json @@ -6,6 +6,9 @@ "description": "Strict equality (`a === b`)", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Strict_equality", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-equality-operators", + "tags": [ + "web-features:javascript" + ], "support": { "chrome": { "version_added": "1" diff --git a/javascript/operators/strict_inequality.json b/javascript/operators/strict_inequality.json index f0a7a1f101a4a7..8923f651c73718 100644 --- a/javascript/operators/strict_inequality.json +++ b/javascript/operators/strict_inequality.json @@ -6,6 +6,9 @@ "description": "Strict inequality (`a !== b`)", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Strict_inequality", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-equality-operators", + "tags": [ + "web-features:javascript" + ], "support": { "chrome": { "version_added": "1" diff --git a/javascript/operators/subtraction.json b/javascript/operators/subtraction.json index 4e662b67a5652b..fa63c74791f9ad 100644 --- a/javascript/operators/subtraction.json +++ b/javascript/operators/subtraction.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Subtraction", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-subtraction-operator-minus", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/subtraction_assignment.json b/javascript/operators/subtraction_assignment.json index 0d7849451d8081..218fe2b32e01aa 100644 --- a/javascript/operators/subtraction_assignment.json +++ b/javascript/operators/subtraction_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Subtraction_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/this.json b/javascript/operators/this.json index 5bf0797a89d321..a04bc15a614878 100644 --- a/javascript/operators/this.json +++ b/javascript/operators/this.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/this", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-this-keyword", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/typeof.json b/javascript/operators/typeof.json index d732ea5f147087..4e2984dc433e90 100644 --- a/javascript/operators/typeof.json +++ b/javascript/operators/typeof.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/typeof", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-typeof-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/unary_negation.json b/javascript/operators/unary_negation.json index 9e729b05bf5f21..8c05467a8dbde6 100644 --- a/javascript/operators/unary_negation.json +++ b/javascript/operators/unary_negation.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unary_negation", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-unary-minus-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/unary_plus.json b/javascript/operators/unary_plus.json index 557a041ac13b4b..a9ad220842514b 100644 --- a/javascript/operators/unary_plus.json +++ b/javascript/operators/unary_plus.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unary_plus", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-unary-plus-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/unsigned_right_shift.json b/javascript/operators/unsigned_right_shift.json index 0073d77bf5e60a..271448b6332052 100644 --- a/javascript/operators/unsigned_right_shift.json +++ b/javascript/operators/unsigned_right_shift.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-unsigned-right-shift-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/unsigned_right_shift_assignment.json b/javascript/operators/unsigned_right_shift_assignment.json index 2aa5802127d016..5515f79f075d99 100644 --- a/javascript/operators/unsigned_right_shift_assignment.json +++ b/javascript/operators/unsigned_right_shift_assignment.json @@ -7,7 +7,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift_assignment", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-assignment-operators", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/operators/void.json b/javascript/operators/void.json index 0caef57fe92dc4..3657a0cd92ef9b 100644 --- a/javascript/operators/void.json +++ b/javascript/operators/void.json @@ -6,7 +6,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/void", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-void-operator", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/javascript/statements.json b/javascript/statements.json index a71965e2cff8f8..dff557ddcac717 100644 --- a/javascript/statements.json +++ b/javascript/statements.json @@ -98,7 +98,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/block", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-block", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -148,7 +149,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/break", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-break-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -306,7 +308,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/continue", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-continue-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -355,6 +358,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/debugger", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-debugger-statement", + "tags": [ + "web-features:javascript" + ], "support": { "chrome": { "version_added": "5" @@ -404,7 +410,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/do...while", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-do-while-statement", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -455,7 +462,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/Empty", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-empty-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -643,7 +651,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -694,7 +703,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for-await...of", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-in-and-for-of-statements", "tags": [ - "web-features:snapshot:ecmascript-2018" + "web-features:snapshot:ecmascript-2018", + "web-features:async-iterators" ], "support": { "chrome": { @@ -739,7 +749,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...in", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-in-and-for-of-statements", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -790,7 +801,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/for...of", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-for-in-and-for-of-statements", "tags": [ - "web-features:snapshot:ecmascript-2015" + "web-features:snapshot:ecmascript-2015", + "web-features:iterators" ], "support": { "chrome": { @@ -835,7 +847,8 @@ "__compat": { "description": "async iterators", "tags": [ - "web-features:snapshot:ecmascript-2018" + "web-features:snapshot:ecmascript-2018", + "web-features:async-iterators" ], "support": { "chrome": { @@ -879,6 +892,9 @@ "closing_iterators": { "__compat": { "description": "Closing iterators", + "tags": [ + "web-features:iterators" + ], "support": { "chrome": { "version_added": "51" @@ -1207,7 +1223,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/if...else", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-if-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -1725,7 +1742,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/label", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-labelled-statements", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -1848,7 +1866,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/return", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-return-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -1897,6 +1916,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/switch", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-switch-statement", + "tags": [ + "web-features:javascript" + ], "support": { "chrome": { "version_added": "1" @@ -1945,7 +1967,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/throw", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-throw-statement", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -1996,7 +2019,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/try...catch", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-try-statement", "tags": [ - "web-features:snapshot:ecmascript-3" + "web-features:snapshot:ecmascript-3", + "web-features:javascript" ], "support": { "chrome": { @@ -2086,7 +2110,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/var", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-variable-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { @@ -2136,7 +2161,8 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/while", "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-while-statement", "tags": [ - "web-features:snapshot:ecmascript-1" + "web-features:snapshot:ecmascript-1", + "web-features:javascript" ], "support": { "chrome": { diff --git a/mathml/attribute_values.json b/mathml/attribute_values.json index 969aba82d772be..34d46838501a64 100644 --- a/mathml/attribute_values.json +++ b/mathml/attribute_values.json @@ -5,6 +5,9 @@ "__compat": { "description": "Named spaces (e.g. `thinmathspace` to mean 3/18em)", "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Values", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -39,6 +42,9 @@ "nonzero_unitless_values": { "__compat": { "description": "Nonzero unitless values (e.g. 5 to mean 500% the default thickness)", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false diff --git a/mathml/elements/annotation-xml.json b/mathml/elements/annotation-xml.json index 07e8d235d63890..a87671ce58622e 100644 --- a/mathml/elements/annotation-xml.json +++ b/mathml/elements/annotation-xml.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/semantics", "spec_url": "https://w3c.github.io/mathml-core/#semantics-and-presentation", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/annotation.json b/mathml/elements/annotation.json index 0f80941ca43d8f..57c6dd71647e18 100644 --- a/mathml/elements/annotation.json +++ b/mathml/elements/annotation.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/semantics", "spec_url": "https://w3c.github.io/mathml-core/#semantics-and-presentation", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/math.json b/mathml/elements/math.json index 9b8d3728398525..b680139daa8d60 100644 --- a/mathml/elements/math.json +++ b/mathml/elements/math.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/math", "spec_url": "https://w3c.github.io/mathml-core/#the-top-level-math-element", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": [ { @@ -77,6 +80,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/math#attr-display", "spec_url": "https://w3c.github.io/mathml-core/#dfn-display", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/menclose.json b/mathml/elements/menclose.json index 06410bb41d7566..65f8c73bc74400 100644 --- a/mathml/elements/menclose.json +++ b/mathml/elements/menclose.json @@ -4,6 +4,9 @@ "menclose": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/menclose", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -36,6 +39,9 @@ }, "notation": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -69,6 +75,9 @@ "actuarial": { "__compat": { "description": "`notation=\"actuarial\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -103,6 +112,9 @@ "bottom": { "__compat": { "description": "`notation=\"bottom\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -137,6 +149,9 @@ "box": { "__compat": { "description": "`notation=\"box\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -171,6 +186,9 @@ "circle": { "__compat": { "description": "`notation=\"circle\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -205,6 +223,9 @@ "downdiagonalstrike": { "__compat": { "description": "`notation=\"downdiagonalstrike\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -239,6 +260,9 @@ "horizontalstrike": { "__compat": { "description": "`notation=\"horizontalstrike\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -273,6 +297,9 @@ "left": { "__compat": { "description": "`notation=\"left\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -307,6 +334,9 @@ "longdiv": { "__compat": { "description": "`notation=\"longdiv\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -341,6 +371,9 @@ "madruwb": { "__compat": { "description": "`notation=\"madruwb\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -375,6 +408,9 @@ "phasorangle": { "__compat": { "description": "`notation=\"phasorangle\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -409,6 +445,9 @@ "right": { "__compat": { "description": "`notation=\"right\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -443,6 +482,9 @@ "roundedbox": { "__compat": { "description": "`notation=\"roundedbox\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -477,6 +519,9 @@ "top": { "__compat": { "description": "`notation=\"top\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -511,6 +556,9 @@ "updiagonalarrow": { "__compat": { "description": "`notation=\"updiagonalarrow\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -545,6 +593,9 @@ "updiagonalstrike": { "__compat": { "description": "`notation=\"updiagonalstrike\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -579,6 +630,9 @@ "verticalstrike": { "__compat": { "description": "`notation=\"verticalstrike\"`", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false diff --git a/mathml/elements/merror.json b/mathml/elements/merror.json index 05965472ad04cb..37596b92c946c3 100644 --- a/mathml/elements/merror.json +++ b/mathml/elements/merror.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/merror", "spec_url": "https://w3c.github.io/mathml-core/#error-message-merror", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mfrac.json b/mathml/elements/mfrac.json index 9cc2ad68ffdff2..7bb1eada931a2b 100644 --- a/mathml/elements/mfrac.json +++ b/mathml/elements/mfrac.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mfrac", "spec_url": "https://w3c.github.io/mathml-core/#fractions-mfrac", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -72,6 +75,9 @@ "linethickness": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-linethickness", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mi.json b/mathml/elements/mi.json index 105b488c616872..c63d9360877949 100644 --- a/mathml/elements/mi.json +++ b/mathml/elements/mi.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mi", "spec_url": "https://w3c.github.io/mathml-core/#dfn-mi", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "mathvariant": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-mathvariant", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mmultiscripts.json b/mathml/elements/mmultiscripts.json index 2d325c02700f24..074cae288d74f5 100644 --- a/mathml/elements/mmultiscripts.json +++ b/mathml/elements/mmultiscripts.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mmultiscripts", "spec_url": "https://w3c.github.io/mathml-core/#prescripts-and-tensor-indices-mmultiscripts", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mn.json b/mathml/elements/mn.json index a56d28e22e091a..b42f6a925e577f 100644 --- a/mathml/elements/mn.json +++ b/mathml/elements/mn.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mn", "spec_url": "https://w3c.github.io/mathml-core/#number-mn", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mo.json b/mathml/elements/mo.json index 9a6d38282e9606..32942cf911e486 100644 --- a/mathml/elements/mo.json +++ b/mathml/elements/mo.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mo", "spec_url": "https://w3c.github.io/mathml-core/#operator-fence-separator-or-accent-mo", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -37,6 +40,9 @@ }, "accent": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -71,6 +77,9 @@ "form": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-form", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -105,6 +114,9 @@ "largeop": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-largeop-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -139,6 +151,9 @@ "lspace": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-lspace-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -173,6 +188,9 @@ "maxsize": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-maxsize-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -207,6 +225,9 @@ "minsize": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-minsize-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -241,6 +262,9 @@ "movablelimits": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-movablelimits-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -346,6 +370,9 @@ "rspace": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-rspace-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -380,6 +407,9 @@ "stretchy": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-stretchy-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -414,6 +444,9 @@ "symmetric": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-symmetric-0", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mover.json b/mathml/elements/mover.json index ddf4a1888cf804..a75aa23705e5e2 100644 --- a/mathml/elements/mover.json +++ b/mathml/elements/mover.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mover", "spec_url": "https://w3c.github.io/mathml-core/#underscripts-and-overscripts-munder-mover-munderover", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "accent": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-accent", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mpadded.json b/mathml/elements/mpadded.json index a56a658d6de434..13d74a319f2fcd 100644 --- a/mathml/elements/mpadded.json +++ b/mathml/elements/mpadded.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mpadded", "spec_url": "https://w3c.github.io/mathml-core/#adjust-space-around-content-mpadded", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "depth": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mpadded-depth", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -72,6 +78,9 @@ "height": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mpadded-height", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -106,6 +115,9 @@ "lspace": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mpadded-lspace", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -246,6 +258,9 @@ "relative_values": { "__compat": { "description": "Relative values (e.g. `\"+10px\"`)", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -314,6 +329,9 @@ "voffset": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mpadded-voffset", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -348,6 +366,9 @@ "width": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mpadded-width", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mphantom.json b/mathml/elements/mphantom.json index 0feecc5baee8fe..153ae2bd28beee 100644 --- a/mathml/elements/mphantom.json +++ b/mathml/elements/mphantom.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mphantom", "spec_url": "https://w3c.github.io/mathml-core/#making-sub-expressions-invisible-mphantom", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mprescripts.json b/mathml/elements/mprescripts.json index 064448d60da060..6296b8d1738d5c 100644 --- a/mathml/elements/mprescripts.json +++ b/mathml/elements/mprescripts.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mmultiscripts", "spec_url": "https://w3c.github.io/mathml-core/#prescripts-and-tensor-indices-mmultiscripts", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mroot.json b/mathml/elements/mroot.json index 83d95e907306bc..da083917772518 100644 --- a/mathml/elements/mroot.json +++ b/mathml/elements/mroot.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mroot", "spec_url": "https://w3c.github.io/mathml-core/#radicals-msqrt-mroot", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mrow.json b/mathml/elements/mrow.json index 8ba7623b1c9ab8..aaa044e34d19e7 100644 --- a/mathml/elements/mrow.json +++ b/mathml/elements/mrow.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mrow", "spec_url": "https://w3c.github.io/mathml-core/#horizontally-group-sub-expressions-mrow", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/ms.json b/mathml/elements/ms.json index cc568d59edac67..be65e0c7e9f881 100644 --- a/mathml/elements/ms.json +++ b/mathml/elements/ms.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/ms", "spec_url": "https://w3c.github.io/mathml-core/#string-literal-ms", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mspace.json b/mathml/elements/mspace.json index 0c5ce81d2f0308..a221446a735114 100644 --- a/mathml/elements/mspace.json +++ b/mathml/elements/mspace.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mspace", "spec_url": "https://w3c.github.io/mathml-core/#space-mspace", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "depth": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mspace-depth", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -72,6 +78,9 @@ "height": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mspace-height", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -141,6 +150,9 @@ "width": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#attribute-mspace-width", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/msqrt.json b/mathml/elements/msqrt.json index c9fb9c5bad8814..dee2073a564908 100644 --- a/mathml/elements/msqrt.json +++ b/mathml/elements/msqrt.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msqrt", "spec_url": "https://w3c.github.io/mathml-core/#radicals-msqrt-mroot", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mstyle.json b/mathml/elements/mstyle.json index 43c96b4c9191c4..402a807568a6d5 100644 --- a/mathml/elements/mstyle.json +++ b/mathml/elements/mstyle.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mstyle", "spec_url": "https://w3c.github.io/mathml-core/#style-change-mstyle", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/msub.json b/mathml/elements/msub.json index 759a975bf0374f..3b6db254a1f59f 100644 --- a/mathml/elements/msub.json +++ b/mathml/elements/msub.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msub", "spec_url": "https://w3c.github.io/mathml-core/#subscripts-and-superscripts-msub-msup-msubsup", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/msubsup.json b/mathml/elements/msubsup.json index fbb9b308582ed4..c491a581440b40 100644 --- a/mathml/elements/msubsup.json +++ b/mathml/elements/msubsup.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msubsup", "spec_url": "https://w3c.github.io/mathml-core/#subscripts-and-superscripts-msub-msup-msubsup", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/msup.json b/mathml/elements/msup.json index dbdadfadd173cc..d5ea1b04f11344 100644 --- a/mathml/elements/msup.json +++ b/mathml/elements/msup.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/msup", "spec_url": "https://w3c.github.io/mathml-core/#subscripts-and-superscripts-msub-msup-msubsup", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mtable.json b/mathml/elements/mtable.json index 3912e6cbba8dad..9c922ed520e2a6 100644 --- a/mathml/elements/mtable.json +++ b/mathml/elements/mtable.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtable", "spec_url": "https://w3c.github.io/mathml-core/#table-or-matrix-mtable", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -37,6 +40,9 @@ }, "align": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -70,6 +76,9 @@ }, "columnalign": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -103,6 +112,9 @@ }, "columnlines": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -136,6 +148,9 @@ }, "columnspacing": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -169,6 +184,9 @@ }, "frame": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -202,6 +220,9 @@ }, "framespacing": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -235,6 +256,9 @@ }, "rowalign": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -268,6 +292,9 @@ }, "rowlines": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -301,6 +328,9 @@ }, "rowspacing": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -334,6 +364,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false diff --git a/mathml/elements/mtd.json b/mathml/elements/mtd.json index 7b538061ac4c00..50b0acad90d3b2 100644 --- a/mathml/elements/mtd.json +++ b/mathml/elements/mtd.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtd", "spec_url": "https://w3c.github.io/mathml-core/#entry-in-table-or-matrix-mtd", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -37,6 +40,9 @@ }, "columnalign": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -71,6 +77,9 @@ "columnspan": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-columnspan", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "117" @@ -104,6 +113,9 @@ }, "rowalign": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -138,6 +150,9 @@ "rowspan": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-rowspan", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "117" diff --git a/mathml/elements/mtext.json b/mathml/elements/mtext.json index 3cea4b71246ad0..1507aa84f6704a 100644 --- a/mathml/elements/mtext.json +++ b/mathml/elements/mtext.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtext", "spec_url": "https://w3c.github.io/mathml-core/#text-mtext", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/mtr.json b/mathml/elements/mtr.json index 4dbb3c3c5aa3eb..ad9dc5f1b49318 100644 --- a/mathml/elements/mtr.json +++ b/mathml/elements/mtr.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mtr", "spec_url": "https://w3c.github.io/mathml-core/#row-in-table-or-matrix-mtr", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -37,6 +40,9 @@ }, "columnalign": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -70,6 +76,9 @@ }, "rowalign": { "__compat": { + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false diff --git a/mathml/elements/munder.json b/mathml/elements/munder.json index 81e8a90d26215f..7f38a38ecbedfb 100644 --- a/mathml/elements/munder.json +++ b/mathml/elements/munder.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/munder", "spec_url": "https://w3c.github.io/mathml-core/#underscripts-and-overscripts-munder-mover-munderover", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "accentunder": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-accentunder", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/munderover.json b/mathml/elements/munderover.json index 94a03feec8ac4d..9afc90a28720a6 100644 --- a/mathml/elements/munderover.json +++ b/mathml/elements/munderover.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/munderover", "spec_url": "https://w3c.github.io/mathml-core/#underscripts-and-overscripts-munder-mover-munderover", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -38,6 +41,9 @@ "accent": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-accent", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -72,6 +78,9 @@ "accentunder": { "__compat": { "spec_url": "https://w3c.github.io/mathml-core/#dfn-accentunder", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/elements/semantics.json b/mathml/elements/semantics.json index c7cf39626e125e..3d980b92a440be 100644 --- a/mathml/elements/semantics.json +++ b/mathml/elements/semantics.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/semantics", "spec_url": "https://w3c.github.io/mathml-core/#semantics-and-presentation", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/mathml/global_attributes.json b/mathml/global_attributes.json index cb9ae38393fbc1..6db62ba03bc5ba 100644 --- a/mathml/global_attributes.json +++ b/mathml/global_attributes.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/dir", "spec_url": "https://w3c.github.io/mathml-core/#dfn-dir", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -43,6 +46,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/displaystyle", "spec_url": "https://w3c.github.io/mathml-core/#dfn-displaystyle", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" @@ -81,6 +87,9 @@ "href": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/href", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": false @@ -350,6 +359,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Global_attributes/scriptlevel", "spec_url": "https://w3c.github.io/mathml-core/#dfn-scriptlevel", + "tags": [ + "web-features:mathml" + ], "support": { "chrome": { "version_added": "109" diff --git a/svg/elements/a.json b/svg/elements/a.json index e4b49eda241969..be0cb7e44b50f3 100644 --- a/svg/elements/a.json +++ b/svg/elements/a.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/a", "spec_url": "https://svgwg.org/svg2-draft/linking.html#Links", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -44,6 +47,9 @@ "download": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementDownloadAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -78,6 +84,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -114,6 +123,9 @@ "hreflang": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementHreflangAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -187,6 +199,9 @@ "referrerpolicy": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementReferrerpolicyAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "51" @@ -222,6 +237,9 @@ "no-referrer-when-downgrade": { "__compat": { "description": "no-referrer-when-downgrade", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "51" @@ -259,6 +277,9 @@ "origin-when-cross-origin": { "__compat": { "description": "origin-when-cross-origin", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "51" @@ -296,6 +317,9 @@ "unsafe-url": { "__compat": { "description": "unsafe-url", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "51" @@ -334,6 +358,9 @@ "rel": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementRelAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -372,6 +399,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -413,6 +443,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/target", "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementTargetAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -453,6 +486,9 @@ "type": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementTypeAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false diff --git a/svg/elements/animate.json b/svg/elements/animate.json index e7e58e5acbe045..02e592f0b0fe86 100644 --- a/svg/elements/animate.json +++ b/svg/elements/animate.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/animate", "spec_url": "https://svgwg.org/specs/animations/#AnimateElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -43,6 +46,9 @@ }, "attributeName": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -76,6 +82,9 @@ }, "attributeType": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/dur", "spec_url": "https://svgwg.org/specs/animations/#DurAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -146,6 +158,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/specs/animations/#FillAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -181,6 +196,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/From", "spec_url": "https://svgwg.org/specs/animations/#FromAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -215,6 +233,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "50" @@ -250,6 +271,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/repeatCount", "spec_url": "https://svgwg.org/specs/animations/#RepeatCountAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -285,6 +309,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -322,6 +349,9 @@ }, "to": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" diff --git a/svg/elements/animateMotion.json b/svg/elements/animateMotion.json index e549abfe755fac..b070368798833f 100644 --- a/svg/elements/animateMotion.json +++ b/svg/elements/animateMotion.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/animateMotion", "spec_url": "https://svgwg.org/specs/animations/#AnimateMotionElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" @@ -41,6 +44,9 @@ }, "calcMode": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/specs/animations/#FillAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" @@ -110,6 +119,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "50" @@ -145,6 +157,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/keyPoints", "spec_url": "https://svgwg.org/specs/animations/#KeyPointsAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" @@ -178,6 +193,9 @@ }, "origin": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" @@ -211,6 +229,9 @@ }, "path": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" @@ -244,6 +265,9 @@ }, "rotate": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" @@ -279,6 +303,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "19" diff --git a/svg/elements/animateTransform.json b/svg/elements/animateTransform.json index 44d5acfbcc2887..b660bafacfe97b 100644 --- a/svg/elements/animateTransform.json +++ b/svg/elements/animateTransform.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/animateTransform", "spec_url": "https://svgwg.org/specs/animations/#AnimateTransformElement", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/by", "spec_url": "https://svgwg.org/specs/animations/#ByAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -80,6 +86,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/specs/animations/#FillAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -115,6 +124,9 @@ }, "from": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -149,6 +161,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "50" @@ -184,6 +199,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -223,6 +241,9 @@ }, "to": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" @@ -256,6 +277,9 @@ }, "type": { "__compat": { + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "2" diff --git a/svg/elements/circle.json b/svg/elements/circle.json index e7d689821d825d..74c5275355ca1e 100644 --- a/svg/elements/circle.json +++ b/svg/elements/circle.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/circle", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#CircleElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ }, "cx": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -78,6 +84,9 @@ }, "cy": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -149,6 +161,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -183,6 +198,9 @@ }, "r": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -220,6 +238,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/defs.json b/svg/elements/defs.json index a5c5158962628e..be42b665346c90 100644 --- a/svg/elements/defs.json +++ b/svg/elements/defs.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/defs", "spec_url": "https://svgwg.org/svg2-draft/struct.html#Head", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/desc.json b/svg/elements/desc.json index 899eb758cf1807..bf8dfb314a51b8 100644 --- a/svg/elements/desc.json +++ b/svg/elements/desc.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/desc", "spec_url": "https://svgwg.org/svg2-draft/struct.html#DescriptionAndTitleElements", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/ellipse.json b/svg/elements/ellipse.json index 6322cc55aebaf7..a73ab998e2d4f5 100644 --- a/svg/elements/ellipse.json +++ b/svg/elements/ellipse.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/ellipse", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#EllipseElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ }, "cx": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +92,9 @@ }, "cy": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -129,6 +138,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -165,6 +177,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -201,6 +216,9 @@ }, "rx": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -242,6 +260,9 @@ }, "ry": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -285,6 +306,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/feBlend.json b/svg/elements/feBlend.json index 0d786a1e32d949..58cee421226ed5 100644 --- a/svg/elements/feBlend.json +++ b/svg/elements/feBlend.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feBlend", "spec_url": "https://drafts.fxtf.org/filter-effects/#feBlendElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -82,6 +88,9 @@ }, "in2": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/mode", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feblend-mode", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feColorMatrix.json b/svg/elements/feColorMatrix.json index 08c1cc4b386560..a1776bb7d21987 100644 --- a/svg/elements/feColorMatrix.json +++ b/svg/elements/feColorMatrix.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feColorMatrix", "spec_url": "https://drafts.fxtf.org/filter-effects/#feColorMatrixElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -39,6 +42,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -74,6 +80,9 @@ }, "type": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -109,6 +118,9 @@ }, "values": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feComponentTransfer.json b/svg/elements/feComponentTransfer.json index 0f7f40f3234916..d856230e6b3af0 100644 --- a/svg/elements/feComponentTransfer.json +++ b/svg/elements/feComponentTransfer.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feComponentTransfer", "spec_url": "https://drafts.fxtf.org/filter-effects/#feComponentTransferElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -39,6 +42,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feComposite.json b/svg/elements/feComposite.json index 478169184cdf30..0b44e263cf9ed5 100644 --- a/svg/elements/feComposite.json +++ b/svg/elements/feComposite.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feComposite", "spec_url": "https://drafts.fxtf.org/filter-effects/#feCompositeElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -45,6 +48,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -83,6 +89,9 @@ }, "in2": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/k1", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fecomposite-k1", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -162,6 +174,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/k2", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fecomposite-k2", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -201,6 +216,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/k3", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fecomposite-k3", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -240,6 +258,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/k4", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fecomposite-k4", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -277,6 +298,9 @@ }, "operator": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -314,6 +338,9 @@ "lighter_value": { "__compat": { "description": "`lighter` value", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "41" diff --git a/svg/elements/feConvolveMatrix.json b/svg/elements/feConvolveMatrix.json index be61af7d70997c..63cd1452c6b3a1 100644 --- a/svg/elements/feConvolveMatrix.json +++ b/svg/elements/feConvolveMatrix.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feConvolveMatrix", "spec_url": "https://drafts.fxtf.org/filter-effects/#feConvolveMatrixElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/bias", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-bias", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/divisor", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-divisor", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/edgeMode", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-edgemode", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -146,6 +158,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/in", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-primitive-in", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -183,6 +198,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/kernelMatrix", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-kernelmatrix", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -220,6 +238,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/kernelUnitLength", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-kernelunitlength", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -255,6 +276,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/order", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-order", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -290,6 +314,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/preserveAlpha", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-preservealpha", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -325,6 +352,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/targetX", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-targetx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -360,6 +390,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/targetY", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feconvolvematrix-targety", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" diff --git a/svg/elements/feDiffuseLighting.json b/svg/elements/feDiffuseLighting.json index df046e66baceaf..5f4883b980a6e3 100644 --- a/svg/elements/feDiffuseLighting.json +++ b/svg/elements/feDiffuseLighting.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feDiffuseLighting", "spec_url": "https://drafts.fxtf.org/filter-effects/#feDiffuseLightingElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/diffuseConstant", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fediffuselighting-diffuseconstant", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/in", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-primitive-in", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -113,6 +122,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/kernelUnitLength", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fediffuselighting-kernelunitlength", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -148,6 +160,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/surfaceScale", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fediffuselighting-surfacescale", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feDisplacementMap.json b/svg/elements/feDisplacementMap.json index 29e965582705e5..3ffeb218fa8b27 100644 --- a/svg/elements/feDisplacementMap.json +++ b/svg/elements/feDisplacementMap.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feDisplacementMap", "spec_url": "https://drafts.fxtf.org/filter-effects/#feDisplacementMapElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -39,6 +42,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -74,6 +80,9 @@ }, "in2": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/scale", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fedisplacementmap-scale", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -148,6 +160,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/xChannelSelector", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fedisplacementmap-xchannelselector", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -183,6 +198,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/yChannelSelector", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fedisplacementmap-ychannelselector", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feDistantLight.json b/svg/elements/feDistantLight.json index 89e54cdf4b9499..0726ce3aac97b4 100644 --- a/svg/elements/feDistantLight.json +++ b/svg/elements/feDistantLight.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feDistantLight", "spec_url": "https://drafts.fxtf.org/filter-effects/#feDistantLightElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -41,6 +44,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/azimuth", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fedistantlight-azimuth", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/elevation", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fedistantlight-elevation", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feDropShadow.json b/svg/elements/feDropShadow.json index ef785277a8931e..9f6cf063cfde26 100644 --- a/svg/elements/feDropShadow.json +++ b/svg/elements/feDropShadow.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feDropShadow", "spec_url": "https://drafts.fxtf.org/filter-effects/#feDropShadowElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -37,6 +40,9 @@ }, "dx": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -70,6 +76,9 @@ }, "dy": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -103,6 +112,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" @@ -136,6 +148,9 @@ }, "stdDeviation": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "13" diff --git a/svg/elements/feFlood.json b/svg/elements/feFlood.json index 5e2924b3862ad4..e631510fc411aa 100644 --- a/svg/elements/feFlood.json +++ b/svg/elements/feFlood.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feFlood", "spec_url": "https://drafts.fxtf.org/filter-effects/#feFloodElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -39,6 +42,9 @@ }, "flood-color": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -74,6 +80,9 @@ }, "flood-opacity": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feFuncA.json b/svg/elements/feFuncA.json index 439ba6d9be99ac..c77b81a9fa4226 100644 --- a/svg/elements/feFuncA.json +++ b/svg/elements/feFuncA.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feFuncA", "spec_url": "https://drafts.fxtf.org/filter-effects/#feFuncAElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feFuncB.json b/svg/elements/feFuncB.json index cdcb4efe7b7667..f14637254f38b4 100644 --- a/svg/elements/feFuncB.json +++ b/svg/elements/feFuncB.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feFuncB", "spec_url": "https://drafts.fxtf.org/filter-effects/#feFuncBElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feFuncG.json b/svg/elements/feFuncG.json index bb41f2fd77b40e..c2da19a8d6a2e3 100644 --- a/svg/elements/feFuncG.json +++ b/svg/elements/feFuncG.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feFuncG", "spec_url": "https://drafts.fxtf.org/filter-effects/#feFuncGElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feFuncR.json b/svg/elements/feFuncR.json index a3e8940c8f0a95..b20e3dd4efa481 100644 --- a/svg/elements/feFuncR.json +++ b/svg/elements/feFuncR.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feFuncR", "spec_url": "https://drafts.fxtf.org/filter-effects/#feFuncRElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feGaussianBlur.json b/svg/elements/feGaussianBlur.json index bfbae5eed5af7b..51d69c493c9f4d 100644 --- a/svg/elements/feGaussianBlur.json +++ b/svg/elements/feGaussianBlur.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feGaussianBlur", "spec_url": "https://drafts.fxtf.org/filter-effects/#feGaussianBlurElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -41,6 +44,9 @@ }, "edgeMode": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": false @@ -74,6 +80,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -113,6 +122,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stdDeviation", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fegaussianblur-stddeviation", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feImage.json b/svg/elements/feImage.json index 8bf4b24606c04b..395e3d92789747 100644 --- a/svg/elements/feImage.json +++ b/svg/elements/feImage.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feImage", "spec_url": "https://drafts.fxtf.org/filter-effects/#feImageElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/crossorigin", "spec_url": "https://drafts.fxtf.org/filter-effects/#dom-svgfilterprimitivestandardattributes-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": false @@ -79,6 +85,9 @@ "href": { "__compat": { "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feimage-href", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -115,6 +124,9 @@ }, "preserveAspectRatio": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feMerge.json b/svg/elements/feMerge.json index 108a54373b2fce..61753903d5276e 100644 --- a/svg/elements/feMerge.json +++ b/svg/elements/feMerge.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feMerge", "spec_url": "https://drafts.fxtf.org/filter-effects/#feMergeElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feMergeNode.json b/svg/elements/feMergeNode.json index 69fc569841cd6f..5b79cab459e622 100644 --- a/svg/elements/feMergeNode.json +++ b/svg/elements/feMergeNode.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feMergeNode", "spec_url": "https://drafts.fxtf.org/filter-effects/#feMergeNodeElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feMorphology.json b/svg/elements/feMorphology.json index 6deb357266f973..362348ae308186 100644 --- a/svg/elements/feMorphology.json +++ b/svg/elements/feMorphology.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feMorphology", "spec_url": "https://drafts.fxtf.org/filter-effects/#feMorphologyElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -82,6 +88,9 @@ }, "operator": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -123,6 +132,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/radius", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-femorphology-radius", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feOffset.json b/svg/elements/feOffset.json index 2abba0a5fcca6f..0faef31642a1d9 100644 --- a/svg/elements/feOffset.json +++ b/svg/elements/feOffset.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feOffset", "spec_url": "https://drafts.fxtf.org/filter-effects/#feOffsetElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ }, "dx": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -82,6 +88,9 @@ }, "dy": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" @@ -121,6 +130,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "6" diff --git a/svg/elements/fePointLight.json b/svg/elements/fePointLight.json index d27817857ad257..dbb10341c9ae1d 100644 --- a/svg/elements/fePointLight.json +++ b/svg/elements/fePointLight.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/fePointLight", "spec_url": "https://drafts.fxtf.org/filter-effects/#fePointLightElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -82,6 +88,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -121,6 +130,9 @@ }, "z": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feSpecularLighting.json b/svg/elements/feSpecularLighting.json index 7442c3d2d4dee4..ccc0d4b57c7487 100644 --- a/svg/elements/feSpecularLighting.json +++ b/svg/elements/feSpecularLighting.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feSpecularLighting", "spec_url": "https://drafts.fxtf.org/filter-effects/#feSpecularLightingElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -82,6 +88,9 @@ }, "kernelUnitLength": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "45" @@ -117,6 +126,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/specularConstant", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fespecularlighting-specularconstant", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -156,6 +168,9 @@ }, "specularExponent": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -195,6 +210,9 @@ }, "surfaceScale": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feSpotLight.json b/svg/elements/feSpotLight.json index 481a05dd016378..89d73873ff5845 100644 --- a/svg/elements/feSpotLight.json +++ b/svg/elements/feSpotLight.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feSpotLight", "spec_url": "https://drafts.fxtf.org/filter-effects/#feSpotLightElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/limitingConeAngle", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fespotlight-limitingconeangle", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -86,6 +92,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/pointsAtX", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fespotlight-pointsatx", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -127,6 +136,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/pointsAtY", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fespotlight-pointsaty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -168,6 +180,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/pointsAtZ", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-fespotlight-pointsatz", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -207,6 +222,9 @@ }, "specularExponent": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -246,6 +264,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -285,6 +306,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -324,6 +348,9 @@ }, "z": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feTile.json b/svg/elements/feTile.json index e694dee40358b4..8534bb2e1a3e2d 100644 --- a/svg/elements/feTile.json +++ b/svg/elements/feTile.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feTile", "spec_url": "https://drafts.fxtf.org/filter-effects/#feTileElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -43,6 +46,9 @@ }, "in": { "__compat": { + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/feTurbulence.json b/svg/elements/feTurbulence.json index 6b63ccad9ee7bb..5e56dd39c9f89e 100644 --- a/svg/elements/feTurbulence.json +++ b/svg/elements/feTurbulence.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/feTurbulence", "spec_url": "https://drafts.fxtf.org/filter-effects/#feTurbulenceElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/baseFrequency", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feturbulence-basefrequency", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -86,6 +92,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/numOctaves", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feturbulence-numoctaves", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/seed", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feturbulence-seed", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -162,6 +174,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stitchTiles", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feturbulence-stitchtiles", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -197,6 +212,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/type", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feturbulence-type", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/filter.json b/svg/elements/filter.json index 528908529c6414..ae0cfc2fd0b4bc 100644 --- a/svg/elements/filter.json +++ b/svg/elements/filter.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/filter", "spec_url": "https://drafts.fxtf.org/filter-effects/#FilterElement", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/filterUnits", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterunits", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -80,6 +86,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/height", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-height", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/primitiveUnits", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-primitiveunits", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -150,6 +162,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/width", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-width", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -185,6 +200,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/x", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-x", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -256,6 +274,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/y", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-y", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" diff --git a/svg/elements/foreignObject.json b/svg/elements/foreignObject.json index 61c2d9e1a3e390..5de29d5aa73f7f 100644 --- a/svg/elements/foreignObject.json +++ b/svg/elements/foreignObject.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/foreignObject", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#ForeignObjectElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -92,6 +98,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -135,6 +144,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -178,6 +190,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -221,6 +236,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/g.json b/svg/elements/g.json index 85d40604d20746..26bdcd1542cf9f 100644 --- a/svg/elements/g.json +++ b/svg/elements/g.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/g", "spec_url": "https://svgwg.org/svg2-draft/struct.html#GElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/image.json b/svg/elements/image.json index ec938435029fb5..777758801203c3 100644 --- a/svg/elements/image.json +++ b/svg/elements/image.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/image", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#ImageElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/crossorigin", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#ImageElementCrossoriginAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "118" @@ -82,6 +88,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/decoding", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-decoding", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "65" @@ -115,6 +124,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -149,6 +161,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/embedded.html#ImageElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -184,6 +199,9 @@ }, "preserveAspectRatio": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -219,6 +237,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -260,6 +281,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -293,6 +317,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -360,6 +387,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/line.json b/svg/elements/line.json index c11b79a3e38232..de3b4f89c5ce0b 100644 --- a/svg/elements/line.json +++ b/svg/elements/line.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/line", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#LineElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -88,6 +94,9 @@ }, "x1": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -129,6 +138,9 @@ }, "x2": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -170,6 +182,9 @@ }, "y1": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -211,6 +226,9 @@ }, "y2": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/linearGradient.json b/svg/elements/linearGradient.json index cd339e3a529479..a35bae6f20185b 100644 --- a/svg/elements/linearGradient.json +++ b/svg/elements/linearGradient.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/linearGradient", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradients", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/gradientTransform", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementGradientTransformAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -81,6 +87,9 @@ "gradientUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementGradientUnitsAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -115,6 +124,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -152,6 +164,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/spreadMethod", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementSpreadMethodAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -186,6 +201,9 @@ "x1": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementX1Attribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -220,6 +238,9 @@ "x2": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementX2Attribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -289,6 +310,9 @@ "y1": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementY1Attribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -323,6 +347,9 @@ "y2": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementY2Attribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/marker.json b/svg/elements/marker.json index 217819ee7b397f..b6d1f372dbf51c 100644 --- a/svg/elements/marker.json +++ b/svg/elements/marker.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/marker", "spec_url": "https://svgwg.org/svg2-draft/painting.html#MarkerElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/markerHeight", "spec_url": "https://svgwg.org/svg2-draft/painting.html#MarkerHeightAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -82,6 +88,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/markerUnits", "spec_url": "https://svgwg.org/svg2-draft/painting.html#MarkerUnitsAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -119,6 +128,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/markerWidth", "spec_url": "https://svgwg.org/svg2-draft/painting.html#MarkerWidthAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -156,6 +168,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/orient", "spec_url": "https://svgwg.org/svg2-draft/painting.html#OrientAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -191,6 +206,9 @@ }, "refX": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -226,6 +244,9 @@ }, "refY": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -261,6 +282,9 @@ }, "viewBox": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/mask.json b/svg/elements/mask.json index c3e674add72c57..30cd6bea949adc 100644 --- a/svg/elements/mask.json +++ b/svg/elements/mask.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/mask", "spec_url": "https://drafts.fxtf.org/css-masking/#MaskElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -39,6 +42,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -76,6 +82,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/maskContentUnits", "spec_url": "https://drafts.fxtf.org/css-masking/#element-attrdef-mask-maskcontentunits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -111,6 +120,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/maskUnits", "spec_url": "https://drafts.fxtf.org/css-masking/#element-attrdef-mask-maskunits", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -146,6 +158,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -181,6 +196,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -216,6 +234,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -251,6 +272,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/metadata.json b/svg/elements/metadata.json index ef0a2b84b44d56..2ee8a6588b5343 100644 --- a/svg/elements/metadata.json +++ b/svg/elements/metadata.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/metadata", "spec_url": "https://svgwg.org/svg2-draft/struct.html#MetadataElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/mpath.json b/svg/elements/mpath.json index 56561813f2ef76..a4391421e61e5c 100644 --- a/svg/elements/mpath.json +++ b/svg/elements/mpath.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/mpath", "spec_url": "https://svgwg.org/specs/animations/#MPathElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "19" @@ -40,6 +43,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#MPathElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" diff --git a/svg/elements/path.json b/svg/elements/path.json index 678d88b98c674a..120007c0efe658 100644 --- a/svg/elements/path.json +++ b/svg/elements/path.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/path", "spec_url": "https://svgwg.org/svg2-draft/paths.html#PathElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -51,6 +54,9 @@ "https://www.w3.org/TR/SVG11/fonts.html#GlyphElementDAttribute", "https://www.w3.org/TR/SVG11/paths.html#DAttribute" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -94,6 +100,9 @@ "description": "`d` as CSS property supports `path()`", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/path", "spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-basic-shape-path", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "52" @@ -134,6 +143,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -170,6 +182,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -206,6 +221,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/pattern.json b/svg/elements/pattern.json index 03ae597993d5c7..273c5cd58d15fd 100644 --- a/svg/elements/pattern.json +++ b/svg/elements/pattern.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/pattern", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#Patterns", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -41,6 +44,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -79,6 +85,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -114,6 +123,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/patternContentUnits", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementPatternContentUnitsAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -151,6 +163,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/patternTransform", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementPatternTransformAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -188,6 +203,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/patternUnits", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementPatternUnitsAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -225,6 +243,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -262,6 +283,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -299,6 +323,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -374,6 +401,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/polygon.json b/svg/elements/polygon.json index 6061ff122509d3..8b701325e535bb 100644 --- a/svg/elements/polygon.json +++ b/svg/elements/polygon.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/polygon", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#PolygonElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -83,6 +89,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -117,6 +126,9 @@ }, "points": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -160,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/polyline.json b/svg/elements/polyline.json index 97a3033fb32f85..0fc3cf0c926cfb 100644 --- a/svg/elements/polyline.json +++ b/svg/elements/polyline.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/polyline", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#PolylineElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -83,6 +89,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -117,6 +126,9 @@ }, "points": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -160,6 +172,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/radialGradient.json b/svg/elements/radialGradient.json index 89d1571f031453..e1e93f0489664f 100644 --- a/svg/elements/radialGradient.json +++ b/svg/elements/radialGradient.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/radialGradient", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradients", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "cx": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementCXAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -80,6 +86,9 @@ "cy": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementCYAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fr", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementFRAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "24" @@ -150,6 +162,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fx", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementFXAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -185,6 +200,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fy", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementFYAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -219,6 +237,9 @@ "gradientTransform": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementGradientTransformAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -253,6 +274,9 @@ "gradientUnits": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementGradientUnitsAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -287,6 +311,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -323,6 +350,9 @@ "r": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementRAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -358,6 +388,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/spreadMethod", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementSpreadMethodAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/rect.json b/svg/elements/rect.json index ae29c66153dd66..af58a037d13b3d 100644 --- a/svg/elements/rect.json +++ b/svg/elements/rect.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/rect", "spec_url": "https://svgwg.org/svg2-draft/shapes.html#RectElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -81,6 +87,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -115,6 +124,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -156,6 +168,9 @@ }, "rx": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -197,6 +212,9 @@ }, "ry": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -240,6 +258,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -281,6 +302,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -322,6 +346,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -363,6 +390,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/script.json b/svg/elements/script.json index 87a3ae9ad27c73..161a8b95e6b6a5 100644 --- a/svg/elements/script.json +++ b/svg/elements/script.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/script", "spec_url": "https://svgwg.org/svg2-draft/interact.html#ScriptElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ }, "async": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -78,6 +84,9 @@ }, "defer": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -112,6 +121,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/interact.html#ScriptElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -147,6 +159,9 @@ }, "type": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -181,7 +196,7 @@ "__compat": { "description": "`type='module'`", "tags": [ - "web-features:js-modules" + "web-features:svg" ], "support": { "chrome": { @@ -218,6 +233,9 @@ "xlink_href": { "__compat": { "description": "xlink:href", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/set.json b/svg/elements/set.json index 1382794fe4a834..bf5036d315170b 100644 --- a/svg/elements/set.json +++ b/svg/elements/set.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/set", "spec_url": "https://svgwg.org/specs/animations/#SetElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "2" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/specs/animations/#FillAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "2" @@ -81,6 +87,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -118,6 +127,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "2" @@ -157,6 +169,9 @@ }, "to": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "2" diff --git a/svg/elements/stop.json b/svg/elements/stop.json index 5604128f7ce73c..912e2d7694d703 100644 --- a/svg/elements/stop.json +++ b/svg/elements/stop.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/stop", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#GradientStops", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -48,6 +51,9 @@ "offset": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopElementOffsetAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -93,6 +99,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stop-color", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopColorProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -138,6 +147,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stop-opacity", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopOpacityProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/style.json b/svg/elements/style.json index fa3ed30c62ff5c..c564f481629b13 100644 --- a/svg/elements/style.json +++ b/svg/elements/style.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/style", "spec_url": "https://svgwg.org/svg2-draft/styling.html#StyleElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/media", "spec_url": "https://svgwg.org/svg2-draft/styling.html#StyleElementMediaAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -80,6 +86,9 @@ }, "title": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -113,6 +122,9 @@ }, "type": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/svg.json b/svg/elements/svg.json index bfbf983b904b1a..fcec779a57b605 100644 --- a/svg/elements/svg.json +++ b/svg/elements/svg.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/svg", "spec_url": "https://svgwg.org/svg2-draft/struct.html#NewDocument", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -80,6 +83,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -123,6 +129,9 @@ }, "preserveAspectRatio": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -168,6 +177,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -246,6 +258,9 @@ }, "viewBox": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -289,6 +304,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -332,6 +350,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -375,6 +396,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/switch.json b/svg/elements/switch.json index 9d65930f6a7efd..bef2ea445d6f6c 100644 --- a/svg/elements/switch.json +++ b/svg/elements/switch.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/switch", "spec_url": "https://svgwg.org/svg2-draft/struct.html#SwitchElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/symbol.json b/svg/elements/symbol.json index 12b35e6e0888a5..8a64a47ab66a2e 100644 --- a/svg/elements/symbol.json +++ b/svg/elements/symbol.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/symbol", "spec_url": "https://svgwg.org/svg2-draft/struct.html#SymbolElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -45,6 +48,9 @@ }, "preserveAspectRatio": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -78,6 +84,9 @@ }, "viewBox": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/text.json b/svg/elements/text.json index 17d591bdb2966b..72728ae4742fdf 100644 --- a/svg/elements/text.json +++ b/svg/elements/text.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/text", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/dx", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElementDXAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -84,6 +90,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/dy", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElementDYAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -121,6 +130,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -155,6 +167,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -191,6 +206,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/lengthAdjust", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElementLengthAdjustAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -228,6 +246,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/rotate", "spec_url": "https://svgwg.org/specs/animations/#RotateAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -265,6 +286,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -308,6 +332,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/textLength", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElementTextLengthAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -345,6 +372,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/x", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElementXAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -382,6 +412,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/y", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElementYAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/textPath.json b/svg/elements/textPath.json index 8ca87a85cc664d..224ef49034ceb3 100644 --- a/svg/elements/textPath.json +++ b/svg/elements/textPath.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/textPath", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextPathElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -42,6 +45,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -76,6 +82,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -111,6 +120,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/text.html#TextPathElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50", @@ -148,6 +160,9 @@ }, "path": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -183,6 +198,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/side", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextPathElementSideAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -218,6 +236,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/spacing", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextPathElementSpacingAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -253,6 +274,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/startOffset", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextPathElementStartOffsetAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -290,6 +314,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -326,6 +353,9 @@ "textLength": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/textLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/title.json b/svg/elements/title.json index fc90f5ae4e49de..4b903f8b611223 100644 --- a/svg/elements/title.json +++ b/svg/elements/title.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/title", "spec_url": "https://svgwg.org/svg2-draft/struct.html#TitleElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -46,6 +49,9 @@ "tooltip_display": { "__compat": { "description": "Tooltip display", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/tspan.json b/svg/elements/tspan.json index 78c6dfd3c134c6..864855fc7971c2 100644 --- a/svg/elements/tspan.json +++ b/svg/elements/tspan.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/tspan", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -43,6 +46,9 @@ }, "dx": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -78,6 +84,9 @@ }, "dy": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -115,6 +124,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingFillPaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -149,6 +161,9 @@ "__compat": { "description": "`context-fill` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -183,6 +198,9 @@ }, "lengthAdjust": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -216,6 +234,9 @@ }, "rotate": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -253,6 +274,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -293,6 +317,9 @@ "textLength": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/textLength", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -328,6 +355,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -363,6 +393,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/use.json b/svg/elements/use.json index 4bec1a36a13df5..4248d05af5db0f 100644 --- a/svg/elements/use.json +++ b/svg/elements/use.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/use", "spec_url": "https://svgwg.org/svg2-draft/struct.html#UseElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -47,6 +50,9 @@ "data_uri": { "__compat": { "description": "Load from `data:` URI", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "22", @@ -91,6 +97,9 @@ "external_uri": { "__compat": { "description": "Load from external URI", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "22" @@ -130,6 +139,9 @@ }, "height": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -166,6 +178,9 @@ "href": { "__compat": { "spec_url": "https://svgwg.org/svg2-draft/struct.html#UseElementHrefAttribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "50" @@ -203,6 +218,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/systemLanguage", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGTests__systemLanguage", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -244,6 +262,9 @@ }, "width": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -279,6 +300,9 @@ }, "x": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -350,6 +374,9 @@ }, "y": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/elements/view.json b/svg/elements/view.json index 0b9cc9a55bd675..eb4f4a046fa691 100644 --- a/svg/elements/view.json +++ b/svg/elements/view.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/view", "spec_url": "https://svgwg.org/svg2-draft/linking.html#ViewElement", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -39,6 +42,9 @@ }, "preserveAspectRatio": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -72,6 +78,9 @@ }, "viewBox": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" diff --git a/svg/global_attributes.json b/svg/global_attributes.json index 1317469baf6eed..3ffeac02418914 100644 --- a/svg/global_attributes.json +++ b/svg/global_attributes.json @@ -49,6 +49,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/id", "spec_url": "https://svgwg.org/svg2-draft/struct.html#Core.attrib", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -86,6 +89,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/lang", "spec_url": "https://svgwg.org/svg2-draft/struct.html#LangSpaceAttrs", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -123,6 +129,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/tabindex", "spec_url": "https://svgwg.org/svg2-draft/struct.html#tabindexattribute", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -235,6 +244,9 @@ "description": "`data-*` attributes", "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/data-*", "spec_url": "https://svgwg.org/svg2-draft/struct.html#DataAttributes", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "55" @@ -318,6 +330,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/class", "spec_url": "https://svgwg.org/svg2-draft/styling.html#ElementSpecificStyling", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -353,6 +368,9 @@ "animation_support": { "__compat": { "description": "Animation support", + "tags": [ + "web-features:smil-svg-animations" + ], "support": { "chrome": { "version_added": "5" @@ -389,6 +407,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/style", "spec_url": "https://svgwg.org/svg2-draft/styling.html#ElementSpecificStyling", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -424,6 +445,9 @@ }, "requiredExtensions": { "__compat": { + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "81" @@ -457,6 +481,9 @@ "mathml": { "__compat": { "description": "Recognizes MathML namespace", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "109" @@ -496,6 +523,9 @@ "https://drafts.csswg.org/css-inline/#alignment-baseline-property", "https://svgwg.org/svg2-draft/text.html#AlignmentBaselineProperty" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -536,6 +566,9 @@ "https://drafts.csswg.org/css-inline/#baseline-shift-property", "https://svgwg.org/svg2-draft/text.html#BaselineShiftProperty" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -654,6 +687,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/clip-rule", "spec_url": "https://drafts.fxtf.org/css-masking/#the-clip-rule", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -691,6 +727,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/color", "spec_url": "https://svgwg.org/svg2-draft/painting.html#ColorProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -732,6 +771,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/color-interpolation", "spec_url": "https://svgwg.org/svg2-draft/painting.html#ColorInterpolation", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80", @@ -774,6 +816,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/color-interpolation", "spec_url": "https://svgwg.org/svg2-draft/painting.html#ColorInterpolation", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": false @@ -809,6 +854,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/color-interpolation", "spec_url": "https://svgwg.org/svg2-draft/painting.html#ColorInterpolation", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -847,6 +895,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/color-interpolation-filters", "spec_url": "https://drafts.fxtf.org/filter-effects/#ColorInterpolationFiltersProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -882,6 +933,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/cursor", "spec_url": "https://drafts.csswg.org/css-ui/#cursor", + "tags": [ + "web-features:cursor" + ], "support": { "chrome": { "version_added": "1" @@ -927,6 +981,9 @@ "https://drafts.csswg.org/css-writing-modes/#direction", "https://svgwg.org/svg2-draft/text.html#DirectionProperty" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "2" @@ -968,6 +1025,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/display", "spec_url": "https://svgwg.org/svg2-draft/render.html#VisibilityControl", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -1012,6 +1072,9 @@ "https://drafts.csswg.org/css-inline/#dominant-baseline-property", "https://svgwg.org/svg2-draft/text.html#DominantBaselineProperty" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -1087,6 +1150,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill-rule", "spec_url": "https://svgwg.org/svg2-draft/painting.html#WindingRule", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤15" @@ -1122,6 +1188,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/filter", "spec_url": "https://drafts.fxtf.org/filter-effects/#FilterProperty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "≤53" @@ -1157,6 +1226,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/flood-color", "spec_url": "https://drafts.fxtf.org/filter-effects/#FloodColorProperty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -1194,6 +1266,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/flood-opacity", "spec_url": "https://drafts.fxtf.org/filter-effects/#FloodOpacityProperty", + "tags": [ + "web-features:svg-filters" + ], "support": { "chrome": { "version_added": "5" @@ -1234,6 +1309,9 @@ "https://drafts.csswg.org/css-fonts/#generic-font-families", "https://drafts.csswg.org/css-fonts/#font-family-prop" ], + "tags": [ + "web-features:font-family" + ], "support": { "chrome": { "version_added": "1" @@ -1275,6 +1353,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/font-size", "spec_url": "https://drafts.csswg.org/css-fonts/#font-size-prop", + "tags": [ + "web-features:font-size" + ], "support": { "chrome": { "version_added": "1" @@ -1363,6 +1444,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/font-stretch", "spec_url": "https://drafts.csswg.org/css-fonts/#font-stretch-prop", + "tags": [ + "web-features:font-stretch" + ], "support": { "chrome": { "version_added": "60", @@ -1401,6 +1485,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/font-style", "spec_url": "https://drafts.csswg.org/css-fonts/#font-style-prop", + "tags": [ + "web-features:font-style" + ], "support": { "chrome": { "version_added": "1" @@ -1488,6 +1575,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/font-weight", "spec_url": "https://drafts.csswg.org/css-fonts/#font-weight-prop", + "tags": [ + "web-features:font-weight" + ], "support": { "chrome": { "version_added": "2" @@ -1602,6 +1692,9 @@ "https://drafts.csswg.org/css-images/#the-image-rendering", "https://svgwg.org/svg2-draft/painting.html#ImageRendering" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "13" @@ -1639,6 +1732,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/letter-spacing", "spec_url": "https://drafts.csswg.org/css-text/#letter-spacing-property", + "tags": [ + "web-features:letter-spacing" + ], "support": { "chrome": { "version_added": "1" @@ -1680,6 +1776,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/lighting-color", "spec_url": "https://drafts.fxtf.org/filter-effects/#LightingColorProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "5" @@ -1717,6 +1816,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/marker-end", "spec_url": "https://svgwg.org/svg2-draft/painting.html#VertexMarkerProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -1754,6 +1856,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/marker-mid", "spec_url": "https://svgwg.org/svg2-draft/painting.html#VertexMarkerProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -1791,6 +1896,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/marker-start", "spec_url": "https://svgwg.org/svg2-draft/painting.html#VertexMarkerProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -1828,6 +1936,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/mask", "spec_url": "https://drafts.fxtf.org/css-masking/#the-mask", + "tags": [ + "web-features:svg" + ], "support": { "chrome": [ { @@ -1992,6 +2103,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/overflow", "spec_url": "https://svgwg.org/svg2-draft/render.html#OverflowAndClipProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -2031,6 +2145,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/pointer-events", "spec_url": "https://svgwg.org/svg2-draft/interact.html#PointerEventsProp", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -2072,6 +2189,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/shape-rendering", "spec_url": "https://svgwg.org/svg2-draft/painting.html#ShapeRendering", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2109,6 +2229,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingStrokePaint", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2145,6 +2268,9 @@ "__compat": { "description": "`context-stroke` value", "spec_url": "https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint", + "tags": [ + "web-features:context-fill-stroke" + ], "support": { "chrome": { "version_added": "124" @@ -2181,6 +2307,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke-dasharray", "spec_url": "https://svgwg.org/svg2-draft/painting.html#StrokeDashing", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2216,6 +2345,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke-dashoffset", "spec_url": "https://svgwg.org/svg2-draft/painting.html#StrokeDashoffsetProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2253,6 +2385,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke-linecap", "spec_url": "https://svgwg.org/svg2-draft/painting.html#LineCaps", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2288,6 +2423,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke-linejoin", "spec_url": "https://svgwg.org/svg2-draft/painting.html#LineJoin", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2323,6 +2461,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke-miterlimit", "spec_url": "https://svgwg.org/svg2-draft/painting.html#StrokeMiterlimitProperty", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2400,6 +2541,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke-width", "spec_url": "https://svgwg.org/svg2-draft/painting.html#StrokeWidth", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2437,6 +2581,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/text-anchor", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextAnchoringProperties", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2477,6 +2624,9 @@ "https://drafts.csswg.org/css-text-decor/#text-decoration-property", "https://svgwg.org/svg2-draft/text.html#TextDecorationProperties" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -2520,6 +2670,9 @@ "https://drafts.csswg.org/css-overflow-3/#text-overflow", "https://svgwg.org/svg2-draft/text.html#TextOverflowProperty" ], + "tags": [ + "web-features:text-overflow" + ], "support": { "chrome": { "version_added": "1" @@ -2582,6 +2735,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/text-rendering", "spec_url": "https://svgwg.org/svg2-draft/painting.html#TextRendering", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "4", @@ -2640,6 +2796,9 @@ "https://drafts.csswg.org/css-transforms/#svg-transform", "https://svgwg.org/svg2-draft/coords.html#TransformProperty" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": [ { @@ -2771,6 +2930,9 @@ "https://drafts.csswg.org/css-transforms/#transform-origin-property", "https://svgwg.org/svg2-draft/styling.html#PresentationAttributes" ], + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤83" @@ -2808,6 +2970,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/unicode-bidi", "spec_url": "https://drafts.csswg.org/css-writing-modes/#unicode-bidi", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "2" @@ -2849,6 +3014,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/vector-effect", "spec_url": "https://svgwg.org/svg2-draft/coords.html#VectorEffects", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "≤80" @@ -2886,6 +3054,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/visibility", "spec_url": "https://svgwg.org/svg2-draft/render.html#VisibilityControl", + "tags": [ + "web-features:svg" + ], "support": { "chrome": { "version_added": "1" @@ -2975,6 +3146,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/word-spacing", "spec_url": "https://drafts.csswg.org/css-text/#word-spacing-property", + "tags": [ + "web-features:word-spacing" + ], "support": { "chrome": { "version_added": "1" @@ -3017,6 +3191,9 @@ "https://drafts.csswg.org/css-writing-modes/#block-flow", "https://svgwg.org/svg2-draft/text.html#WritingModeProperty" ], + "tags": [ + "web-features:writing-mode" + ], "support": { "chrome": [ { diff --git a/webassembly/BigInt-to-i64-integration.json b/webassembly/BigInt-to-i64-integration.json index b8a3095d9cbcd3..14c9dbd3984634 100644 --- a/webassembly/BigInt-to-i64-integration.json +++ b/webassembly/BigInt-to-i64-integration.json @@ -3,6 +3,9 @@ "BigInt-to-i64-integration": { "__compat": { "spec_url": "https://webassembly.github.io/spec/js-api/#ref-for-syntax-numtype①⓪", + "tags": [ + "web-features:wasm-bigint" + ], "support": { "chrome": { "version_added": "85" diff --git a/webassembly/api.json b/webassembly/api.json index 83326ef99f00d0..1a103efacd2eed 100644 --- a/webassembly/api.json +++ b/webassembly/api.json @@ -4,6 +4,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface", "spec_url": "https://webassembly.github.io/spec/js-api/#webassembly-namespace", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -47,6 +50,9 @@ "description": "`compile()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/compile_static", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-webassembly-compile", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -91,6 +97,9 @@ "description": "`compileStreaming()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/compileStreaming_static", "spec_url": "https://webassembly.github.io/spec/web-api/#dom-webassembly-compilestreaming", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "61" @@ -137,6 +146,9 @@ "description": "`instantiate()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/instantiate_static", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-webassembly-instantiate", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -181,6 +193,9 @@ "description": "`instantiateStreaming()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/instantiateStreaming_static", "spec_url": "https://webassembly.github.io/spec/web-api/#dom-webassembly-instantiatestreaming", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "61" @@ -227,6 +242,9 @@ "description": "`validate()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/validate_static", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-webassembly-validate", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/CompileError.json b/webassembly/api/CompileError.json index cc17a4888221a5..98937b254296e4 100644 --- a/webassembly/api/CompileError.json +++ b/webassembly/api/CompileError.json @@ -8,6 +8,9 @@ "https://webassembly.github.io/spec/js-api/#exceptiondef-compileerror", "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard" ], + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -54,6 +57,9 @@ "https://webassembly.github.io/spec/js-api/#exceptiondef-compileerror", "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors" ], + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/Exception.json b/webassembly/api/Exception.json index 84238ac3e2a9d9..4c62c171ae578e 100644 --- a/webassembly/api/Exception.json +++ b/webassembly/api/Exception.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception", "spec_url": "https://webassembly.github.io/exception-handling/js-api/#runtime-exceptions", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" @@ -46,6 +49,9 @@ "description": "`Exception()` constructor", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/Exception", "spec_url": "https://webassembly.github.io/exception-handling/js-api/#dom-exception-exception", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" @@ -86,6 +92,9 @@ "__compat": { "description": "`options.traceStack` parameter", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/Exception", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" @@ -128,6 +137,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/getArg", "spec_url": "https://webassembly.github.io/exception-handling/js-api/#dom-exception-getarg", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" @@ -169,6 +181,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/is", "spec_url": "https://webassembly.github.io/exception-handling/js-api/#dom-exception-is", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" @@ -210,6 +225,9 @@ "__compat": { "description": "Stack trace", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" diff --git a/webassembly/api/Global.json b/webassembly/api/Global.json index 85f79e787e0b45..fdfe8f77c9013f 100644 --- a/webassembly/api/Global.json +++ b/webassembly/api/Global.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Global", "spec_url": "https://webassembly.github.io/spec/js-api/#globals", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "69" @@ -46,6 +49,9 @@ "description": "`Global()` constructor", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Global/Global", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-global-global", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "69", @@ -89,6 +95,9 @@ "value": { "__compat": { "spec_url": "https://webassembly.github.io/spec/js-api/#dom-global-value", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "69" @@ -129,6 +138,9 @@ "valueOf": { "__compat": { "spec_url": "https://webassembly.github.io/spec/js-api/#dom-global-valueof", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "69" diff --git a/webassembly/api/Instance.json b/webassembly/api/Instance.json index 930e2189eec66c..a65df24f5f2e3b 100644 --- a/webassembly/api/Instance.json +++ b/webassembly/api/Instance.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance", "spec_url": "https://webassembly.github.io/spec/js-api/#instances", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -48,6 +51,9 @@ "description": "`Instance()` constructor", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance/Instance", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-instance-instance", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -91,6 +97,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Instance/exports", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-instance-exports", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/LinkError.json b/webassembly/api/LinkError.json index 2be7f9a6849b8c..6c6892fc3b2cbb 100644 --- a/webassembly/api/LinkError.json +++ b/webassembly/api/LinkError.json @@ -8,6 +8,9 @@ "https://webassembly.github.io/spec/js-api/#exceptiondef-linkerror", "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard" ], + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -54,6 +57,9 @@ "https://webassembly.github.io/spec/js-api/#exceptiondef-linkerror", "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors" ], + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/Memory.json b/webassembly/api/Memory.json index 93cb9ee750984f..891fa98f4ce5ed 100644 --- a/webassembly/api/Memory.json +++ b/webassembly/api/Memory.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory", "spec_url": "https://webassembly.github.io/spec/js-api/#memories", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -48,6 +51,9 @@ "description": "`Memory()` constructor", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/Memory", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-memory-memory", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -90,6 +96,9 @@ "__compat": { "description": "`shared` flag", "spec_url": "https://webassembly.github.io/threads/js-api/#dom-memorydescriptor-shared", + "tags": [ + "web-features:wasm-threads" + ], "support": { "chrome": { "version_added": "74" @@ -143,6 +152,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/buffer", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-memory-buffer", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -186,6 +198,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory/grow", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-memory-grow", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/Module.json b/webassembly/api/Module.json index 1bcc5497e15e34..3d0ceaab9cab38 100644 --- a/webassembly/api/Module.json +++ b/webassembly/api/Module.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module", "spec_url": "https://webassembly.github.io/spec/js-api/#modules", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -48,6 +51,9 @@ "description": "`Module()` constructor", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/Module", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-module-module", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -92,6 +98,9 @@ "description": "`customSections()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-module-customsections", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -136,6 +145,9 @@ "description": "`exports()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/exports_static", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-module-exports", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -180,6 +192,9 @@ "description": "`imports()` static method", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/imports_static", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-module-imports", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/RuntimeError.json b/webassembly/api/RuntimeError.json index a8d5c85a0b382a..2f6eaebf7c2f6d 100644 --- a/webassembly/api/RuntimeError.json +++ b/webassembly/api/RuntimeError.json @@ -8,6 +8,9 @@ "https://webassembly.github.io/spec/js-api/#exceptiondef-runtimeerror", "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-native-error-types-used-in-this-standard" ], + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -54,6 +57,9 @@ "https://webassembly.github.io/spec/js-api/#exceptiondef-runtimeerror", "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-nativeerror-constructors" ], + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/Table.json b/webassembly/api/Table.json index 2207ae5cc68a8a..7f5aaa13677bba 100644 --- a/webassembly/api/Table.json +++ b/webassembly/api/Table.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table", "spec_url": "https://webassembly.github.io/spec/js-api/#tables", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -48,6 +51,9 @@ "description": "`Table()` constructor", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/Table", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-table-table", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -91,6 +97,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/get", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-table-get", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -134,6 +143,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/grow", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-table-grow", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -177,6 +189,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/length", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-table-length", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" @@ -220,6 +235,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Table/set", "spec_url": "https://webassembly.github.io/spec/js-api/#dom-table-set", + "tags": [ + "web-features:wasm" + ], "support": { "chrome": { "version_added": "57" diff --git a/webassembly/api/Tag.json b/webassembly/api/Tag.json index 7631f418fe0812..eae465d76f0333 100644 --- a/webassembly/api/Tag.json +++ b/webassembly/api/Tag.json @@ -5,6 +5,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag", "spec_url": "https://webassembly.github.io/exception-handling/js-api/#tag", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" @@ -46,6 +49,9 @@ "description": "`Tag()` constructor", "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag/Tag", "spec_url": "https://webassembly.github.io/exception-handling/js-api/#dom-tag-tag", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" @@ -87,6 +93,9 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Tag/type", "spec_url": "https://webassembly.github.io/exception-handling/js-api/#dom-tag-type", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": false diff --git a/webassembly/bulk-memory-operations.json b/webassembly/bulk-memory-operations.json index 58725b0af2cc6d..b9c375ebacb151 100644 --- a/webassembly/bulk-memory-operations.json +++ b/webassembly/bulk-memory-operations.json @@ -3,6 +3,9 @@ "bulk-memory-operations": { "__compat": { "spec_url": "https://github.com/WebAssembly/spec/blob/main/proposals/bulk-memory-operations/Overview.md", + "tags": [ + "web-features:wasm-bulk-memory" + ], "support": { "chrome": { "version_added": "75" diff --git a/webassembly/exception-handling.json b/webassembly/exception-handling.json index 2d20d20f89753c..150fc4110a25d4 100644 --- a/webassembly/exception-handling.json +++ b/webassembly/exception-handling.json @@ -3,6 +3,9 @@ "exception-handling": { "__compat": { "spec_url": "https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/Exceptions.md", + "tags": [ + "web-features:wasm-exception-handling" + ], "support": { "chrome": { "version_added": "95" diff --git a/webassembly/extended-constant-expressions.json b/webassembly/extended-constant-expressions.json index 42a4b25f28bd99..1ea20941882cc3 100644 --- a/webassembly/extended-constant-expressions.json +++ b/webassembly/extended-constant-expressions.json @@ -3,6 +3,9 @@ "extended-constant-expressions": { "__compat": { "spec_url": "https://github.com/WebAssembly/extended-const/blob/main/proposals/extended-const/Overview.md", + "tags": [ + "web-features:wasm-extended-constant-expressions" + ], "support": { "chrome": { "version_added": "114" diff --git a/webassembly/garbage-collection.json b/webassembly/garbage-collection.json index 9c4c5c212d3f9a..fb323b12b3cd93 100644 --- a/webassembly/garbage-collection.json +++ b/webassembly/garbage-collection.json @@ -3,6 +3,9 @@ "garbage-collection": { "__compat": { "spec_url": "https://webassembly.github.io/gc/core/bikeshed/#garbage-collection①", + "tags": [ + "web-features:wasm-garbage-collection" + ], "support": { "chrome": { "version_added": "119" diff --git a/webassembly/multi-value.json b/webassembly/multi-value.json index d719aa56fb7acb..03bf7b91ad2cb2 100644 --- a/webassembly/multi-value.json +++ b/webassembly/multi-value.json @@ -3,6 +3,9 @@ "multi-value": { "__compat": { "spec_url": "https://github.com/WebAssembly/spec/blob/main/proposals/multi-value/Overview.md", + "tags": [ + "web-features:wasm-multi-value" + ], "support": { "chrome": { "version_added": "86" diff --git a/webassembly/multiMemory.json b/webassembly/multiMemory.json index 8c565e97003aa0..883256c55eab3d 100644 --- a/webassembly/multiMemory.json +++ b/webassembly/multiMemory.json @@ -3,6 +3,9 @@ "multiMemory": { "__compat": { "spec_url": "https://github.com/WebAssembly/multi-memory/blob/main/proposals/multi-memory/Overview.md", + "tags": [ + "web-features:wasm-multi-memory" + ], "support": { "chrome": { "version_added": "120" diff --git a/webassembly/mutable-globals.json b/webassembly/mutable-globals.json index eabd95345be85d..68e103c10c5c18 100644 --- a/webassembly/mutable-globals.json +++ b/webassembly/mutable-globals.json @@ -3,6 +3,9 @@ "mutable-globals": { "__compat": { "spec_url": "https://webassembly.github.io/spec/js-api/#dom-globaldescriptor-mutable", + "tags": [ + "web-features:wasm-mutable-globals" + ], "support": { "chrome": { "version_added": "69" diff --git a/webassembly/non-trapping-float-to-int-conversions.json b/webassembly/non-trapping-float-to-int-conversions.json index 19b8b4a78483e8..71e9b26a819aea 100644 --- a/webassembly/non-trapping-float-to-int-conversions.json +++ b/webassembly/non-trapping-float-to-int-conversions.json @@ -3,6 +3,9 @@ "non-trapping-float-to-int-conversions": { "__compat": { "spec_url": "https://github.com/WebAssembly/spec/blob/main/proposals/nontrapping-float-to-int-conversion/Overview.md", + "tags": [ + "web-features:wasm-non-trapping-float-to-int" + ], "support": { "chrome": { "version_added": "75" diff --git a/webassembly/reference-types.json b/webassembly/reference-types.json index 2bd4c9fe7d18a8..bbd67d28fb345e 100644 --- a/webassembly/reference-types.json +++ b/webassembly/reference-types.json @@ -3,6 +3,9 @@ "reference-types": { "__compat": { "spec_url": "https://github.com/WebAssembly/spec/blob/main/proposals/reference-types/Overview.md", + "tags": [ + "web-features:wasm-reference-types" + ], "support": { "chrome": { "version_added": "96" diff --git a/webassembly/relaxed-SIMD.json b/webassembly/relaxed-SIMD.json index c9fd6a6e84fc9f..d7a0819b3e7a2d 100644 --- a/webassembly/relaxed-SIMD.json +++ b/webassembly/relaxed-SIMD.json @@ -3,6 +3,9 @@ "relaxed-SIMD": { "__compat": { "spec_url": "https://github.com/WebAssembly/relaxed-simd/blob/main/proposals/relaxed-simd/Overview.md", + "tags": [ + "web-features:wasm-simd-relaxed" + ], "support": { "chrome": { "version_added": "114" diff --git a/webassembly/sign-extension-operations.json b/webassembly/sign-extension-operations.json index c03a69543a873d..ca7d20dc721e3c 100644 --- a/webassembly/sign-extension-operations.json +++ b/webassembly/sign-extension-operations.json @@ -3,6 +3,9 @@ "sign-extension-operations": { "__compat": { "spec_url": "https://github.com/WebAssembly/spec/blob/main/proposals/sign-extension-ops/Overview.md", + "tags": [ + "web-features:wasm-sign-extension-operators" + ], "support": { "chrome": { "version_added": "69" diff --git a/webassembly/tail-calls.json b/webassembly/tail-calls.json index 8f5c74ee6de161..881d72a3c787df 100644 --- a/webassembly/tail-calls.json +++ b/webassembly/tail-calls.json @@ -3,6 +3,9 @@ "tail-calls": { "__compat": { "spec_url": "https://github.com/WebAssembly/tail-call/blob/main/proposals/tail-call/Overview.md", + "tags": [ + "web-features:wasm-tail-call-optimization" + ], "support": { "chrome": { "version_added": "112" diff --git a/webassembly/threads-and-atomics.json b/webassembly/threads-and-atomics.json index ac3f6c9461166e..4862a8ba756baa 100644 --- a/webassembly/threads-and-atomics.json +++ b/webassembly/threads-and-atomics.json @@ -3,6 +3,9 @@ "threads-and-atomics": { "__compat": { "spec_url": "https://github.com/WebAssembly/threads/blob/main/proposals/threads/Overview.md", + "tags": [ + "web-features:wasm-threads" + ], "support": { "chrome": { "version_added": "74" diff --git a/webdriver/commands/CreateVirtualPressureSource.json b/webdriver/commands/CreateVirtualPressureSource.json index 28befbc3eab26d..f8af1ba0ee13d9 100644 --- a/webdriver/commands/CreateVirtualPressureSource.json +++ b/webdriver/commands/CreateVirtualPressureSource.json @@ -4,6 +4,9 @@ "CreateVirtualPressureSource": { "__compat": { "spec_url": "https://w3c.github.io/compute-pressure/#create-virtual-pressure-source", + "tags": [ + "web-features:virtual-pressure-sources" + ], "support": { "chrome": { "version_added": "129", diff --git a/webdriver/commands/CreateVirtualSensor.json b/webdriver/commands/CreateVirtualSensor.json index aa0d18ac105b9a..465edf5ff1f1a1 100644 --- a/webdriver/commands/CreateVirtualSensor.json +++ b/webdriver/commands/CreateVirtualSensor.json @@ -4,6 +4,9 @@ "CreateVirtualSensor": { "__compat": { "spec_url": "https://w3c.github.io/sensors/#create-virtual-sensor-command", + "tags": [ + "web-features:virtual-sensors" + ], "support": { "chrome": { "version_added": "120", diff --git a/webdriver/commands/DeleteVirtualPressureSource.json b/webdriver/commands/DeleteVirtualPressureSource.json index db31638277e27b..b05f0b7db6e788 100644 --- a/webdriver/commands/DeleteVirtualPressureSource.json +++ b/webdriver/commands/DeleteVirtualPressureSource.json @@ -4,6 +4,9 @@ "DeleteVirtualPressureSource": { "__compat": { "spec_url": "https://w3c.github.io/compute-pressure/#delete-virtual-pressure-source", + "tags": [ + "web-features:virtual-pressure-sources" + ], "support": { "chrome": { "version_added": "129", diff --git a/webdriver/commands/DeleteVirtualSensor.json b/webdriver/commands/DeleteVirtualSensor.json index 49cc19cbb4649e..3fbb9123310906 100644 --- a/webdriver/commands/DeleteVirtualSensor.json +++ b/webdriver/commands/DeleteVirtualSensor.json @@ -4,6 +4,9 @@ "DeleteVirtualSensor": { "__compat": { "spec_url": "https://w3c.github.io/sensors/#delete-virtual-sensor-command", + "tags": [ + "web-features:virtual-sensors" + ], "support": { "chrome": { "version_added": "120", diff --git a/webdriver/commands/GetVirtualSensorInformation.json b/webdriver/commands/GetVirtualSensorInformation.json index dbc9b0448139a0..782abcb138e76e 100644 --- a/webdriver/commands/GetVirtualSensorInformation.json +++ b/webdriver/commands/GetVirtualSensorInformation.json @@ -4,6 +4,9 @@ "GetVirtualSensorInformation": { "__compat": { "spec_url": "https://w3c.github.io/sensors/#get-virtual-sensor-information-command", + "tags": [ + "web-features:virtual-sensors" + ], "support": { "chrome": { "version_added": "120", diff --git a/webdriver/commands/UpdateVirtualPressureSource.json b/webdriver/commands/UpdateVirtualPressureSource.json index c547696a92f835..479280ea5de66d 100644 --- a/webdriver/commands/UpdateVirtualPressureSource.json +++ b/webdriver/commands/UpdateVirtualPressureSource.json @@ -4,6 +4,9 @@ "UpdateVirtualPressureSource": { "__compat": { "spec_url": "https://w3c.github.io/compute-pressure/#update-virtual-pressure-source", + "tags": [ + "web-features:virtual-pressure-sources" + ], "support": { "chrome": { "version_added": "129", diff --git a/webdriver/commands/UpdateVirtualSensorReading.json b/webdriver/commands/UpdateVirtualSensorReading.json index dc67f6089ff9b7..0747b575e30e67 100644 --- a/webdriver/commands/UpdateVirtualSensorReading.json +++ b/webdriver/commands/UpdateVirtualSensorReading.json @@ -4,6 +4,9 @@ "UpdateVirtualSensorReading": { "__compat": { "spec_url": "https://w3c.github.io/sensors/#update-virtual-sensor-reading-command", + "tags": [ + "web-features:virtual-sensors" + ], "support": { "chrome": { "version_added": "120", From 02812d3ba7d06bf17b0ed340fa87b8fd9fadee48 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 26 Nov 2024 20:25:11 +1100 Subject: [PATCH 014/165] Firefox Nightly supports HTML autocorrect attribute (#25210) FF134 HTML autocorrect attribute in Nightly --- api/HTMLElement.json | 2 +- html/global_attributes.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 52b6ea3693f06d..d313716dc475c4 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -305,7 +305,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { diff --git a/html/global_attributes.json b/html/global_attributes.json index b905b1ce81d183..10ec9840fd1470 100644 --- a/html/global_attributes.json +++ b/html/global_attributes.json @@ -127,7 +127,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { From e0f0f9934790650d2673facba1cdea8204c5b501 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 26 Nov 2024 20:30:00 +1100 Subject: [PATCH 015/165] Firefox Nightly supports Intl.DurationFormat (#25209) FF134 Intl.DurationFormat supported in nightly --- javascript/builtins/Intl/DurationFormat.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/javascript/builtins/Intl/DurationFormat.json b/javascript/builtins/Intl/DurationFormat.json index 109c581e7f47ee..2a4c2717763404 100644 --- a/javascript/builtins/Intl/DurationFormat.json +++ b/javascript/builtins/Intl/DurationFormat.json @@ -19,7 +19,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { @@ -63,7 +63,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { @@ -107,7 +107,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { @@ -151,7 +151,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { @@ -195,7 +195,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { @@ -239,7 +239,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "preview" }, "firefox_android": "mirror", "ie": { From 82837a5bf496b4243220aa2d8a83b13897a89eb9 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 26 Nov 2024 20:56:10 +1100 Subject: [PATCH 016/165] Firefox 133 supports `onwaitingforkey` event handler property on n`HTMLMediaElement` (#25119) FF133 HTMLMediaElement add onwaitingforkey event handler Co-authored-by: Daniel D. Beck --- api/HTMLMediaElement.json | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index 8c1ebba224ccf3..e969ca9fa24a24 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -3578,9 +3578,17 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "52" - }, + "firefox": [ + { + "version_added": "133" + }, + { + "version_added": "52", + "version_removed": "133", + "partial_implementation": true, + "notes": "The `onwaitingforkey` event handler property is not supported." + } + ], "firefox_android": "mirror", "ie": { "version_added": false From 4a523acf9a1b41803946f9dd17fbc0e78af91499 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Tue, 26 Nov 2024 18:31:55 +0800 Subject: [PATCH 017/165] Remove unimplemented css.selectors.target-within (#25188) Remove css.selectors.target-within Co-authored-by: Claas Augner --- css/selectors/target-within.json | 45 -------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 css/selectors/target-within.json diff --git a/css/selectors/target-within.json b/css/selectors/target-within.json deleted file mode 100644 index f6b158b4867895..00000000000000 --- a/css/selectors/target-within.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "css": { - "selectors": { - "target-within": { - "__compat": { - "description": "`:target-within`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/:target-within", - "spec_url": "https://drafts.csswg.org/selectors/#the-target-within-pseudo", - "tags": [ - "web-features:target-within" - ], - "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": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - } - } - } -} From b9f0dcae04727dcc76e8d1bd11307a563067142b Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 26 Nov 2024 11:43:32 +0100 Subject: [PATCH 018/165] chore: run `npm run fix` (#25214) --- api/HTMLMediaElement.json | 1 + 1 file changed, 1 insertion(+) diff --git a/api/HTMLMediaElement.json b/api/HTMLMediaElement.json index e969ca9fa24a24..dbce14a18a5282 100644 --- a/api/HTMLMediaElement.json +++ b/api/HTMLMediaElement.json @@ -3571,6 +3571,7 @@ "waitingforkey_event": { "__compat": { "description": "`waitingforkey` event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waitingforkey_event", "spec_url": "https://w3c.github.io/encrypted-media/#dom-htmlmediaelement-onwaitingforkey", "support": { "chrome": { From cc1bbc999c43c22f6d1fa19640c545c083412cdf Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Tue, 26 Nov 2024 19:19:20 +0800 Subject: [PATCH 019/165] Extract `` type from `` type (#25191) Moves `css.types.image.gradient` to `css.types.gradient`. --- css/types/gradient.json | 1919 +++++++++++++++++++++++++++++++++++++++ css/types/image.json | 1913 -------------------------------------- 2 files changed, 1919 insertions(+), 1913 deletions(-) create mode 100644 css/types/gradient.json diff --git a/css/types/gradient.json b/css/types/gradient.json new file mode 100644 index 00000000000000..7c0decf8f45592 --- /dev/null +++ b/css/types/gradient.json @@ -0,0 +1,1919 @@ +{ + "css": { + "types": { + "gradient": { + "__compat": { + "description": "`<gradient>`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient", + "spec_url": "https://drafts.csswg.org/css-images-4/#gradients", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "prefix": "-webkit-", + "version_added": "10" + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "3.6", + "notes": "Gradients are limited to [`background-image`](https://developer.mozilla.org/docs/Web/CSS/background-image), [`border-image`](https://developer.mozilla.org/docs/Web/CSS/border-image), and [`mask-image`](https://developer.mozilla.org/docs/Web/CSS/mask-image)." + }, + "firefox_android": "mirror", + "ie": { + "prefix": "-ms-", + "version_added": "10" + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "12.1" + }, + { + "prefix": "-webkit-", + "version_added": "15" + }, + { + "prefix": "-o-", + "version_added": "11", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "12.1" + }, + { + "prefix": "-webkit-", + "version_added": "14" + }, + { + "prefix": "-o-", + "version_added": "11", + "version_removed": "14" + } + ], + "safari": [ + { + "version_added": "7" + }, + { + "prefix": "-webkit-", + "version_added": "5.1" + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "≤37" + }, + { + "prefix": "-webkit-", + "version_added": "≤37" + } + ], + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "conic-gradient": { + "__compat": { + "description": "`conic-gradient()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/conic-gradient", + "spec_url": "https://drafts.csswg.org/css-images-4/#conic-gradients", + "tags": [ + "web-features:conic-gradients" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "83" + }, + "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 + } + }, + "doubleposition": { + "__compat": { + "description": "Double-position color stops", + "tags": [ + "web-features:conic-gradients" + ], + "support": { + "chrome": { + "version_added": "72" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "83" + }, + "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 + } + } + }, + "hue_interpolation_method": { + "__compat": { + "description": "Hue interpolation method", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_color_space": { + "__compat": { + "description": "Interpolation color space", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "linear-gradient": { + "__compat": { + "description": "`linear-gradient()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/linear-gradient", + "spec_url": "https://drafts.csswg.org/css-images-4/#linear-gradients", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "prefix": "-webkit-", + "version_added": "10" + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "16" + }, + { + "prefix": "-webkit-", + "version_added": "49" + }, + { + "prefix": "-moz-", + "version_added": "3.6", + "notes": [ + "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`.", + "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + ] + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "notes": "Internet Explorer 5.5 through 9.0 supported gradients via a proprietary filter: [`-ms-filter: progid:DXImageTransform.Microsoft.Gradient()`](https://developer.mozilla.org/docs/Web/CSS/-ms-filter#Gradient)." + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "12.1" + }, + { + "prefix": "-webkit-", + "version_added": "15", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + }, + { + "prefix": "-o-", + "version_added": "11", + "version_removed": "15", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + } + ], + "opera_android": [ + { + "version_added": "12.1" + }, + { + "prefix": "-webkit-", + "version_added": "14", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + }, + { + "prefix": "-o-", + "version_added": "11", + "version_removed": "14", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + } + ], + "safari": [ + { + "version_added": "7" + }, + { + "prefix": "-webkit-", + "version_added": "5.1", + "notes": [ + "Safari 4 was supporting an experimental [`-webkit-gradient(linear,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. It is more limited than the later standard version: you cannot specify both a position and an angle like in `linear-gradient()`. This old outdated syntax is still supported for compatibility purposes.", + "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + ] + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "≤37" + }, + { + "prefix": "-webkit-", + "version_added": "≤37" + } + ], + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "doubleposition": { + "__compat": { + "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], + "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": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "hue_interpolation_method": { + "__compat": { + "description": "Hue interpolation method", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_color_space": { + "__compat": { + "description": "Interpolation color space", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_hints": { + "__compat": { + "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "40" + }, + "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": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "premultiplied_gradients": { + "__compat": { + "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "29" + }, + "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": "15" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "to": { + "__compat": { + "description": "`to` keyword", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "26" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "10" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10" + }, + "oculus": "mirror", + "opera": { + "version_added": "12.1" + }, + "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 + } + } + }, + "unitless_0_angle": { + "__compat": { + "description": "Unitless `0` for <angle>", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "26" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "55" + }, + { + "version_added": "46", + "partial_implementation": true, + "notes": "Accepted only in `-webkit-linear-gradient()` and `-moz-linear-gradient()`, not `linear-gradient()`." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "16" + }, + "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 + } + } + } + }, + "radial-gradient": { + "__compat": { + "description": "`radial-gradient()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/radial-gradient", + "spec_url": "https://drafts.csswg.org/css-images/#radial-gradients", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "prefix": "-webkit-", + "version_added": "13" + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "16" + }, + { + "prefix": "-webkit-", + "version_added": "49" + }, + { + "prefix": "-moz-", + "version_added": "3.6", + "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "notes": "Internet Explorer 5.5 through 9.0 supported gradients via a proprietary filter: [`-ms-filter: progid:DXImageTransform.Microsoft.Gradient()`](https://developer.mozilla.org/docs/Web/CSS/-ms-filter#Gradient)." + }, + "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": "5.1", + "notes": "Safari 4 was supporting an experimental [`-webkit-gradient(radial,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. This old outdated syntax is still supported for compatibility purposes." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "≤37" + }, + { + "prefix": "-webkit-", + "version_added": "≤37" + } + ], + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "at": { + "__compat": { + "description": "`at` syntax", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "26" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "10" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10" + }, + "oculus": "mirror", + "opera": { + "version_added": "11.6" + }, + "opera_android": { + "version_added": "12" + }, + "safari": { + "version_added": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "doubleposition": { + "__compat": { + "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], + "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": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "hue_interpolation_method": { + "__compat": { + "description": "Hue interpolation method", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_color_space": { + "__compat": { + "description": "Interpolation color space", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_hints": { + "__compat": { + "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "40" + }, + "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": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "premultiplied_gradients": { + "__compat": { + "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "29" + }, + "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": "15" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "repeating-conic-gradient": { + "__compat": { + "description": "`repeating-conic-gradient()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-conic-gradient", + "spec_url": "https://drafts.csswg.org/css-images-4/#repeating-gradients", + "tags": [ + "web-features:conic-gradients" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "83" + }, + "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 + } + }, + "hue_interpolation_method": { + "__compat": { + "description": "Hue interpolation method", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_color_space": { + "__compat": { + "description": "Interpolation color space", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "repeating-linear-gradient": { + "__compat": { + "description": "`repeating-linear-gradient()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-linear-gradient", + "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "prefix": "-webkit-", + "version_added": "10" + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "16", + "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." + }, + { + "prefix": "-webkit-", + "version_added": "49" + }, + { + "prefix": "-moz-", + "version_added": "3.6", + "notes": [ + "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`.", + "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + ] + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "10", + "notes": "Internet Explorer 5.5 through 9.0 supported gradients via a proprietary filter: [`-ms-filter: progid:DXImageTransform.Microsoft.Gradient()`](https://developer.mozilla.org/docs/Web/CSS/-ms-filter#Gradient)." + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "12.1" + }, + { + "prefix": "-webkit-", + "version_added": "15", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + }, + { + "prefix": "-o-", + "version_added": "11", + "version_removed": "15", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + } + ], + "opera_android": [ + { + "version_added": "12.1" + }, + { + "prefix": "-webkit-", + "version_added": "14", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + }, + { + "prefix": "-o-", + "version_added": "11", + "version_removed": "14", + "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + } + ], + "safari": [ + { + "version_added": "7" + }, + { + "prefix": "-webkit-", + "version_added": "5.1", + "notes": [ + "Safari 4 was supporting an experimental [`-webkit-gradient(linear,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. It is more limited than the later standard version: you cannot specify both a position and an angle like in `repeating-linear-gradient()`. This old outdated syntax is still supported for compatibility purposes.", + "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." + ] + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "≤37" + }, + { + "prefix": "-webkit-", + "version_added": "≤37" + } + ], + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "doubleposition": { + "__compat": { + "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], + "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": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "hue_interpolation_method": { + "__compat": { + "description": "Hue interpolation method", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_color_space": { + "__compat": { + "description": "Interpolation color space", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_hints": { + "__compat": { + "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "40" + }, + "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": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "to": { + "__compat": { + "description": "`to` keyword", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "26" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "10" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "10" + }, + "oculus": "mirror", + "opera": { + "version_added": "12.1" + }, + "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 + } + } + }, + "unitless_0_angle": { + "__compat": { + "description": "Unitless `0` for <angle>", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "26" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "55" + }, + { + "version_added": "46", + "partial_implementation": true, + "notes": "Accepted only in `-webkit-repeating-linear-gradient()` and `-moz-repeating-linear-gradient()`, not `repeating-linear-gradient()`." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "16" + }, + "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 + } + } + } + }, + "repeating-radial-gradient": { + "__compat": { + "description": "`repeating-radial-gradient()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-radial-gradient", + "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": [ + { + "version_added": "26" + }, + { + "prefix": "-webkit-", + "version_added": "10" + } + ], + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "16", + "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." + }, + { + "prefix": "-webkit-", + "version_added": "49" + }, + { + "prefix": "-moz-", + "version_added": "3.6", + "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." + } + ], + "firefox_android": [ + { + "version_added": "16", + "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." + }, + { + "prefix": "-webkit-", + "version_added": "49" + }, + { + "prefix": "-moz-", + "version_added": "10", + "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." + } + ], + "ie": { + "version_added": "10" + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "12.1" + }, + { + "prefix": "-webkit-", + "version_added": "15" + }, + { + "prefix": "-o-", + "version_added": "12", + "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": "5.1", + "notes": "Safari 4 was supporting an experimental [`-webkit-gradient(radial,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. This old outdated syntax is still supported for compatibility purposes." + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": [ + { + "version_added": "4.4" + }, + { + "prefix": "-webkit-", + "version_added": "≤37" + } + ], + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "at": { + "__compat": { + "description": "`at` syntax", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "26" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": [ + { + "version_added": "16", + "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." + }, + { + "prefix": "-webkit-", + "version_added": "49" + }, + { + "prefix": "-moz-", + "version_added": "10", + "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": "10" + }, + "oculus": "mirror", + "opera": [ + { + "version_added": "15" + }, + { + "prefix": "-o-", + "version_added": "12", + "version_removed": "15" + } + ], + "opera_android": [ + { + "version_added": "14" + }, + { + "prefix": "-o-", + "version_added": "12", + "version_removed": "14" + } + ], + "safari": { + "version_added": "7" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "doubleposition": { + "__compat": { + "description": "Double-position color stops", + "tags": [ + "web-features:gradients" + ], + "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": "12.1" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "hue_interpolation_method": { + "__compat": { + "description": "Hue interpolation method", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_color_space": { + "__compat": { + "description": "Interpolation color space", + "tags": [ + "web-features:gradient-interpolation" + ], + "support": { + "chrome": { + "version_added": "111" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": [ + { + "version_added": "127", + "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" + }, + { + "version_added": "121", + "flags": [ + { + "type": "preference", + "name": "layout.css.gradient-color-interpolation-method.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1838740" + } + ], + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.2" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "interpolation_hints": { + "__compat": { + "description": "Interpolation Hints / Gradient Midpoints", + "tags": [ + "web-features:gradients" + ], + "support": { + "chrome": { + "version_added": "40" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "36" + }, + "firefox_android": { + "version_added": "46" + }, + "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/css/types/image.json b/css/types/image.json index 202629ddb4cd86..156125c4314d23 100644 --- a/css/types/image.json +++ b/css/types/image.json @@ -183,1919 +183,6 @@ } } }, - "gradient": { - "__compat": { - "description": "`<gradient>`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient", - "spec_url": "https://drafts.csswg.org/css-images-4/#gradients", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "prefix": "-webkit-", - "version_added": "10" - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3.6", - "notes": "Gradients are limited to [`background-image`](https://developer.mozilla.org/docs/Web/CSS/background-image), [`border-image`](https://developer.mozilla.org/docs/Web/CSS/border-image), and [`mask-image`](https://developer.mozilla.org/docs/Web/CSS/mask-image)." - }, - "firefox_android": "mirror", - "ie": { - "prefix": "-ms-", - "version_added": "10" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "12.1" - }, - { - "prefix": "-webkit-", - "version_added": "15" - }, - { - "prefix": "-o-", - "version_added": "11", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "12.1" - }, - { - "prefix": "-webkit-", - "version_added": "14" - }, - { - "prefix": "-o-", - "version_added": "11", - "version_removed": "14" - } - ], - "safari": [ - { - "version_added": "7" - }, - { - "prefix": "-webkit-", - "version_added": "5.1" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "≤37" - }, - { - "prefix": "-webkit-", - "version_added": "≤37" - } - ], - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "conic-gradient": { - "__compat": { - "description": "`conic-gradient()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/conic-gradient", - "spec_url": "https://drafts.csswg.org/css-images-4/#conic-gradients", - "tags": [ - "web-features:conic-gradients" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "83" - }, - "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 - } - }, - "doubleposition": { - "__compat": { - "description": "Double-position color stops", - "tags": [ - "web-features:conic-gradients" - ], - "support": { - "chrome": { - "version_added": "72" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "83" - }, - "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 - } - } - }, - "hue_interpolation_method": { - "__compat": { - "description": "Hue interpolation method", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_color_space": { - "__compat": { - "description": "Interpolation color space", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "linear-gradient": { - "__compat": { - "description": "`linear-gradient()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/linear-gradient", - "spec_url": "https://drafts.csswg.org/css-images-4/#linear-gradients", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "prefix": "-webkit-", - "version_added": "10" - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "16" - }, - { - "prefix": "-webkit-", - "version_added": "49" - }, - { - "prefix": "-moz-", - "version_added": "3.6", - "notes": [ - "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`.", - "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - ] - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "notes": "Internet Explorer 5.5 through 9.0 supported gradients via a proprietary filter: [`-ms-filter: progid:DXImageTransform.Microsoft.Gradient()`](https://developer.mozilla.org/docs/Web/CSS/-ms-filter#Gradient)." - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "12.1" - }, - { - "prefix": "-webkit-", - "version_added": "15", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - }, - { - "prefix": "-o-", - "version_added": "11", - "version_removed": "15", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - } - ], - "opera_android": [ - { - "version_added": "12.1" - }, - { - "prefix": "-webkit-", - "version_added": "14", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - }, - { - "prefix": "-o-", - "version_added": "11", - "version_removed": "14", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - } - ], - "safari": [ - { - "version_added": "7" - }, - { - "prefix": "-webkit-", - "version_added": "5.1", - "notes": [ - "Safari 4 was supporting an experimental [`-webkit-gradient(linear,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. It is more limited than the later standard version: you cannot specify both a position and an angle like in `linear-gradient()`. This old outdated syntax is still supported for compatibility purposes.", - "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - ] - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "≤37" - }, - { - "prefix": "-webkit-", - "version_added": "≤37" - } - ], - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "doubleposition": { - "__compat": { - "description": "Double-position color stops", - "tags": [ - "web-features:gradients" - ], - "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": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hue_interpolation_method": { - "__compat": { - "description": "Hue interpolation method", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_color_space": { - "__compat": { - "description": "Interpolation color space", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_hints": { - "__compat": { - "description": "Interpolation Hints / Gradient Midpoints", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "40" - }, - "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": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "premultiplied_gradients": { - "__compat": { - "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "29" - }, - "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": "15" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "to": { - "__compat": { - "description": "`to` keyword", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "26" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "10" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10" - }, - "oculus": "mirror", - "opera": { - "version_added": "12.1" - }, - "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 - } - } - }, - "unitless_0_angle": { - "__compat": { - "description": "Unitless `0` for <angle>", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "26" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "55" - }, - { - "version_added": "46", - "partial_implementation": true, - "notes": "Accepted only in `-webkit-linear-gradient()` and `-moz-linear-gradient()`, not `linear-gradient()`." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "16" - }, - "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 - } - } - } - }, - "radial-gradient": { - "__compat": { - "description": "`radial-gradient()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/radial-gradient", - "spec_url": "https://drafts.csswg.org/css-images/#radial-gradients", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "prefix": "-webkit-", - "version_added": "13" - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "16" - }, - { - "prefix": "-webkit-", - "version_added": "49" - }, - { - "prefix": "-moz-", - "version_added": "3.6", - "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "notes": "Internet Explorer 5.5 through 9.0 supported gradients via a proprietary filter: [`-ms-filter: progid:DXImageTransform.Microsoft.Gradient()`](https://developer.mozilla.org/docs/Web/CSS/-ms-filter#Gradient)." - }, - "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": "5.1", - "notes": "Safari 4 was supporting an experimental [`-webkit-gradient(radial,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. This old outdated syntax is still supported for compatibility purposes." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "≤37" - }, - { - "prefix": "-webkit-", - "version_added": "≤37" - } - ], - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "at": { - "__compat": { - "description": "`at` syntax", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "26" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "10" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10" - }, - "oculus": "mirror", - "opera": { - "version_added": "11.6" - }, - "opera_android": { - "version_added": "12" - }, - "safari": { - "version_added": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "doubleposition": { - "__compat": { - "description": "Double-position color stops", - "tags": [ - "web-features:gradients" - ], - "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": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hue_interpolation_method": { - "__compat": { - "description": "Hue interpolation method", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_color_space": { - "__compat": { - "description": "Interpolation color space", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_hints": { - "__compat": { - "description": "Interpolation Hints / Gradient Midpoints", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "40" - }, - "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": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "premultiplied_gradients": { - "__compat": { - "description": "Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "29" - }, - "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": "15" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "repeating-conic-gradient": { - "__compat": { - "description": "`repeating-conic-gradient()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-conic-gradient", - "spec_url": "https://drafts.csswg.org/css-images-4/#repeating-gradients", - "tags": [ - "web-features:conic-gradients" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "83" - }, - "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 - } - }, - "hue_interpolation_method": { - "__compat": { - "description": "Hue interpolation method", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_color_space": { - "__compat": { - "description": "Interpolation color space", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, - "repeating-linear-gradient": { - "__compat": { - "description": "`repeating-linear-gradient()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-linear-gradient", - "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "prefix": "-webkit-", - "version_added": "10" - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "16", - "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." - }, - { - "prefix": "-webkit-", - "version_added": "49" - }, - { - "prefix": "-moz-", - "version_added": "3.6", - "notes": [ - "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`.", - "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - ] - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "10", - "notes": "Internet Explorer 5.5 through 9.0 supported gradients via a proprietary filter: [`-ms-filter: progid:DXImageTransform.Microsoft.Gradient()`](https://developer.mozilla.org/docs/Web/CSS/-ms-filter#Gradient)." - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "12.1" - }, - { - "prefix": "-webkit-", - "version_added": "15", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - }, - { - "prefix": "-o-", - "version_added": "11", - "version_removed": "15", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - } - ], - "opera_android": [ - { - "version_added": "12.1" - }, - { - "prefix": "-webkit-", - "version_added": "14", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - }, - { - "prefix": "-o-", - "version_added": "11", - "version_removed": "14", - "notes": "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - } - ], - "safari": [ - { - "version_added": "7" - }, - { - "prefix": "-webkit-", - "version_added": "5.1", - "notes": [ - "Safari 4 was supporting an experimental [`-webkit-gradient(linear,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. It is more limited than the later standard version: you cannot specify both a position and an angle like in `repeating-linear-gradient()`. This old outdated syntax is still supported for compatibility purposes.", - "Considers `<angle>` to start to the right, instead of the top. I.e. it considered an angle of `0deg` as a direction indicator pointing to the right." - ] - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "≤37" - }, - { - "prefix": "-webkit-", - "version_added": "≤37" - } - ], - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "doubleposition": { - "__compat": { - "description": "Double-position color stops", - "tags": [ - "web-features:gradients" - ], - "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": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hue_interpolation_method": { - "__compat": { - "description": "Hue interpolation method", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_color_space": { - "__compat": { - "description": "Interpolation color space", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_hints": { - "__compat": { - "description": "Interpolation Hints / Gradient Midpoints", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "40" - }, - "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": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "to": { - "__compat": { - "description": "`to` keyword", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "26" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "10" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "10" - }, - "oculus": "mirror", - "opera": { - "version_added": "12.1" - }, - "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 - } - } - }, - "unitless_0_angle": { - "__compat": { - "description": "Unitless `0` for <angle>", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "26" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "55" - }, - { - "version_added": "46", - "partial_implementation": true, - "notes": "Accepted only in `-webkit-repeating-linear-gradient()` and `-moz-repeating-linear-gradient()`, not `repeating-linear-gradient()`." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "16" - }, - "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 - } - } - } - }, - "repeating-radial-gradient": { - "__compat": { - "description": "`repeating-radial-gradient()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient/repeating-radial-gradient", - "spec_url": "https://drafts.csswg.org/css-images/#repeating-gradients", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": [ - { - "version_added": "26" - }, - { - "prefix": "-webkit-", - "version_added": "10" - } - ], - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "16", - "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." - }, - { - "prefix": "-webkit-", - "version_added": "49" - }, - { - "prefix": "-moz-", - "version_added": "3.6", - "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." - } - ], - "firefox_android": [ - { - "version_added": "16", - "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." - }, - { - "prefix": "-webkit-", - "version_added": "49" - }, - { - "prefix": "-moz-", - "version_added": "10", - "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." - } - ], - "ie": { - "version_added": "10" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "12.1" - }, - { - "prefix": "-webkit-", - "version_added": "15" - }, - { - "prefix": "-o-", - "version_added": "12", - "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": "5.1", - "notes": "Safari 4 was supporting an experimental [`-webkit-gradient(radial,…)`](https://developer.apple.com/library/archive/documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Gradients/Gradient.html) function. This old outdated syntax is still supported for compatibility purposes." - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": [ - { - "version_added": "4.4" - }, - { - "prefix": "-webkit-", - "version_added": "≤37" - } - ], - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "at": { - "__compat": { - "description": "`at` syntax", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "26" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": [ - { - "version_added": "16", - "notes": "Before Firefox 36, gradients weren't applied on the pre-multiplied color space, leading to shades of grey unexpectedly appearing when used with transparency." - }, - { - "prefix": "-webkit-", - "version_added": "49" - }, - { - "prefix": "-moz-", - "version_added": "10", - "notes": "Since Firefox 42, the prefixed version of gradients can be disabled by setting `layout.css.prefixes.gradients` to `false`." - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": "10" - }, - "oculus": "mirror", - "opera": [ - { - "version_added": "15" - }, - { - "prefix": "-o-", - "version_added": "12", - "version_removed": "15" - } - ], - "opera_android": [ - { - "version_added": "14" - }, - { - "prefix": "-o-", - "version_added": "12", - "version_removed": "14" - } - ], - "safari": { - "version_added": "7" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "doubleposition": { - "__compat": { - "description": "Double-position color stops", - "tags": [ - "web-features:gradients" - ], - "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": "12.1" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "hue_interpolation_method": { - "__compat": { - "description": "Hue interpolation method", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_color_space": { - "__compat": { - "description": "Interpolation color space", - "tags": [ - "web-features:gradient-interpolation" - ], - "support": { - "chrome": { - "version_added": "111" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": [ - { - "version_added": "127", - "impl_url": "https://hg.mozilla.org/mozilla-central/rev/c2620aeeeb85" - }, - { - "version_added": "121", - "flags": [ - { - "type": "preference", - "name": "layout.css.gradient-color-interpolation-method.enabled", - "value_to_set": "true" - } - ], - "impl_url": "https://bugzil.la/1838740" - } - ], - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "16.2" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "interpolation_hints": { - "__compat": { - "description": "Interpolation Hints / Gradient Midpoints", - "tags": [ - "web-features:gradients" - ], - "support": { - "chrome": { - "version_added": "40" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "36" - }, - "firefox_android": { - "version_added": "46" - }, - "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 - } - } - } - } - }, "image-set": { "__compat": { "description": "`image-set()`", From e73210330704ee89bec71b52e912d563ec167cb9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 11:32:24 +0000 Subject: [PATCH 020/165] Bump prettier from 3.3.3 to 3.4.0 (#25219) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3c024de47dc50b..012c7c9eb19d35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "mocha": "~10.8.1", "open-cli": "~8.0.0", "ora": "~8.1.0", - "prettier": "~3.3.1", + "prettier": "~3.4.0", "sinon": "^19.0.1", "tempy": "^3.1.0", "ts-node": "~10.9.1", @@ -7351,9 +7351,9 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.0.tgz", + "integrity": "sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" diff --git a/package.json b/package.json index 883fb1da7dbbdf..548f715b7e91f6 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "mocha": "~10.8.1", "open-cli": "~8.0.0", "ora": "~8.1.0", - "prettier": "~3.3.1", + "prettier": "~3.4.0", "sinon": "^19.0.1", "tempy": "^3.1.0", "ts-node": "~10.9.1", From cd4206f14617046d9771cbdb40fb99c2e6f645ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 11:33:26 +0000 Subject: [PATCH 021/165] Bump web-specs from 3.27.0 to 3.28.0 (#25222) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 012c7c9eb19d35..9402de243d7193 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8968,9 +8968,9 @@ } }, "node_modules/web-specs": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.27.0.tgz", - "integrity": "sha512-z81GQ2Q52ik/4hhnjPv5UMQT0PpXryfFRd688iIpUKrPczfTXIbQpVEGxs13oSnhX7rgFLCyVM3XOJIrw1xykQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.28.0.tgz", + "integrity": "sha512-haQUHO54+bbRD6BBtsJN1yHJFuq3Ug7+jiJYX7VxaI8ECGByAXvasampzvgXmotufjg61Q9avly5zcPDH3ucLQ==", "dev": true }, "node_modules/which": { From eb639092a263380c455835f4161810c2a439746f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 11:33:53 +0000 Subject: [PATCH 022/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241125 to 0.2.20241126 (#25221) --- css/types/easing-function.json | 2 ++ package-lock.json | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/css/types/easing-function.json b/css/types/easing-function.json index e1e587f898c4f7..14392f6aeaaa49 100644 --- a/css/types/easing-function.json +++ b/css/types/easing-function.json @@ -50,6 +50,7 @@ "cubic-bezier": { "__compat": { "description": "`cubic-bezier()` with ordinate ∉ [0,1]", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/easing-function/cubic-bezier", "spec_url": "https://drafts.csswg.org/css-easing/#cubic-bezier-easing-functions", "tags": [ "web-features:cubic-bezier-easing" @@ -130,6 +131,7 @@ "steps": { "__compat": { "description": "`steps()` with `start`, `end` or no direction", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/easing-function/steps", "spec_url": "https://drafts.csswg.org/css-easing/#step-easing-functions", "tags": [ "web-features:steps-easing" diff --git a/package-lock.json b/package-lock.json index 9402de243d7193..3eb5f6175135fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241125", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241125.tgz", - "integrity": "sha512-cn7lzcRGXw+7j/x+N1Y/NT0uMQ4CQRauMP5Nha/gLdSYuyi6b/kziqwdnR60vPgcAk7GJHJiJzTo1+4cbVowtQ==", + "version": "0.2.20241126", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241126.tgz", + "integrity": "sha512-0RyCZ3PH05lph9al/Ltdit28i9zchlKTOHWNPVy8er0UPbmPVMda7fMNZpQJPR2QmPLBlmYjG2Pezurib9M1ig==", "dev": true }, "node_modules/@desertnet/html-parser": { From 62955be355c1ae9998faa39a2da291ab944669d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 11:34:20 +0000 Subject: [PATCH 023/165] Bump @types/node from 22.9.3 to 22.10.0 (#25223) --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3eb5f6175135fd..b119be5c805791 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@swc/core": "1.9.3", "@types/deep-diff": "~1.0.1", "@types/mocha": "~10.0.0", - "@types/node": "~22.9.0", + "@types/node": "~22.10.0", "@types/sinon": "^17.0.0", "@types/yargs": "~17.0.10", "@typescript-eslint/eslint-plugin": "~7.18.0", @@ -1337,12 +1337,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.9.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.3.tgz", - "integrity": "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==", + "version": "22.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.0.tgz", + "integrity": "sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==", "dev": true, "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/normalize-package-data": { @@ -8862,9 +8862,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true }, "node_modules/unique-string": { diff --git a/package.json b/package.json index 548f715b7e91f6..4d8b1d45e3d868 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@swc/core": "1.9.3", "@types/deep-diff": "~1.0.1", "@types/mocha": "~10.0.0", - "@types/node": "~22.9.0", + "@types/node": "~22.10.0", "@types/sinon": "^17.0.0", "@types/yargs": "~17.0.10", "@typescript-eslint/eslint-plugin": "~7.18.0", From 39832d2d5b66ae8a161a387b5b423e96b293a08d Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 26 Nov 2024 13:16:34 +0100 Subject: [PATCH 024/165] Add spec for Global Privacy Control (GPC) (#25224) --- api/Navigator.json | 3 ++- api/WorkerNavigator.json | 3 ++- http/headers/Sec-GPC.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/api/Navigator.json b/api/Navigator.json index e3788e3a8858a4..af72a2985f7991 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -1549,6 +1549,7 @@ "globalPrivacyControl": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/globalPrivacyControl", + "spec_url": "https://w3c.github.io/gpc/#dom-globalprivacycontrol-globalprivacycontrol", "support": { "chrome": { "version_added": false @@ -1578,7 +1579,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 21362d312dc067..1a0a3f1bc73866 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -260,6 +260,7 @@ "globalPrivacyControl": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/globalPrivacyControl", + "spec_url": "https://w3c.github.io/gpc/#dom-globalprivacycontrol-globalprivacycontrol", "support": { "chrome": { "version_added": false @@ -289,7 +290,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/http/headers/Sec-GPC.json b/http/headers/Sec-GPC.json index 314be97ca73d09..25700a67eac677 100644 --- a/http/headers/Sec-GPC.json +++ b/http/headers/Sec-GPC.json @@ -4,6 +4,7 @@ "Sec-GPC": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-GPC", + "spec_url": "https://w3c.github.io/gpc/#the-sec-gpc-header-field-for-http-requests", "support": { "chrome": { "version_added": false @@ -33,7 +34,7 @@ }, "status": { "experimental": true, - "standard_track": false, + "standard_track": true, "deprecated": false } } From 51eade435f2091c6db1bdd1cfd970909f1d1b3e1 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 26 Nov 2024 13:25:43 +0100 Subject: [PATCH 025/165] chore: run `npm audit fix` (#25225) --- package-lock.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b119be5c805791..0ab1631a1e2ec3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2851,10 +2851,11 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", From daaddb432add51ca5cef5cca2d3c9a3d3342512e Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Tue, 26 Nov 2024 20:32:41 +0800 Subject: [PATCH 026/165] Add missing spec_url for svg `` element (#25197) --- svg/elements/pattern.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/svg/elements/pattern.json b/svg/elements/pattern.json index 273c5cd58d15fd..fc4480ef8fdf2b 100644 --- a/svg/elements/pattern.json +++ b/svg/elements/pattern.json @@ -4,7 +4,7 @@ "pattern": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/pattern", - "spec_url": "https://svgwg.org/svg2-draft/pservers.html#Patterns", + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElement", "tags": [ "web-features:svg" ], @@ -44,6 +44,7 @@ }, "height": { "__compat": { + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementHeightAttribute", "tags": [ "web-features:svg" ], @@ -283,6 +284,7 @@ }, "width": { "__compat": { + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementWidthAttribute", "tags": [ "web-features:svg" ], @@ -323,6 +325,7 @@ }, "x": { "__compat": { + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementXAttribute", "tags": [ "web-features:svg" ], @@ -364,6 +367,7 @@ "xlink_href": { "__compat": { "description": "`xlink:href`", + "spec_url": "https://svgwg.org/svg2-draft/linking.html#XLinkHrefAttribute", "support": { "chrome": { "version_added": "1" @@ -401,6 +405,7 @@ }, "y": { "__compat": { + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementYAttribute", "tags": [ "web-features:svg" ], From c933819e955e470ff5d6948842f7dbda3a62fae1 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 26 Nov 2024 23:37:07 +1100 Subject: [PATCH 027/165] Firefox 133 unshipped `Document.caretPositionFromPoint` shadow root behaviour (#25177) FF133 Document.caretPositionFromPoint shadow root behaviour - nightly --- api/Document.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/api/Document.json b/api/Document.json index 988b2995e931f8..90d925f7a063c7 100644 --- a/api/Document.json +++ b/api/Document.json @@ -951,9 +951,15 @@ }, "chrome_android": "mirror", "edge": "mirror", - "firefox": { - "version_added": "131" - }, + "firefox": [ + { + "version_added": "preview" + }, + { + "version_added": "131", + "version_removed": "133" + } + ], "firefox_android": "mirror", "ie": { "version_added": false From e05441b32747c577785b91daa1f79e11acd8fdeb Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:56:12 +0100 Subject: [PATCH 028/165] Update browser releases (#25211) --- browsers/edge.json | 2 +- browsers/firefox.json | 15 +++++++++++---- browsers/firefox_android.json | 15 +++++++++++---- 3 files changed, 23 insertions(+), 9 deletions(-) diff --git a/browsers/edge.json b/browsers/edge.json index 110e367bd8b932..b252497a5005b4 100644 --- a/browsers/edge.json +++ b/browsers/edge.json @@ -422,7 +422,7 @@ "engine_version": "131" }, "132": { - "release_date": "2025-01-09", + "release_date": "2025-01-16", "status": "nightly", "engine": "Blink", "engine_version": "132" diff --git a/browsers/firefox.json b/browsers/firefox.json index 1c2ed6ddd56922..d0c9425f5b06d6 100644 --- a/browsers/firefox.json +++ b/browsers/firefox.json @@ -949,30 +949,37 @@ "132": { "release_date": "2024-10-29", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/132", - "status": "current", + "status": "retired", "engine": "Gecko", "engine_version": "132" }, "133": { "release_date": "2024-11-26", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/133", - "status": "beta", + "status": "current", "engine": "Gecko", "engine_version": "133" }, "134": { "release_date": "2025-01-07", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/134", - "status": "nightly", + "status": "beta", "engine": "Gecko", "engine_version": "134" }, "135": { "release_date": "2025-02-04", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/135", - "status": "planned", + "status": "nightly", "engine": "Gecko", "engine_version": "135" + }, + "136": { + "release_date": "2025-03-04", + "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/136", + "status": "planned", + "engine": "Gecko", + "engine_version": "136" } } } diff --git a/browsers/firefox_android.json b/browsers/firefox_android.json index 254b77b4cd8e7e..0950d4dfb54042 100644 --- a/browsers/firefox_android.json +++ b/browsers/firefox_android.json @@ -816,30 +816,37 @@ "132": { "release_date": "2024-10-29", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/132", - "status": "current", + "status": "retired", "engine": "Gecko", "engine_version": "132" }, "133": { "release_date": "2024-11-26", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/133", - "status": "beta", + "status": "current", "engine": "Gecko", "engine_version": "133" }, "134": { "release_date": "2025-01-07", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/134", - "status": "nightly", + "status": "beta", "engine": "Gecko", "engine_version": "134" }, "135": { "release_date": "2025-02-04", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/135", - "status": "planned", + "status": "nightly", "engine": "Gecko", "engine_version": "135" + }, + "136": { + "release_date": "2025-03-04", + "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/136", + "status": "planned", + "engine": "Gecko", + "engine_version": "136" } } } From 789695e0861a8b0cb0f4fea70e61151c7350d994 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 26 Nov 2024 16:04:13 +0100 Subject: [PATCH 029/165] Merge renamed NavigateEvent features `{transitionWhile => intercept}` + `{restoreScroll => scroll}` (#25229) Sort out NavigateEvent renames --- api/NavigateEvent.json | 98 +++++++++--------------------------------- 1 file changed, 20 insertions(+), 78 deletions(-) diff --git a/api/NavigateEvent.json b/api/NavigateEvent.json index 67578167c8c885..f2b8d5ec8d44e0 100644 --- a/api/NavigateEvent.json +++ b/api/NavigateEvent.json @@ -357,9 +357,16 @@ "web-features:navigation" ], "support": { - "chrome": { - "version_added": "105" - }, + "chrome": [ + { + "version_added": "105" + }, + { + "alternative_name": "transitionWhile", + "version_added": "102", + "version_removed": "108" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { @@ -425,42 +432,6 @@ } } }, - "restoreScroll": { - "__compat": { - "support": { - "chrome": { - "version_added": "102", - "version_removed": "108" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": false - }, - "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 - } - } - }, "scroll": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigateEvent/scroll", @@ -469,9 +440,16 @@ "web-features:navigation" ], "support": { - "chrome": { - "version_added": "105" - }, + "chrome": [ + { + "version_added": "105" + }, + { + "alternative_name": "restoreScroll", + "version_added": "102", + "version_removed": "108" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { @@ -537,42 +515,6 @@ } } }, - "transitionWhile": { - "__compat": { - "support": { - "chrome": { - "version_added": "102", - "version_removed": "108" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": false - }, - "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 - } - } - }, "userInitiated": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/NavigateEvent/userInitiated", From 661921375ecf8ad28181413c8e55915953ecc751 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 26 Nov 2024 16:32:10 +0100 Subject: [PATCH 030/165] Updates for Firefox 134 beta (#25230) --- api/PushManager.json | 2 +- api/ReadableStreamBYOBReader.json | 2 +- css/properties/align-self.json | 2 +- css/properties/justify-self.json | 2 +- css/properties/place-self.json | 2 +- javascript/builtins/Promise.json | 2 +- javascript/builtins/RegExp.json | 4 ++-- lint/linter/test-spec-urls.ts | 2 ++ webassembly/jsStringBuiltins.json | 9 ++++---- webassembly/memory64.json | 38 +++++++++++++++++++++++++++++++ 10 files changed, 52 insertions(+), 13 deletions(-) create mode 100644 webassembly/memory64.json diff --git a/api/PushManager.json b/api/PushManager.json index eed2f4a559db8c..931548ca8e2cff 100644 --- a/api/PushManager.json +++ b/api/PushManager.json @@ -346,7 +346,7 @@ "version_added": "17" }, "firefox": { - "version_added": false + "version_added": "134" }, "firefox_android": "mirror", "ie": { diff --git a/api/ReadableStreamBYOBReader.json b/api/ReadableStreamBYOBReader.json index ddf35f4c1d49f3..d43424c7749854 100644 --- a/api/ReadableStreamBYOBReader.json +++ b/api/ReadableStreamBYOBReader.json @@ -226,7 +226,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "preview" + "version_added": "134" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/align-self.json b/css/properties/align-self.json index 55343477c3ac23..4f5e3c13b7d177 100644 --- a/css/properties/align-self.json +++ b/css/properties/align-self.json @@ -471,7 +471,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "134" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/justify-self.json b/css/properties/justify-self.json index 749d4bbe02aeb5..4d978423e2e463 100644 --- a/css/properties/justify-self.json +++ b/css/properties/justify-self.json @@ -139,7 +139,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "134" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/place-self.json b/css/properties/place-self.json index 62dc22e99e2187..08097b0c45a6fe 100644 --- a/css/properties/place-self.json +++ b/css/properties/place-self.json @@ -163,7 +163,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": false + "version_added": "134" }, "firefox_android": "mirror", "ie": { diff --git a/javascript/builtins/Promise.json b/javascript/builtins/Promise.json index 0b728930f8a682..f7da53b17b3397 100644 --- a/javascript/builtins/Promise.json +++ b/javascript/builtins/Promise.json @@ -587,7 +587,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "preview" + "version_added": "134" }, "firefox_android": "mirror", "ie": { diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json index 74d75c64db62f7..ad49640b192ab6 100644 --- a/javascript/builtins/RegExp.json +++ b/javascript/builtins/RegExp.json @@ -215,7 +215,7 @@ }, "edge": "mirror", "firefox": { - "version_added": "preview" + "version_added": "134" }, "firefox_android": "mirror", "ie": { @@ -236,7 +236,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/lint/linter/test-spec-urls.ts b/lint/linter/test-spec-urls.ts index d8609e139c6e00..82272d22ce1790 100644 --- a/lint/linter/test-spec-urls.ts +++ b/lint/linter/test-spec-urls.ts @@ -39,6 +39,8 @@ const specsExceptions = [ 'https://github.com/WebAssembly/threads/blob/main/proposal', 'https://github.com/WebAssembly/relaxed-simd/blob/main/proposals', 'https://github.com/WebAssembly/multi-memory/blob/main/proposals', + 'https://github.com/WebAssembly/memory64/blob/main/proposals/memory64/Overview.md', + 'https://github.com/WebAssembly/js-string-builtins/blob/main/proposals/js-string-builtins/Overview.md', ]; const allowedSpecURLs = [ diff --git a/webassembly/jsStringBuiltins.json b/webassembly/jsStringBuiltins.json index b749f7168e8d25..7156205a00f27c 100644 --- a/webassembly/jsStringBuiltins.json +++ b/webassembly/jsStringBuiltins.json @@ -2,6 +2,7 @@ "webassembly": { "jsStringBuiltins": { "__compat": { + "spec_url": "https://github.com/WebAssembly/js-string-builtins/blob/main/proposals/js-string-builtins/Overview.md", "support": { "chrome": { "version_added": "130" @@ -9,11 +10,9 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { - "version_added": false + "version_added": "134" }, "firefox_android": "mirror", "ie": { @@ -31,7 +30,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/webassembly/memory64.json b/webassembly/memory64.json new file mode 100644 index 00000000000000..a5f06689c6b633 --- /dev/null +++ b/webassembly/memory64.json @@ -0,0 +1,38 @@ +{ + "webassembly": { + "memory64": { + "__compat": { + "spec_url": "https://github.com/WebAssembly/memory64/blob/main/proposals/memory64/Overview.md", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "134" + }, + "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 + } + } + } + } +} From 73387f3093733ab727ed483df813be9b1034c252 Mon Sep 17 00:00:00 2001 From: Daniel Jacobs Date: Tue, 26 Nov 2024 10:49:00 -0500 Subject: [PATCH 031/165] Chrome for Android 131/132 supports webkitdirectory on input (#25036) Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> Co-authored-by: Daniel D. Beck --- api/HTMLInputElement.json | 17 +++++++++---- html/elements/input.json | 52 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 5 deletions(-) diff --git a/api/HTMLInputElement.json b/api/HTMLInputElement.json index 2342b49636ecb4..84fe8c9805803f 100644 --- a/api/HTMLInputElement.json +++ b/api/HTMLInputElement.json @@ -3155,11 +3155,18 @@ "chrome": { "version_added": "7" }, - "chrome_android": { - "version_added": false, - "impl_url": "https://crbug.com/40248532", - "notes": "The property can be set, but has no effect." - }, + "chrome_android": [ + { + "version_added": "131", + "partial_implementation": true, + "notes": "In Chrome for Android 131, if a user selects a directory, the browser crashes (see [bug 376834374](https://crbug.com/376834374))." + }, + { + "version_added": "18", + "partial_implementation": true, + "notes": "The property reflects the attribute, but users cannot choose a directory, only individual files (see [bug 40248532](https://crbug.com/40248532)." + } + ], "edge": { "version_added": "13" }, diff --git a/html/elements/input.json b/html/elements/input.json index 8d3354a21df1b5..d98553a770d707 100644 --- a/html/elements/input.json +++ b/html/elements/input.json @@ -1455,6 +1455,58 @@ "deprecated": true } } + }, + "webkitdirectory": { + "__compat": { + "support": { + "chrome": { + "version_added": "7" + }, + "chrome_android": [ + { + "version_added": "132" + }, + { + "version_added": "131", + "partial_implementation": true, + "notes": [ + "In Chrome for Android 131, choosing a directory crashes the browser (see [bug 376834374](https://crbug.com/376834374)).", + "Before version 131, users cannot choose a directory, only individual files (see [bug 40248532](https://crbug.com/40248532)." + ] + } + ], + "edge": { + "version_added": "13" + }, + "firefox": { + "version_added": "50" + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "11.1" + }, + "safari_ios": { + "version_added": false, + "notes": "The attribute can be set but users cannot choose a directory, only individual files (see [bug 271705](https://webkit.org/b/271705))." + }, + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": false, + "deprecated": false + } + } } } } From 19a8aea2c311fcdb2483db838519f6fa31ed7389 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Tue, 26 Nov 2024 18:04:40 +0100 Subject: [PATCH 032/165] Release v5.6.19 (#25184) --- RELEASE_NOTES.md | 66 +++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 +-- package.json | 2 +- 3 files changed, 69 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 5bfd75e76018f0..8dfa9c33b09a49 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,71 @@ # @mdn/browser-compat-data release notes +## [v5.6.19](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.19) + +November 26, 2024 + +### Removals + +- `api.NavigateEvent.restoreScroll` ([#25229](https://github.com/mdn/browser-compat-data/pull/25229)) +- `api.NavigateEvent.transitionWhile` ([#25229](https://github.com/mdn/browser-compat-data/pull/25229)) +- `css.selectors.target-within` ([#25188](https://github.com/mdn/browser-compat-data/pull/25188)) +- `css.types.image.image` ([#25190](https://github.com/mdn/browser-compat-data/pull/25190)) + +### Additions + +- `browsers.firefox_android.releases.136` ([#25211](https://github.com/mdn/browser-compat-data/pull/25211)) +- `browsers.firefox.releases.136` ([#25211](https://github.com/mdn/browser-compat-data/pull/25211)) +- `html.elements.input.webkitdirectory` ([#25036](https://github.com/mdn/browser-compat-data/pull/25036)) +- `webassembly.memory64` ([#25230](https://github.com/mdn/browser-compat-data/pull/25230)) +- `webextensions.manifest.chrome_settings_overrides.search_provider.search_url_get_params` ([#25160](https://github.com/mdn/browser-compat-data/pull/25160)) +- `webextensions.manifest.chrome_settings_overrides.search_provider.suggest_url_get_params` ([#25160](https://github.com/mdn/browser-compat-data/pull/25160)) + +### Renamings + +- `css.types.image.gradient` to `css.types.gradient` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.conic-gradient` to `css.types.gradient.conic-gradient` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.conic-gradient.doubleposition` to `css.types.gradient.conic-gradient.doubleposition` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.conic-gradient.hue_interpolation_method` to `css.types.gradient.conic-gradient.hue_interpolation_method` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.conic-gradient.interpolation_color_space` to `css.types.gradient.conic-gradient.interpolation_color_space` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient` to `css.types.gradient.linear-gradient` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient.doubleposition` to `css.types.gradient.linear-gradient.doubleposition` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient.hue_interpolation_method` to `css.types.gradient.linear-gradient.hue_interpolation_method` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient.interpolation_color_space` to `css.types.gradient.linear-gradient.interpolation_color_space` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient.interpolation_hints` to `css.types.gradient.linear-gradient.interpolation_hints` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient.premultiplied_gradients` to `css.types.gradient.linear-gradient.premultiplied_gradients` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient.to` to `css.types.gradient.linear-gradient.to` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.linear-gradient.unitless_0_angle` to `css.types.gradient.linear-gradient.unitless_0_angle` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.radial-gradient` to `css.types.gradient.radial-gradient` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.radial-gradient.at` to `css.types.gradient.radial-gradient.at` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.radial-gradient.doubleposition` to `css.types.gradient.radial-gradient.doubleposition` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.radial-gradient.hue_interpolation_method` to `css.types.gradient.radial-gradient.hue_interpolation_method` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.radial-gradient.interpolation_color_space` to `css.types.gradient.radial-gradient.interpolation_color_space` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.radial-gradient.interpolation_hints` to `css.types.gradient.radial-gradient.interpolation_hints` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.radial-gradient.premultiplied_gradients` to `css.types.gradient.radial-gradient.premultiplied_gradients` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-conic-gradient` to `css.types.gradient.repeating-conic-gradient` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-conic-gradient.hue_interpolation_method` to `css.types.gradient.repeating-conic-gradient.hue_interpolation_method` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-conic-gradient.interpolation_color_space` to `css.types.gradient.repeating-conic-gradient.interpolation_color_space` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-linear-gradient` to `css.types.gradient.repeating-linear-gradient` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-linear-gradient.doubleposition` to `css.types.gradient.repeating-linear-gradient.doubleposition` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-linear-gradient.hue_interpolation_method` to `css.types.gradient.repeating-linear-gradient.hue_interpolation_method` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-linear-gradient.interpolation_color_space` to `css.types.gradient.repeating-linear-gradient.interpolation_color_space` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-linear-gradient.interpolation_hints` to `css.types.gradient.repeating-linear-gradient.interpolation_hints` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-linear-gradient.to` to `css.types.gradient.repeating-linear-gradient.to` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-linear-gradient.unitless_0_angle` to `css.types.gradient.repeating-linear-gradient.unitless_0_angle` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-radial-gradient` to `css.types.gradient.repeating-radial-gradient` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-radial-gradient.at` to `css.types.gradient.repeating-radial-gradient.at` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-radial-gradient.doubleposition` to `css.types.gradient.repeating-radial-gradient.doubleposition` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-radial-gradient.hue_interpolation_method` to `css.types.gradient.repeating-radial-gradient.hue_interpolation_method` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-radial-gradient.interpolation_color_space` to `css.types.gradient.repeating-radial-gradient.interpolation_color_space` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) +- `css.types.image.gradient.repeating-radial-gradient.interpolation_hints` to `css.types.gradient.repeating-radial-gradient.interpolation_hints` ([#25191](https://github.com/mdn/browser-compat-data/pull/25191)) + +### Statistics + +- 10 contributors have changed 1,270 files with 19,301 additions and 2,480 deletions in 41 commits ([`v5.6.18...v5.6.19`](https://github.com/mdn/browser-compat-data/compare/v5.6.18...v5.6.19)) +- 16,748 total features +- 1,116 total contributors +- 5,007 total stargazers + ## [v5.6.18](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.18) November 22, 2024 diff --git a/package-lock.json b/package-lock.json index 0ab1631a1e2ec3..bba53413f17e7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.18", + "version": "5.6.19", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/browser-compat-data", - "version": "5.6.18", + "version": "5.6.19", "hasInstallScript": true, "license": "CC0-1.0", "devDependencies": { diff --git a/package.json b/package.json index 4d8b1d45e3d868..151d65716e169e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.18", + "version": "5.6.19", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.ts", "type": "module", From 32323a4bb5ab07ce02fd49869001eb8146ec1724 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 26 Nov 2024 09:16:42 -0800 Subject: [PATCH 033/165] Chrome 19 added `webextensions.api.browsingData` support (#24324) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `browsingData` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commit: https://source.chromium.org/chromium/chromium/src/+/006236a292a8dec7b134b3db35bc1d9ea7767513 --- webextensions/api/browsingData.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/webextensions/api/browsingData.json b/webextensions/api/browsingData.json index 6f07d482ee9cb2..55b62bbcbc1269 100644 --- a/webextensions/api/browsingData.json +++ b/webextensions/api/browsingData.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -411,7 +411,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤60" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -443,7 +443,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/remove", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -474,7 +474,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removeCache", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -505,7 +505,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removeCookies", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -533,7 +533,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removeDownloads", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -556,7 +556,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removeFormData", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -579,7 +579,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removeHistory", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -602,7 +602,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removeLocalStorage", "support": { "chrome": { - "version_added": "≤61" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -649,7 +649,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removePasswords", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -671,7 +671,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/removePluginData", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { From e2c17c114c166ff57484b79b0e71a214ecdb90d5 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 26 Nov 2024 09:44:01 -0800 Subject: [PATCH 034/165] Chrome 29/33 added `webextensions.api.identity` support (#24343) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `identity` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commits: - https://source.chromium.org/chromium/chromium/src/+/499d1d369ad8d87efec1f09834bddaaa93eeea56 - https://source.chromium.org/chromium/chromium/src/+/aee340ad704c00a9b2dafe52353a5e55bb1f9e09 - https://source.chromium.org/chromium/chromium/src/+/7b7b186bb995cac8d9ef216b96be1a5718d8ac3e --- webextensions/api/identity.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webextensions/api/identity.json b/webextensions/api/identity.json index 012c5934f004d9..a4aecb25068507 100644 --- a/webextensions/api/identity.json +++ b/webextensions/api/identity.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/identity", "support": { "chrome": { - "version_added": "≤58" + "version_added": "29" }, "edge": "mirror", "firefox": { @@ -29,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/identity/getRedirectURL", "support": { "chrome": { - "version_added": "≤58" + "version_added": "33" }, "edge": "mirror", "firefox": { @@ -53,7 +53,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/identity/launchWebAuthFlow", "support": { "chrome": { - "version_added": "≤58" + "version_added": "29" }, "edge": "mirror", "firefox": { From 9c944886c30d19c32593faa3e3c014f380e996e8 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 26 Nov 2024 10:05:00 -0800 Subject: [PATCH 035/165] Chrome 28/38 added `webextensions.api.notifications` support (#24345) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `notifications` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commit: - https://source.chromium.org/chromium/chromium/src/+/e4191ddfb697ad034ef565e579221b3b3bbccf85 - https://source.chromium.org/chromium/chromium/src/+/12c2bf6e67a6756a1a07f8e76600c4df79c071c1 - https://source.chromium.org/chromium/chromium/src/+/4969d273abcb706f67a1723f16380403996664c4 --- webextensions/api/notifications.json | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/webextensions/api/notifications.json b/webextensions/api/notifications.json index 716d9038b3888b..1246d22802dc22 100644 --- a/webextensions/api/notifications.json +++ b/webextensions/api/notifications.json @@ -17,9 +17,7 @@ "firefox_android": { "version_added": "48" }, - "opera": { - "version_added": "25" - }, + "opera": "mirror", "safari": { "version_added": false }, @@ -31,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/NotificationOptions", "support": { "chrome": { - "version_added": "≤58" + "version_added": "28" }, "edge": { "version_added": "17" @@ -53,7 +51,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤65" + "version_added": "38" }, "edge": "mirror", "firefox": { @@ -275,7 +273,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/notifications/TemplateType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "28" }, "edge": { "version_added": "17" @@ -440,9 +438,7 @@ "firefox_android": { "version_added": "48" }, - "opera": { - "version_added": "25" - }, + "opera": "mirror", "safari": { "version_added": false }, @@ -453,7 +449,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "28" }, "edge": "mirror", "firefox": { From b8fd554058bd1f1895ce2145c43bfab71df958c3 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 26 Nov 2024 14:59:44 -0800 Subject: [PATCH 036/165] Chrome 96 (not 88) added `webextensions.api.scripting.*ContentScripts` support (#24377) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `scripting` Web Extensions interface. This fixes #22832, which contains the supporting evidence for this change. Commit: https://github.com/chromium/chromium/commit/8ea7d29e73bcbb1b3652d01ce052e162b2804031 --- webextensions/api/scripting.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/webextensions/api/scripting.json b/webextensions/api/scripting.json index 82465a15bfecfe..78696e896f93e2 100644 --- a/webextensions/api/scripting.json +++ b/webextensions/api/scripting.json @@ -105,7 +105,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/RegisteredContentScript", "support": { "chrome": { - "version_added": "88" + "version_added": "96" }, "edge": "mirror", "firefox": { @@ -144,7 +144,7 @@ "__compat": { "support": { "chrome": { - "version_added": "88" + "version_added": "96" }, "edge": "mirror", "firefox": { @@ -362,7 +362,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/getRegisteredContentScripts", "support": { "chrome": { - "version_added": "88" + "version_added": "96" }, "edge": "mirror", "firefox": { @@ -422,7 +422,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/registerContentScripts", "support": { "chrome": { - "version_added": "88" + "version_added": "96" }, "edge": "mirror", "firefox": { @@ -482,7 +482,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/unregisterContentScripts", "support": { "chrome": { - "version_added": "88" + "version_added": "96" }, "edge": "mirror", "firefox": { @@ -503,7 +503,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/updateContentScripts", "support": { "chrome": { - "version_added": "88" + "version_added": "96" }, "edge": "mirror", "firefox": { From f0ca5a2a672f76d461eda581723c7ac42dd237a9 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Wed, 27 Nov 2024 10:06:46 +0000 Subject: [PATCH 037/165] Chrome 130 supports connection events with Bluetooth RFCOMM serial ports (#25234) * Chrome 130 Bluetooth RFCOMM support for SerialPort connected and disconected events * Update api/SerialPort.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update api/SerialPort.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- api/SerialPort.json | 78 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/api/SerialPort.json b/api/SerialPort.json index 05f5bd3a514301..505a9f81fb7346 100644 --- a/api/SerialPort.json +++ b/api/SerialPort.json @@ -124,6 +124,45 @@ "standard_track": true, "deprecated": false } + }, + "bluetooth_rfcomm": { + "__compat": { + "description": "Bluetooth RFCOMM serial ports dispatch `connect` events", + "tags": [ + "web-features:serial" + ], + "support": { + "chrome": { + "version_added": "130" + }, + "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 + } + } } }, "connected": { @@ -209,6 +248,45 @@ "standard_track": true, "deprecated": false } + }, + "bluetooth_rfcomm": { + "__compat": { + "description": "Bluetooth RFCOMM serial ports dispatch `disconnect` events", + "tags": [ + "web-features:serial" + ], + "support": { + "chrome": { + "version_added": "130" + }, + "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 + } + } } }, "forget": { From 388e19518e5cacbd23e29def5a611e73c359070a Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Wed, 27 Nov 2024 10:08:35 +0000 Subject: [PATCH 038/165] Chrome 132 supports Element Capture API (#25232) --- api/BrowserCaptureMediaStreamTrack.json | 36 ++++++++++++ api/RestrictionTarget.json | 77 +++++++++++++++++++++++++ 2 files changed, 113 insertions(+) create mode 100644 api/RestrictionTarget.json diff --git a/api/BrowserCaptureMediaStreamTrack.json b/api/BrowserCaptureMediaStreamTrack.json index 83812da73ac805..67f66e70d24cf5 100644 --- a/api/BrowserCaptureMediaStreamTrack.json +++ b/api/BrowserCaptureMediaStreamTrack.json @@ -106,6 +106,42 @@ "deprecated": false } } + }, + "restrictTo": { + "__compat": { + "spec_url": "https://screen-share.github.io/element-capture/#dom-browsercapturemediastreamtrack-restrictto", + "support": { + "chrome": { + "version_added": "132" + }, + "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 + } + } } } } diff --git a/api/RestrictionTarget.json b/api/RestrictionTarget.json new file mode 100644 index 00000000000000..21b1017bb8bd71 --- /dev/null +++ b/api/RestrictionTarget.json @@ -0,0 +1,77 @@ +{ + "api": { + "RestrictionTarget": { + "__compat": { + "spec_url": "https://screen-share.github.io/element-capture/#dom-restrictiontarget", + "support": { + "chrome": { + "version_added": "132" + }, + "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 + } + }, + "fromElement_static": { + "__compat": { + "description": "`fromElement()` static method", + "spec_url": "https://screen-share.github.io/element-capture/#dom-restrictiontarget-fromelement", + "support": { + "chrome": { + "version_added": "132" + }, + "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 + } + } + } + } + } +} From 7d30b97b700083d45748d102bace330bf4fc6ebf Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 02:45:54 -0800 Subject: [PATCH 039/165] Chrome 4 added `webextensions.api.browserAction.onClicked` support (#24318) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `onClicked` member of the `browserAction` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commit: https://source.chromium.org/chromium/chromium/src/+/1288ba0949c899dce33fc6fcc8e212aee704bc48 Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browserAction.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/browserAction.json b/webextensions/api/browserAction.json index ca66213a220249..09d62765c5ec9c 100644 --- a/webextensions/api/browserAction.json +++ b/webextensions/api/browserAction.json @@ -406,7 +406,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/onClicked", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" From 6dad2e09a3ee28cf146d64dd5ed4e43c9e474bdb Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 02:47:16 -0800 Subject: [PATCH 040/165] Chrome 4/5/19/23 added `webextensions.api.pageAction` support (#24346) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `pageAction` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commits: - https://source.chromium.org/chromium/chromium/src/+/744ef17706b3c77d087809ec119bbc2f7bd17c89 - https://source.chromium.org/chromium/chromium/src/+/e478d670823e9c72dc00bf39123c8b19606510de - https://source.chromium.org/chromium/chromium/src/+/e28a937b1cb87e62afefb5918512ce8b9dfc49d5 - https://source.chromium.org/chromium/chromium/src/+/866d940a3eb21ae92ef7866c9155b936fd6ed917 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/pageAction.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/webextensions/api/pageAction.json b/webextensions/api/pageAction.json index bd3426f8f58bbc..9606fb7c45eb96 100644 --- a/webextensions/api/pageAction.json +++ b/webextensions/api/pageAction.json @@ -35,7 +35,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/ImageDataType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "23" }, "edge": "mirror", "firefox": { @@ -59,7 +59,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/getPopup", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": { "version_added": "14" @@ -86,7 +86,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/getTitle", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": { "version_added": "14" @@ -154,7 +154,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/hide", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -201,7 +201,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/onClicked", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -371,7 +371,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": { "version_added": "14" @@ -420,7 +420,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -470,7 +470,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/pageAction/show", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" From ae2dd257ea5e9a3f91699f998427b61f76029890 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 02:48:30 -0800 Subject: [PATCH 041/165] Chrome 4 added `webextensions.api.browserAction` + Chrome 5 added `browserAction.setPopup` (#24321) Commits: - https://source.chromium.org/chromium/chromium/src/+/85ae959285a1ed1d423abd3d01cac5a71cd7b51f - https://source.chromium.org/chromium/chromium/src/+/ec9ac0df1c02dc01550b1020ef7e74bd795a2008 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browserAction.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webextensions/api/browserAction.json b/webextensions/api/browserAction.json index 09d62765c5ec9c..66c4bc282a7313 100644 --- a/webextensions/api/browserAction.json +++ b/webextensions/api/browserAction.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction", "support": { "chrome": { - "version_added": "≤58", + "version_added": "4", "notes": "Available for use in Manifest V2 only." }, "edge": { @@ -823,7 +823,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": { "version_added": "14" From 1f8e0dd06d8f52f1123f27517a996a2e30e08d6d Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 02:49:27 -0800 Subject: [PATCH 042/165] Chrome 23 added `webextensions.api.browserAction.ImageDataType` support (#24319) Commit: https://source.chromium.org/chromium/chromium/src/+/866d940a3eb21ae92ef7866c9155b936fd6ed917 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browserAction.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/browserAction.json b/webextensions/api/browserAction.json index 66c4bc282a7313..1011ebeea12a89 100644 --- a/webextensions/api/browserAction.json +++ b/webextensions/api/browserAction.json @@ -66,7 +66,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/ImageDataType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "23" }, "edge": { "version_added": "14" From f45208f370304a7033bd3583363a2d8a124e4990 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 02:50:30 -0800 Subject: [PATCH 043/165] Chrome 37 added `webextensions.api.sessions` support (#24349) Commits: - https://source.chromium.org/chromium/chromium/src/+/10d71e33310e3e3ae5f9d9f185b1d9665df0e845 - https://source.chromium.org/chromium/chromium/src/+/38f9258e83b4ce3e01f15c2e3009f43508892878 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/sessions.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/webextensions/api/sessions.json b/webextensions/api/sessions.json index 7c7f4b1bdb3adf..8e37da7c04c1c9 100644 --- a/webextensions/api/sessions.json +++ b/webextensions/api/sessions.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/sessions", "support": { "chrome": { - "version_added": "≤58" + "version_added": "37" }, "edge": "mirror", "firefox": { @@ -27,7 +27,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/sessions/Filter", "support": { "chrome": { - "version_added": "≤58" + "version_added": "37" }, "edge": "mirror", "firefox": { @@ -49,7 +49,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/sessions/MAX_SESSION_RESULTS", "support": { "chrome": { - "version_added": "≤58" + "version_added": "37" }, "edge": "mirror", "firefox": { @@ -71,7 +71,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/sessions/Session", "support": { "chrome": { - "version_added": "≤58" + "version_added": "37" }, "edge": "mirror", "firefox": { @@ -138,7 +138,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/sessions/getRecentlyClosed", "support": { "chrome": { - "version_added": "≤58" + "version_added": "37" }, "edge": "mirror", "firefox": { @@ -204,7 +204,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/sessions/onChanged", "support": { "chrome": { - "version_added": "≤58" + "version_added": "37" }, "edge": "mirror", "firefox": { @@ -270,7 +270,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/sessions/restore", "support": { "chrome": { - "version_added": "≤58" + "version_added": "37" }, "edge": "mirror", "firefox": { From 729f51c8b042269d677994fdca24e03ff9bb3750 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 02:51:15 -0800 Subject: [PATCH 044/165] Chrome 19 added `webextensions.api.topSites` support (#24354) Commit: https://source.chromium.org/chromium/chromium/src/+/641bdeb0830b56bd715699126176cc750c10fb92 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/topSites.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webextensions/api/topSites.json b/webextensions/api/topSites.json index 06b732f0a3a4ca..d4a6114f65e653 100644 --- a/webextensions/api/topSites.json +++ b/webextensions/api/topSites.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/topSites", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -28,7 +28,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/topSites/MostVisitedURL", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -73,7 +73,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/topSites/get", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { From ccbf2c3e6231a40b2752fd01268ccdf559da7fd1 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 02:59:10 -0800 Subject: [PATCH 045/165] Chrome 6 added `webextensions.api.idle` support (#24344) Commit: https://source.chromium.org/chromium/chromium/src/+/f86b15aa97d6d4d94d96e3f4b503160ca40dc3e4 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/idle.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webextensions/api/idle.json b/webextensions/api/idle.json index a3cf0db265fc87..9bd557a1dfae80 100644 --- a/webextensions/api/idle.json +++ b/webextensions/api/idle.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/idle", "support": { "chrome": { - "version_added": "≤58" + "version_added": "6" }, "edge": { "version_added": "15" @@ -51,7 +51,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/idle/onStateChanged", "support": { "chrome": { - "version_added": "≤58" + "version_added": "6" }, "edge": "mirror", "firefox": { @@ -90,7 +90,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/idle/queryState", "support": { "chrome": { - "version_added": "≤58" + "version_added": "6" }, "edge": { "version_added": "15" From f7195d22838c3fded1fb2f9562b4bfcfea93770f Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:08:48 -0800 Subject: [PATCH 046/165] Chrome 21 added `webextensions.api.browsingData.RemovalOptions.originTypes` support (#24326) * Update Chromium data for webextensions.api.browsingData.RemovalOptions This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `RemovalOptions` member of the `browsingData` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commit: https://source.chromium.org/chromium/chromium/src/+/009cf7d7aa0c6553d8a52d269eefb75e1a572a40 * Update webextensions/api/browsingData.json * Apply suggestions from code review Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browsingData.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webextensions/api/browsingData.json b/webextensions/api/browsingData.json index 55b62bbcbc1269..af9858632dafd0 100644 --- a/webextensions/api/browsingData.json +++ b/webextensions/api/browsingData.json @@ -354,7 +354,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "21" }, "edge": "mirror", "firefox": { @@ -372,7 +372,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "21" }, "edge": "mirror", "firefox": { @@ -391,7 +391,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "21" }, "edge": "mirror", "firefox": { From d3fdbc80ba282bc23d2d35535ba9b5a9d594a9f7 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:09:56 -0800 Subject: [PATCH 047/165] Chrome 19 added `webextensions.api.browsingData` and Chrome 26 added `browsingData.settings` (#24325) Commits: - https://source.chromium.org/chromium/chromium/src/+/006236a292a8dec7b134b3db35bc1d9ea7767513 - https://source.chromium.org/chromium/chromium/src/+/c606b46a266fcef9370b02a2db8f08c8bc57fbcf --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browsingData.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/browsingData.json b/webextensions/api/browsingData.json index af9858632dafd0..51a19437a1ab9c 100644 --- a/webextensions/api/browsingData.json +++ b/webextensions/api/browsingData.json @@ -693,7 +693,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/settings", "support": { "chrome": { - "version_added": "≤58" + "version_added": "26" }, "edge": "mirror", "firefox": { From 3664d380e94b5cc59d04e140e0b2a59bb04130e9 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:12:40 -0800 Subject: [PATCH 048/165] Chrome 16 added `webextensions.api.permissions` support (#24347) Commit: https://source.chromium.org/chromium/chromium/src/+/fdacba32736298fa743c670d8146c736d41394b1 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/permissions.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/webextensions/api/permissions.json b/webextensions/api/permissions.json index da1dbb98c964b0..2171c3635e1556 100644 --- a/webextensions/api/permissions.json +++ b/webextensions/api/permissions.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -29,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/Permissions", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -53,7 +53,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/contains", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -77,7 +77,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/getAll", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -101,7 +101,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/onAdded", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -123,7 +123,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/onRemoved", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -145,7 +145,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/remove", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -171,7 +171,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/permissions/request", "support": { "chrome": { - "version_added": "≤59" + "version_added": "16" }, "edge": "mirror", "firefox": { From 3c654d3ffd91ca069d21885f19cd0a0832b4a3ff Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:14:24 -0800 Subject: [PATCH 049/165] Chrome 18/20/21/48 added `webextension.api.privacy` support (#24348) Commits: - 18: https://source.chromium.org/chromium/chromium/src/+/607e6522f841933e0d3130c09d33207876850948 - 20: https://source.chromium.org/chromium/chromium/src/+/75fc25972e9966a481e834dcd103de483bdffd99 - 21: https://source.chromium.org/chromium/chromium/src/+/cc3a5c8ca42579c0f9f710c18f51c566b4c75e86 - 48: https://source.chromium.org/chromium/chromium/src/+/c537ba208c24c14ca0259e0492041b3f2e6a6eb9 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/privacy.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/webextensions/api/privacy.json b/webextensions/api/privacy.json index 13233a922660d4..b832ed7a8575ca 100644 --- a/webextensions/api/privacy.json +++ b/webextensions/api/privacy.json @@ -81,7 +81,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "18" }, "edge": "mirror", "firefox": { @@ -119,7 +119,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "48" }, "edge": "mirror", "firefox": { @@ -256,7 +256,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤77" + "version_added": "18" }, "edge": "mirror", "firefox": { @@ -294,7 +294,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤77" + "version_added": "18" }, "edge": "mirror", "firefox": { @@ -313,7 +313,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤77" + "version_added": "20" }, "edge": "mirror", "firefox": { @@ -332,7 +332,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤77" + "version_added": "18" }, "edge": "mirror", "firefox": { @@ -454,7 +454,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤59" + "version_added": "18" }, "edge": "mirror", "firefox": { @@ -473,7 +473,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "21" }, "edge": "mirror", "firefox": { @@ -492,7 +492,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "18" }, "edge": "mirror", "firefox": { @@ -530,7 +530,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "18" }, "edge": "mirror", "firefox": { From 410ff5197fd458e52f9b07dfafb1511d76264849 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:21:25 -0800 Subject: [PATCH 050/165] Chrome 22/23 added `webextensions.api.browserAction.{disable,enable/ImageDataType}` support (#24317) Commits: - 22: https://source.chromium.org/chromium/chromium/src/+/10343101b2bf8dfcbf4de0fc037a39f6da0bbf93 - 23: https://source.chromium.org/chromium/chromium/src/+/866d940a3eb21ae92ef7866c9155b936fd6ed917 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browserAction.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webextensions/api/browserAction.json b/webextensions/api/browserAction.json index 1011ebeea12a89..6ecb2feff4fcb2 100644 --- a/webextensions/api/browserAction.json +++ b/webextensions/api/browserAction.json @@ -92,7 +92,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/disable", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": { "version_added": "14" @@ -118,7 +118,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/enable", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": { "version_added": "14" From cb99f8170a4b912395acb8a339b9532b1d7f46ea Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:25:11 -0800 Subject: [PATCH 051/165] Chrome 22 added `webextensions.api.alarms` support (#24305) Commits: - 20 (impl): https://source.chromium.org/chromium/chromium/src/+/47a047d26cd3a931148f59b2b035aa1deddc153c - 22 (ship): https://source.chromium.org/chromium/chromium/src/+/3f9911a53f606508015cffbfffea05bf4205a037 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/alarms.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/webextensions/api/alarms.json b/webextensions/api/alarms.json index 5bc988a04712a6..2ec4d05eda0239 100644 --- a/webextensions/api/alarms.json +++ b/webextensions/api/alarms.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -29,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/Alarm", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -53,7 +53,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/clear", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -77,7 +77,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/clearAll", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -101,7 +101,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/create", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -125,7 +125,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/get", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -149,7 +149,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/getAll", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -173,7 +173,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/alarms/onAlarm", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { From ccff5dd1810ba7b02f8d488209a0afed14bc4ebf Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Wed, 27 Nov 2024 22:28:04 +1100 Subject: [PATCH 052/165] Update Chrome/Firefox notes for `AudioParam.value` (#25212) FF134 brings AudioParam.value to spec compliance by always setting it to the defaultValue, rather than ignoring the setter if there happens to be a scheduled event when the setter is called, in https://bugzilla.mozilla.org/show_bug.cgi?id=1308435 Also adds a compat note to the Chrome release that was pulled out of the docs. Spec change: https://github.com/webaudio/web-audio-api/commit/73c2b88d1496953137185debb28c0ae6ef80edc7#diff-0eb547304658805aad788d320f10bf1f292797b5e6d745a3bf617584da017051R2889 --- api/AudioParam.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/AudioParam.json b/api/AudioParam.json index a6b31908d460b4..660f8800659b59 100644 --- a/api/AudioParam.json +++ b/api/AudioParam.json @@ -517,7 +517,8 @@ ], "support": { "chrome": { - "version_added": "14" + "version_added": "14", + "notes": "Before version 66, the gain value of a `GainNode` would perform a smooth interpolation to prevent dezippering (instead of changing instantly)." }, "chrome_android": "mirror", "edge": { @@ -525,7 +526,10 @@ }, "firefox": { "version_added": "25", - "notes": "Before Firefox 69, `value` did not take into account scheduled or gradiated changes to the parameter's value; instead, only explicitly set values were returned." + "notes": [ + "Before Firefox 134, setting `value` was ignored when done at the same time as scheduled automation events.", + "Before Firefox 69, `value` did not take into account scheduled or gradiated changes to the parameter's value; instead, only explicitly set values were returned." + ] }, "firefox_android": { "version_added": "25", From 668855002035bc51b3b2c3c130d77a8ebd802825 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:29:11 -0800 Subject: [PATCH 053/165] Chrome 19 added `webextensions.api.browserAction.get*` support (#24316) Commit: https://source.chromium.org/chromium/chromium/src/+/e28a937b1cb87e62afefb5918512ce8b9dfc49d5 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browserAction.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/webextensions/api/browserAction.json b/webextensions/api/browserAction.json index 6ecb2feff4fcb2..15691059d06250 100644 --- a/webextensions/api/browserAction.json +++ b/webextensions/api/browserAction.json @@ -40,7 +40,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/ColorArray", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": { "version_added": "14" @@ -144,7 +144,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeBackgroundColor", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": { "version_added": "14" @@ -196,7 +196,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeText", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": { "version_added": "14" @@ -266,7 +266,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": "mirror", "firefox": { @@ -312,7 +312,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": { "version_added": "15" @@ -509,7 +509,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeBackgroundColor", "support": { "chrome": { - "version_added": "≤58" + "version_added": "19" }, "edge": { "version_added": "14" From 67c87137eedd8c85a0e33c03c9b05fb0480f7212 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 03:54:25 -0800 Subject: [PATCH 054/165] Chrome 17/23 added `webextensions.api.webRequest` support (#24280) Commits: - 17: https://source.chromium.org/chromium/chromium/src/+/da1430bbf5853abb6dc4886812ab3e9a133664f3 - 23: https://source.chromium.org/chromium/chromium/src/+/85231d73b03552f369a32ce640189c531e42cf96 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/webRequest.json | 12 ++++++------ webextensions/manifest/permissions.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/webextensions/api/webRequest.json b/webextensions/api/webRequest.json index 5dd5d4db4065f2..3f3601be98e0c7 100644 --- a/webextensions/api/webRequest.json +++ b/webextensions/api/webRequest.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webRequest", "support": { "chrome": { - "version_added": "≤44" + "version_added": "17" }, "edge": { "version_added": "14" @@ -29,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse", "support": { "chrome": { - "version_added": "≤58" + "version_added": "17" }, "edge": { "version_added": "14" @@ -98,7 +98,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/HttpHeaders", "support": { "chrome": { - "version_added": "≤58" + "version_added": "17" }, "edge": { "version_added": "14" @@ -124,7 +124,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES", "support": { "chrome": { - "version_added": "≤58" + "version_added": "23" }, "edge": { "version_added": "14" @@ -148,7 +148,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/RequestFilter", "support": { "chrome": { - "version_added": "≤58", + "version_added": "17", "notes": "If a filter contains unrecognized values in its `types` property, `addListener()` throws an exception." }, "edge": { @@ -179,7 +179,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "17" }, "edge": { "version_added": "14" diff --git a/webextensions/manifest/permissions.json b/webextensions/manifest/permissions.json index a99df41fbe1d97..8e412172f19ffb 100644 --- a/webextensions/manifest/permissions.json +++ b/webextensions/manifest/permissions.json @@ -1020,7 +1020,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤64", + "version_added": "17", "notes": "In Manifest V3, no longer available for most extensions (the exception being policy-installed extensions). Use the `declarativeNetRequest` API instead." }, "edge": { From 405b533b99b002a56561718bc01b2cb2c2107407 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 11:58:49 +0000 Subject: [PATCH 055/165] Bump prettier from 3.4.0 to 3.4.1 (#25244) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index bba53413f17e7a..aaae0c3991d7f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7352,9 +7352,9 @@ } }, "node_modules/prettier": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.0.tgz", - "integrity": "sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", + "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" From 5ebc0d60523f8c23438924fce74c215d784d26a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 11:59:30 +0000 Subject: [PATCH 056/165] Bump eslint-plugin-jsdoc from 50.5.0 to 50.6.0 (#25246) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index aaae0c3991d7f4..eccd0e83349000 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "eslint-config-standard": "~17.1.0", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "~2.31.0", - "eslint-plugin-jsdoc": "~50.5.0", + "eslint-plugin-jsdoc": "~50.6.0", "eslint-plugin-node": "~11.1.0", "eslint-plugin-prefer-arrow-functions": "~3.4.1", "eslint-plugin-promise": "~6.6.0", @@ -3669,9 +3669,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "50.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.5.0.tgz", - "integrity": "sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==", + "version": "50.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.0.tgz", + "integrity": "sha512-tCNp4fR79Le3dYTPB0dKEv7yFyvGkUCa+Z3yuTrrNGGOxBlXo9Pn0PEgroOZikUQOGjxoGMVKNjrOHcYEdfszg==", "dev": true, "dependencies": { "@es-joy/jsdoccomment": "~0.49.0", diff --git a/package.json b/package.json index 151d65716e169e..830cf18b07e270 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "eslint-config-standard": "~17.1.0", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "~2.31.0", - "eslint-plugin-jsdoc": "~50.5.0", + "eslint-plugin-jsdoc": "~50.6.0", "eslint-plugin-node": "~11.1.0", "eslint-plugin-prefer-arrow-functions": "~3.4.1", "eslint-plugin-promise": "~6.6.0", From 52ce3e88d8da726417116a96d9efef8204fc2b44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 12:00:02 +0000 Subject: [PATCH 057/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241126 to 0.2.20241127 (#25245) --- api/HTMLSourceElement.json | 5 +++++ css/types/color.json | 2 +- package-lock.json | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/api/HTMLSourceElement.json b/api/HTMLSourceElement.json index f6bda21953dec3..f066b7b34ee5e3 100644 --- a/api/HTMLSourceElement.json +++ b/api/HTMLSourceElement.json @@ -79,6 +79,7 @@ }, "media": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSourceElement/media", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-source-media", "support": { "chrome": { @@ -121,6 +122,7 @@ }, "sizes": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSourceElement/sizes", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-source-sizes", "support": { "chrome": { @@ -158,6 +160,7 @@ }, "src": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSourceElement/src", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-source-src", "support": { "chrome": { @@ -200,6 +203,7 @@ }, "srcset": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSourceElement/srcset", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-source-srcset", "support": { "chrome": { @@ -237,6 +241,7 @@ }, "type": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSourceElement/type", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#dom-source-type", "support": { "chrome": { diff --git a/css/types/color.json b/css/types/color.json index 8d13423bf28acd..283967060840db 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -174,7 +174,7 @@ "color-contrast": { "__compat": { "description": "`color-contrast()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/color-contrast", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value", "spec_url": "https://drafts.csswg.org/css-color-6/#colorcontrast", "support": { "chrome": { diff --git a/package-lock.json b/package-lock.json index eccd0e83349000..4358b8072e6b2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241126", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241126.tgz", - "integrity": "sha512-0RyCZ3PH05lph9al/Ltdit28i9zchlKTOHWNPVy8er0UPbmPVMda7fMNZpQJPR2QmPLBlmYjG2Pezurib9M1ig==", + "version": "0.2.20241127", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241127.tgz", + "integrity": "sha512-wWkB5VqsajpcSvmBw8qSRTraFqnr6JfXo8StwcfQY9tO4Ja2caIrWaP94RYOwTd9xrB/yN+SJYIoQ9rVCqEiAA==", "dev": true }, "node_modules/@desertnet/html-parser": { From 7ffc16be55bdf458724be7687854fcd05a0876d1 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 04:14:40 -0800 Subject: [PATCH 058/165] Update Chromium data for commands Web Extensions interface (#24263) Commits: - 23 (impl): https://source.chromium.org/chromium/chromium/src/+/abae42657bdb9b9734feb3d01bd8ca7a70057b71 - 24 (impl): https://source.chromium.org/chromium/chromium/src/+/1a2fb02f60dc29d9ef75a369d936699c3da08b43 - 25 (ship): https://source.chromium.org/chromium/chromium/src/+/249065475844ec6e013ddf92c93b921a61c30447 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/commands.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/webextensions/api/commands.json b/webextensions/api/commands.json index 53bd728966d0d9..96a2cf6f795230 100644 --- a/webextensions/api/commands.json +++ b/webextensions/api/commands.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands", "support": { "chrome": { - "version_added": "≤58" + "version_added": "25" }, "edge": "mirror", "firefox": { @@ -29,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/Command", "support": { "chrome": { - "version_added": "≤58" + "version_added": "25" }, "edge": "mirror", "firefox": { @@ -51,7 +51,7 @@ "__compat": { "support": { "chrome": { - "version_added": true + "version_added": "25" }, "edge": "mirror", "firefox": { @@ -74,7 +74,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤96" + "version_added": "25" }, "edge": "mirror", "firefox": { @@ -97,7 +97,7 @@ "__compat": { "support": { "chrome": { - "version_added": true + "version_added": "25" }, "edge": "mirror", "firefox": { @@ -168,7 +168,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/commands/onCommand", "support": { "chrome": { - "version_added": "≤58" + "version_added": "25" }, "edge": "mirror", "firefox": { @@ -191,11 +191,9 @@ "__compat": { "support": { "chrome": { - "version_added": true - }, - "edge": { - "version_added": "79" + "version_added": "25" }, + "edge": "mirror", "firefox": { "version_added": "48" }, @@ -216,7 +214,7 @@ "__compat": { "support": { "chrome": { - "version_added": true + "version_added": "25" }, "edge": "mirror", "firefox": { From 032fe70c9fcd773d22d3052aa41bcddbecb87320 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 27 Nov 2024 18:01:23 +0100 Subject: [PATCH 059/165] Update Edge versions for srcset and sizes in and (#25243) Version numbers are taken from: - api.HTMLImageElement.srcset - api.HTMLSourceElement.sizes - api.HTMLSourceElement.srcset --- html/elements/img.json | 2 +- html/elements/source.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/html/elements/img.json b/html/elements/img.json index 2b492135715e5e..98d03f964510ef 100644 --- a/html/elements/img.json +++ b/html/elements/img.json @@ -875,7 +875,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "12" }, "firefox": { "version_added": "38" diff --git a/html/elements/source.json b/html/elements/source.json index 3894ce7bd261bc..f80929c230ddc9 100644 --- a/html/elements/source.json +++ b/html/elements/source.json @@ -135,7 +135,7 @@ ], "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "13" }, "firefox": { "version_added": "38" @@ -217,7 +217,7 @@ ], "chrome_android": "mirror", "edge": { - "version_added": "≤18" + "version_added": "13" }, "firefox": { "version_added": "38" From 2a27d4fb527fad1757071d2f3460c3e4419286b8 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 10:29:31 -0800 Subject: [PATCH 060/165] Chrome 4 added `webextensions.api.browserAction.setTitle` support (#24322) Commit: https://source.chromium.org/chromium/chromium/src/+/1288ba0949c899dce33fc6fcc8e212aee704bc48 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browserAction.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/browserAction.json b/webextensions/api/browserAction.json index 15691059d06250..51d81a0f4f7e2b 100644 --- a/webextensions/api/browserAction.json +++ b/webextensions/api/browserAction.json @@ -907,7 +907,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browserAction/setTitle", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "15" From cd024fa4d4bc3579f73beca24bf31303d2bab7c3 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 27 Nov 2024 14:55:32 -0800 Subject: [PATCH 061/165] Chrome 22 added `webextensions.manifest.commands` support (#24293) --- webextensions/manifest/commands.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webextensions/manifest/commands.json b/webextensions/manifest/commands.json index f53c6069b31bb2..7613753300a918 100644 --- a/webextensions/manifest/commands.json +++ b/webextensions/manifest/commands.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/manifest.json/commands", "support": { "chrome": { - "version_added": "≤54" + "version_added": "25" }, "edge": "mirror", "firefox": { @@ -220,7 +220,7 @@ "__compat": { "support": { "chrome": { - "version_added": true, + "version_added": "25", "notes": "Available for use in Manifest V2 only." }, "edge": "mirror", @@ -247,7 +247,7 @@ "__compat": { "support": { "chrome": { - "version_added": true, + "version_added": "25", "notes": "Available for use in Manifest V2 only." }, "edge": "mirror", From e692b3fe26fd5b88dd86a5fa214363f19be19b50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 11:56:45 +0000 Subject: [PATCH 062/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241127 to 0.2.20241128 (#25250) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4358b8072e6b2a..5cbe92a350a385 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241127", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241127.tgz", - "integrity": "sha512-wWkB5VqsajpcSvmBw8qSRTraFqnr6JfXo8StwcfQY9tO4Ja2caIrWaP94RYOwTd9xrB/yN+SJYIoQ9rVCqEiAA==", + "version": "0.2.20241128", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241128.tgz", + "integrity": "sha512-8TLAeWG4gQCIQ7SiSzHVdSx74EfKpLOCKFQBQbk+cEguOiLlSG0mDMuid4NH3z2vVY0H51wup5olarj9rXFLYQ==", "dev": true }, "node_modules/@desertnet/html-parser": { From cfcb89e5e4d758a5260a5c78fb8029950f3a01ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 11:56:58 +0000 Subject: [PATCH 063/165] Bump @types/node from 22.10.0 to 22.10.1 (#25251) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5cbe92a350a385..99937f62482f0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1337,9 +1337,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.0.tgz", - "integrity": "sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "dev": true, "dependencies": { "undici-types": "~6.20.0" From cc27b3e67a0831a25711947c78b14fa720be4ec4 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Thu, 28 Nov 2024 05:49:17 -0800 Subject: [PATCH 064/165] Chrome 26/38 added `webextensions.api.browsingData.DataTypeSet` support (#24327) Commit: - 26: https://source.chromium.org/chromium/chromium/src/+/c606b46a266fcef9370b02a2db8f08c8bc57fbcf - 38: https://github.com/chromium/chromium/commit/1f19f126d66a541c478b84268765d06e489f798a --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/browsingData.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/webextensions/api/browsingData.json b/webextensions/api/browsingData.json index 51a19437a1ab9c..4a2f736c271f76 100644 --- a/webextensions/api/browsingData.json +++ b/webextensions/api/browsingData.json @@ -26,7 +26,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/browsingData/DataTypeSet", "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -53,7 +53,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -80,7 +80,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -107,7 +107,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -126,7 +126,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -153,7 +153,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -180,7 +180,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -201,7 +201,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -222,7 +222,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -243,7 +243,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -264,7 +264,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -283,7 +283,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "38" }, "edge": "mirror", "firefox": { From 48eb3a152ce95c3097a290428532f06764808f3d Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Thu, 28 Nov 2024 05:51:07 -0800 Subject: [PATCH 065/165] Chrome 16/22/44 added `webextensions.api.webNavigation` support (#24355) Commits: - Chrome 16: [^16] - `webextensions.api.webNavigation` - `webextensions.api.webNavigation.getAllFrames` - `webextensions.api.webNavigation.getFrame` - `webextensions.api.webNavigation.onBeforeNavigate` - `webextensions.api.webNavigation.onCommitted` - `webextensions.api.webNavigation.onCommitted.transitionQualifiers` - `webextensions.api.webNavigation.onCommitted.transitionType` - `webextensions.api.webNavigation.onCompleted` - `webextensions.api.webNavigation.onCreatedNavigationTarget` - `webextensions.api.webNavigation.onDOMContentLoaded` - `webextensions.api.webNavigation.onErrorOccurred` - `webextensions.api.webNavigation.onErrorOccurred.error` - `webextensions.api.webNavigation.onReferenceFragmentUpdated` - `webextensions.api.webNavigation.onReferenceFragmentUpdated.transitionQualifiers` - `webextensions.api.webNavigation.onReferenceFragmentUpdated.transitionType` - Chrome 22: - `webextensions.api.webNavigation.onCreatedNavigationTarget.sourceProcessId` [^22a] - `webextensions.api.webNavigation.onTabReplaced` [^22b] - `webextensions.api.webNavigation.onHistoryStateUpdated` [^22c] - `webextensions.api.webNavigation.onHistoryStateUpdated.transitionQualifiers` [^22c] - `webextensions.api.webNavigation.onHistoryStateUpdated.transitionType` [^22c] - Chrome 44: [^44] - `webextensions.api.webNavigation.TransitionQualifier` - `webextensions.api.webNavigation.TransitionQualifier.from_address_bar` - `webextensions.api.webNavigation.TransitionType` - `webextensions.api.webNavigation.TransitionType.auto_bookmark` - `webextensions.api.webNavigation.TransitionType.auto_subframe` - `webextensions.api.webNavigation.TransitionType.form_submit` - `webextensions.api.webNavigation.TransitionType.generated` - `webextensions.api.webNavigation.TransitionType.keyword` - `webextensions.api.webNavigation.TransitionType.keyword_generated` - `webextensions.api.webNavigation.TransitionType.link` - `webextensions.api.webNavigation.TransitionType.manual_subframe` - `webextensions.api.webNavigation.TransitionType.reload` - `webextensions.api.webNavigation.TransitionType.start_page` - `webextensions.api.webNavigation.TransitionType.typed` [^16]: [^22a]: [^22b]: [^22c]: [^44]: --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/webNavigation.json | 68 ++++++++++++++-------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/webextensions/api/webNavigation.json b/webextensions/api/webNavigation.json index 5515b937c00266..dc0f70c1e3a590 100644 --- a/webextensions/api/webNavigation.json +++ b/webextensions/api/webNavigation.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -29,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionQualifier", "support": { "chrome": { - "version_added": "≤58" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -48,7 +48,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -69,7 +69,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -87,7 +87,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -106,7 +106,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -126,7 +126,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -145,7 +145,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -164,7 +164,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -183,7 +183,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -202,7 +202,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -222,7 +222,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -241,7 +241,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -260,7 +260,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -279,7 +279,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤70" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -300,7 +300,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/getAllFrames", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -326,7 +326,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/getFrame", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -350,7 +350,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onBeforeNavigate", "support": { "chrome": { - "version_added": "≤58", + "version_added": "16", "notes": "If the filter parameter is empty, all URLs are matched." }, "edge": "mirror", @@ -385,7 +385,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onCommitted", "support": { "chrome": { - "version_added": "≤58", + "version_added": "16", "notes": "If the filter parameter is empty, all URLs are matched." }, "edge": "mirror", @@ -418,7 +418,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -437,7 +437,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -458,7 +458,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onCompleted", "support": { "chrome": { - "version_added": "≤58", + "version_added": "16", "notes": "If the filter parameter is empty, all URLs are matched." }, "edge": "mirror", @@ -493,7 +493,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onCreatedNavigationTarget", "support": { "chrome": { - "version_added": "≤58", + "version_added": "16", "notes": "If a blocked popup is unblocked by the user, the event is still not sent." }, "edge": "mirror", @@ -523,7 +523,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -563,7 +563,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onDOMContentLoaded", "support": { "chrome": { - "version_added": "≤58", + "version_added": "16", "notes": "If the filter parameter is empty, all URLs are matched." }, "edge": "mirror", @@ -598,7 +598,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onErrorOccurred", "support": { "chrome": { - "version_added": "≤58", + "version_added": "16", "notes": "If the filter parameter is empty, all URLs are matched." }, "edge": "mirror", @@ -631,7 +631,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -654,7 +654,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onHistoryStateUpdated", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -674,7 +674,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -693,7 +693,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -714,7 +714,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onReferenceFragmentUpdated", "support": { "chrome": { - "version_added": "≤58", + "version_added": "16", "notes": "If the filter parameter is empty, all URLs are matched." }, "edge": "mirror", @@ -743,7 +743,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -762,7 +762,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -783,7 +783,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/webNavigation/onTabReplaced", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { From 50965a88722e06aaf1dffdade09e9cd7d18ceb18 Mon Sep 17 00:00:00 2001 From: Chris Mills Date: Thu, 28 Nov 2024 17:18:19 +0000 Subject: [PATCH 066/165] Chrome 117 supports Bluetooth service class IDs in Web Serial API (#25256) Add Data for Chrome 117 Web Serial API Bluetooth support --- api/Serial.json | 80 +++++++++++++++++++++++++++++++++++++++++++++ api/SerialPort.json | 40 +++++++++++++++++++++++ 2 files changed, 120 insertions(+) diff --git a/api/Serial.json b/api/Serial.json index 8eae32930e22b8..824cc819670533 100644 --- a/api/Serial.json +++ b/api/Serial.json @@ -120,6 +120,86 @@ "standard_track": true, "deprecated": false } + }, + "allowedBluetoothServiceClassIds_option": { + "__compat": { + "description": "`allowedBluetoothServiceClassIds` option", + "spec_url": "https://wicg.github.io/serial/#dom-serialportrequestoptions-allowedbluetoothserviceclassids", + "tags": [ + "web-features:serial" + ], + "support": { + "chrome": { + "version_added": "117" + }, + "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 + } + } + }, + "filters_bluetoothServiceClassId": { + "__compat": { + "description": "`filters` `bluetoothServiceClassId` property", + "spec_url": "https://wicg.github.io/serial/#dom-serialportfilter-bluetoothserviceclassid", + "tags": [ + "web-features:serial" + ], + "support": { + "chrome": { + "version_added": "117" + }, + "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 + } + } } } } diff --git a/api/SerialPort.json b/api/SerialPort.json index 505a9f81fb7346..1e37c5dad3e1e1 100644 --- a/api/SerialPort.json +++ b/api/SerialPort.json @@ -367,6 +367,46 @@ "standard_track": true, "deprecated": false } + }, + "bluetoothServiceClassId": { + "__compat": { + "description": "`bluetoothServiceClassId` return value property", + "spec_url": "https://wicg.github.io/serial/#dom-serialportinfo-bluetoothserviceclassid", + "tags": [ + "web-features:serial" + ], + "support": { + "chrome": { + "version_added": "117" + }, + "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 + } + } } }, "getSignals": { From 3473543f7fb0001ccc52ccc621f40ac6e22100ec Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 28 Nov 2024 19:55:49 +0100 Subject: [PATCH 067/165] Add `transform: perspective(none)` data (#25255) Add transform: perspective(none) data --- css/types/transform-function.json | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/css/types/transform-function.json b/css/types/transform-function.json index bbac8291b872f3..2f4a41da045d29 100644 --- a/css/types/transform-function.json +++ b/css/types/transform-function.json @@ -192,6 +192,44 @@ "standard_track": true, "deprecated": false } + }, + "none": { + "__compat": { + "description": "`perspective(none)`", + "spec_url": "https://drafts.csswg.org/css-transforms-2/#funcdef-perspective", + "tags": [ + "web-features:transforms3d" + ], + "support": { + "chrome": { + "version_added": "97" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "93" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "15.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } }, "rotate": { From d3365381894ceb24e190257cf97f6913c908aa82 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 28 Nov 2024 19:56:15 +0100 Subject: [PATCH 068/165] Chrome 83 added `:xr-overlay` CSS selector (#25253) Add :xr-overlay CSS selector --- css/selectors/xr-overlay.json | 46 +++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 css/selectors/xr-overlay.json diff --git a/css/selectors/xr-overlay.json b/css/selectors/xr-overlay.json new file mode 100644 index 00000000000000..f31386ad447ba0 --- /dev/null +++ b/css/selectors/xr-overlay.json @@ -0,0 +1,46 @@ +{ + "css": { + "selectors": { + "xr-overlay": { + "__compat": { + "description": "`:xr-overlay`", + "spec_url": "https://immersive-web.github.io/dom-overlays/#selectordef-xr-overlay", + "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 + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} From aeaa7f1a5e3dc95e8b45edb764f3de0f79b1de80 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Fri, 29 Nov 2024 11:16:41 +0100 Subject: [PATCH 069/165] chore(labels): remove emojis (#25144) Removes emojis from labels. --- .github/ISSUE_TEMPLATE/enhancement.yml | 2 +- .github/issue-regex-labeler.yml | 20 +++++------ .github/labeler.yml | 36 +++++++++---------- .github/workflows/close-incomplete-issues.yml | 2 +- docs/issue-triage-checklist.md | 14 ++++---- docs/labels.md | 8 ++--- scripts/release/semver-pulls.ts | 4 +-- 7 files changed, 43 insertions(+), 43 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml index 66f6befc5901af..c4263d4508a38e 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.yml +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -1,6 +1,6 @@ name: "Enhancement" description: An enhancement to BCD's infrastructure -labels: ["enhancement :1st_place_medal:"] +labels: ["enhancement"] body: - type: markdown attributes: diff --git a/.github/issue-regex-labeler.yml b/.github/issue-regex-labeler.yml index fda203f0538a15..0d3129cd14cae3 100644 --- a/.github/issue-regex-labeler.yml +++ b/.github/issue-regex-labeler.yml @@ -1,30 +1,30 @@ -data:api :rabbit2:: +data:api: - 'api\.' - '\/docs\/Web\/API' -data:css :art:: +data:css: - 'css\.' - '\/docs\/Web\/CSS' -data:html :page_facing_up:: +data:html: - 'html\.' - '\/docs\/Web\/HTML' -data:http :mountain_cableway:: +data:http: - 'http\.' - '\/docs\/Web\/HTTP' -data:js :pager:: +data:js: - 'js\.' - '\/docs\/Web\/JavaScript' -data:mathml :heavy_division_sign:: +data:mathml: - 'mathml\.' - '\/docs\/Web\/MathML' -data:svg :paintbrush:: +data:svg: - 'svg\.' - '\/docs\/Web\/SVG' -data:wasm :mechanical_arm:: +data:wasm: - 'webassembly\.' - '\/docs\/WebAssembly' -data:webdriver :racing_car:: +data:webdriver: - 'webdriver\.' - '\/docs\/Web\/WebDriver' -data:webext :game_die:: +data:webext: - 'webextensions\.' - '\/docs\/Mozilla\/Add-ons' diff --git a/.github/labeler.yml b/.github/labeler.yml index 661b9ae485c674..ccf4c88bd101bb 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,62 +1,62 @@ # This file is used by .github/workflows/labeler.yml to label pull requests based on the files changed in the PR. # Object matching syntax: https://github.com/actions/labeler/blob/main/README.md#match-object -bulk_update :package:: +bulk_update: - changed-files: - any-glob-to-any-file: - "scripts/migrations/**" -data:api :rabbit2:: +data:api: - changed-files: - any-glob-to-any-file: - "api/**" -data:browsers :earth_africa:: +data:browsers: - changed-files: - any-glob-to-any-file: - "browsers/**" -data:css :art:: +data:css: - changed-files: - any-glob-to-any-file: - "css/**" -data:html :page_facing_up:: +data:html: - changed-files: - any-glob-to-any-file: - "html/**" -data:http :mountain_cableway:: +data:http: - changed-files: - any-glob-to-any-file: - "http/**" -data:js :pager:: +data:js: - changed-files: - any-glob-to-any-file: - "javascript/**" -data:mathml :heavy_division_sign:: +data:mathml: - changed-files: - any-glob-to-any-file: - "mathml/**" -data:svg :paintbrush:: +data:svg: - changed-files: - any-glob-to-any-file: - "svg/**" -data:wasm :mechanical_arm:: +data:wasm: - changed-files: - any-glob-to-any-file: - "webassembly/**" -data:webdriver :racing_car:: +data:webdriver: - changed-files: - any-glob-to-any-file: - "webdriver/**" -data:webext :game_die:: +data:webext: - changed-files: - any-glob-to-any-file: - "webextensions/**" -dependencies :chains:: +dependencies: - changed-files: - any-glob-to-any-file: - "package-lock.json" -docs :writing_hand:: +docs: - changed-files: - any-glob-to-any-file: - "**/*.md" -infra :building_construction:: +infra: - changed-files: - any-glob-to-any-file: - ".*" @@ -69,15 +69,15 @@ infra :building_construction:: - ".github/**" - ".husky/**" - ".vscode/**" -linter :house_with_garden:: +linter: - changed-files: - any-glob-to-any-file: - "lint/**" -scripts :scroll:: +scripts: - changed-files: - any-glob-to-any-file: - "scripts/**" -schema :gear:: +schema: - changed-files: - any-glob-to-any-file: - "schemas/**" diff --git a/.github/workflows/close-incomplete-issues.yml b/.github/workflows/close-incomplete-issues.yml index 9127bac214a90a..08b6007f12d07c 100644 --- a/.github/workflows/close-incomplete-issues.yml +++ b/.github/workflows/close-incomplete-issues.yml @@ -14,7 +14,7 @@ jobs: - uses: queengooborg/invalid-issue-closer@v1.4.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} - labels: "invalid :no_entry_sign:" + labels: "invalid" comment: | This issue was automatically closed because the title was left as the default, and a summary was not added. diff --git a/docs/issue-triage-checklist.md b/docs/issue-triage-checklist.md index 69c67e299fb7ee..9d3ed9b9c22d63 100644 --- a/docs/issue-triage-checklist.md +++ b/docs/issue-triage-checklist.md @@ -6,11 +6,11 @@ Helping process and understand new issues is a great way to help the project. To Avoid wasting time on issues which are not relevant to the repository by closing them quickly. -- **Is it obvious spam?** Close it without comment and label it [_spam :wastebasket:_](https://github.com/mdn/browser-compat-data/labels/spam%20%3Awastebasket%3A). -- **Is the issue template wholly incomplete?** Close it and label it [_invalid :no_entry_sign:_](https://github.com/mdn/browser-compat-data/labels/invalid%20%3Ano_entry_sign%3A). -- **Is the issue template largely incomplete?** Close it with a suggestion to reopen with more details and label it [_invalid :no_entry_sign:_](https://github.com/mdn/browser-compat-data/labels/invalid%20%3Ano_entry_sign%3A). -- **Is the issue a duplicate of another issue?** Close it with a comment stating it is a duplicate, mentioning the original issue number, and label it [_duplicate :dancing_women:_](https://github.com/mdn/browser-compat-data/labels/duplicate%20%3Adancing_women%3A). -- **Is the issue a request for web development or other unrelated help?** Close it with a brief explanation of what the repository is for and label it [_invalid :no_entry_sign:_](https://github.com/mdn/browser-compat-data/labels/invalid%20%3Ano_entry_sign%3A). +- **Is it obvious spam?** Close it without comment and label it [_spam_](https://github.com/mdn/browser-compat-data/labels/spam). +- **Is the issue template wholly incomplete?** Close it and label it [_invalid_](https://github.com/mdn/browser-compat-data/labels/invalid). +- **Is the issue template largely incomplete?** Close it with a suggestion to reopen with more details and label it [_invalid_](https://github.com/mdn/browser-compat-data/labels/invalid). +- **Is the issue a duplicate of another issue?** Close it with a comment stating it is a duplicate, mentioning the original issue number, and label it [_duplicate_](https://github.com/mdn/browser-compat-data/labels/duplicate). +- **Is the issue a request for web development or other unrelated help?** Close it with a brief explanation of what the repository is for and label it [_invalid_](https://github.com/mdn/browser-compat-data/labels/invalid). ## Confirm the title, description, and metadata @@ -39,7 +39,7 @@ Make sure the issue is connected to other relevant information. 1. Copy any new information into the original issue. 2. Comment to thank the reporter and link to the original issue. - 3. Label the issue [_duplicate :dancing_women:_](https://github.com/mdn/browser-compat-data/labels/duplicate%20%3Adancing_women%3A). + 3. Label the issue [_duplicate_](https://github.com/mdn/browser-compat-data/labels/duplicate). 4. Close the issue. - **If there are related issues, link to them.** Comment or edit the issue description. @@ -69,6 +69,6 @@ After we've collected all of the required information, make a plan for what to d Or, if you're not sure what the next step is, ask for ideas, input, or help. -- If applicable, **set labels seeking help**. Use the [_good first issue:100:_](https://github.com/mdn/browser-compat-data/labels/good%20first%20issue%20%3A100%3A) or [_help wanted :sos:_](https://github.com/mdn/browser-compat-data/labels/help%20wanted%20%3Asos%3A) labels. +- If applicable, **set labels seeking help**. Use the [_good first issue_](https://github.com/mdn/browser-compat-data/labels/good%20first%20issue) or [_help wanted_](https://github.com/mdn/browser-compat-data/labels/help%20wanted) labels. - **Thank the reporter.** diff --git a/docs/labels.md b/docs/labels.md index b85244eea86823..327b7d798c59a8 100644 --- a/docs/labels.md +++ b/docs/labels.md @@ -2,7 +2,7 @@ Some labels act as special-use flags. Use the following labels according to these guidelines. -## not ready ⛔ +## not ready | Pulls | Issues | Blocker | | ----- | ------ | ------- | @@ -14,7 +14,7 @@ Set this label on any issue or PR that cannot proceed without some additional ac For example, if a pull request cannot be merged without another issue being resolved first, then set the label and leave a comment linking to the blocking issue. -## needs content update 📝 +## needs content update | Pulls | Issues | Blocker | | ----- | ------ | ------- | @@ -32,7 +32,7 @@ When in doubt, set the label. Better to find that content changes are unnecessar Remove this label after a pull request, which makes the required content changes, has been opened. A content change in progress is sufficient to merge compat data changes. -## semver-minor-bump ➕ +## semver-minor-bump | Pulls | Issues | Blocker | | ----- | ------ | ------- | @@ -55,7 +55,7 @@ Do not set this label on a pull request when it: Remove this label upon committing a release note to a release note pull request (see [_Publishing a new version of `@mdn/browser-compat-data`_](./publishing.md#publishing-a-new-version-of-mdnbrowser-compat-data)). -## semver-major-bump 🚨 +## semver-major-bump | Pulls | Issues | Blocker | | ----- | ------ | ------- | diff --git a/scripts/release/semver-pulls.ts b/scripts/release/semver-pulls.ts index a7271f55816a90..5b79f59ab45968 100644 --- a/scripts/release/semver-pulls.ts +++ b/scripts/release/semver-pulls.ts @@ -4,8 +4,8 @@ import { queryPRs } from './utils.js'; const releaseNotesLabels = { - major: 'semver-major-bump 🚨', - minor: 'semver-minor-bump ➕', + major: 'semver-major-bump', + minor: 'semver-minor-bump', }; /** From d09b53d1dc962cffdc2f765e8963af854ec143ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 11:42:41 +0000 Subject: [PATCH 070/165] Bump marked from 15.0.2 to 15.0.3 (#25265) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 99937f62482f0b..7d451408ef2ce0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6355,9 +6355,9 @@ "dev": true }, "node_modules/marked": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.2.tgz", - "integrity": "sha512-85RUkoYKIVB21PbMKrnD6aCl9ws+XKEyhJNMbLn206NyD3jbBo7Ec7Wi4Jrsn4dV1a2ng7K/jfkmIN0DNoS41w==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", + "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==", "dev": true, "bin": { "marked": "bin/marked.js" From 7c6153037e8cd8ece926e781c07f6c00833f4d25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 11:43:34 +0000 Subject: [PATCH 071/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241128 to 0.2.20241129 (#25266) --- api/HTMLEmbedElement.json | 2 ++ api/HTMLIFrameElement.json | 1 + api/HTMLLinkElement.json | 1 + api/HTMLObjectElement.json | 1 + api/HTMLTrackElement.json | 6 ++++++ api/Window.json | 2 +- package-lock.json | 6 +++--- 7 files changed, 15 insertions(+), 4 deletions(-) diff --git a/api/HTMLEmbedElement.json b/api/HTMLEmbedElement.json index 0f994a77a7996c..84d9686056a411 100644 --- a/api/HTMLEmbedElement.json +++ b/api/HTMLEmbedElement.json @@ -90,6 +90,7 @@ }, "getSVGDocument": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLEmbedElement/getSVGDocument", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content-other.html#dom-media-getsvgdocument-dev", "tags": [ "web-features:embed" @@ -269,6 +270,7 @@ }, "type": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLEmbedElement/type", "spec_url": "https://html.spec.whatwg.org/multipage/iframe-embed-object.html#dom-embed-type", "tags": [ "web-features:embed" diff --git a/api/HTMLIFrameElement.json b/api/HTMLIFrameElement.json index add6006a5d48bd..a1f269baccc82b 100644 --- a/api/HTMLIFrameElement.json +++ b/api/HTMLIFrameElement.json @@ -543,6 +543,7 @@ }, "getSVGDocument": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLIframeElement/getSVGDocument", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content-other.html#dom-media-getsvgdocument-dev", "tags": [ "web-features:iframe" diff --git a/api/HTMLLinkElement.json b/api/HTMLLinkElement.json index 6d97b46f411c31..253a5b45ea8b1b 100644 --- a/api/HTMLLinkElement.json +++ b/api/HTMLLinkElement.json @@ -868,6 +868,7 @@ }, "sizes": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLLinkElement/sizes", "spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#dom-link-sizes", "tags": [ "web-features:link" diff --git a/api/HTMLObjectElement.json b/api/HTMLObjectElement.json index 435d11ebcbb7aa..f4d0ee64cea82c 100644 --- a/api/HTMLObjectElement.json +++ b/api/HTMLObjectElement.json @@ -565,6 +565,7 @@ }, "getSVGDocument": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLObjectElement/getSVGDocument", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content-other.html#dom-media-getsvgdocument", "tags": [ "web-features:object" diff --git a/api/HTMLTrackElement.json b/api/HTMLTrackElement.json index af4b160b6cb4cf..2ca0aeb523233a 100644 --- a/api/HTMLTrackElement.json +++ b/api/HTMLTrackElement.json @@ -139,6 +139,7 @@ }, "default": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/default", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-track-default", "tags": [ "web-features:text-tracks" @@ -182,6 +183,7 @@ }, "kind": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/kind", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-track-kind", "tags": [ "web-features:text-tracks" @@ -225,6 +227,7 @@ }, "label": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/label", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-track-label", "tags": [ "web-features:text-tracks" @@ -268,6 +271,7 @@ }, "readyState": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/readyState", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-track-readystate-dev", "tags": [ "web-features:text-tracks" @@ -356,6 +360,7 @@ }, "srclang": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/srclang", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-track-srclang", "tags": [ "web-features:text-tracks" @@ -399,6 +404,7 @@ }, "track": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/track", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#dom-track-track-dev", "tags": [ "web-features:text-tracks" diff --git a/api/Window.json b/api/Window.json index 30005154327e70..d24e1b629505c6 100644 --- a/api/Window.json +++ b/api/Window.json @@ -7063,7 +7063,7 @@ }, "updateCommands": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/updateCommands", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window", "support": { "chrome": { "version_added": false diff --git a/package-lock.json b/package-lock.json index 7d451408ef2ce0..468ebe95216e96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241128", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241128.tgz", - "integrity": "sha512-8TLAeWG4gQCIQ7SiSzHVdSx74EfKpLOCKFQBQbk+cEguOiLlSG0mDMuid4NH3z2vVY0H51wup5olarj9rXFLYQ==", + "version": "0.2.20241129", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241129.tgz", + "integrity": "sha512-gT1hvhB+J6zZUE4C0Hq+kNiiDkvUMG5apzwGE/vB7nYou5LSdpGCBrEjsSxp8K8fo6mXD6BxLMn3GIIlBKze9g==", "dev": true }, "node_modules/@desertnet/html-parser": { From df62f2deb338f4885c9cb5b5d50bad980a315847 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:02:30 +0100 Subject: [PATCH 072/165] enhance(workflows): suggest fixes with reviewdog (#25154) Adds a new workflow that runs `npm run fix` and suggests changes on the PR. For security reasons, we run `npm ci` and `npm run fix` in a job without permissions, and pass the diff as an artifact to a separate job with elevated permissions. --- .github/workflows/pr-reviewdog.yml | 63 ++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 .github/workflows/pr-reviewdog.yml diff --git a/.github/workflows/pr-reviewdog.yml b/.github/workflows/pr-reviewdog.yml new file mode 100644 index 00000000000000..d2c85e51013586 --- /dev/null +++ b/.github/workflows/pr-reviewdog.yml @@ -0,0 +1,63 @@ +name: Reviewdog + +on: + pull_request_target: + branches: ["main"] + +jobs: + fix: + name: Fix + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version-file: ".nvmrc" + cache: npm + + - run: npm ci + + - run: npm run fix + env: + FORCE_COLOR: 3 + + - run: git diff > diff.patch + + - name: Upload diff + uses: actions/upload-artifact@v4 + with: + name: diff + path: diff.patch + + suggest: + name: Suggest + needs: fix + runs-on: ubuntu-latest + permissions: + pull-requests: write + + steps: + - uses: actions/checkout@v4 + + - name: Download diff + uses: actions/download-artifact@v4 + with: + name: diff + + - name: Setup + uses: reviewdog/action-setup@v1 + with: + reviewdog_version: latest + + - name: Suggest changes + env: + REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + cat diff.patch | reviewdog \ + -name="bcd-linter" \ + -f=diff \ + -f.diff.strip=1 \ + -filter-mode=diff_context \ + -reporter=github-pr-review From 2acad1a78dba0211c29ad8255f48140adb019b0a Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Fri, 29 Nov 2024 23:23:50 +0800 Subject: [PATCH 073/165] Remove svg.elements.feFlood.{flood-color,flood-opacity} for duplicate global attributes (#25259) --- svg/elements/feFlood.json | 74 --------------------------------------- 1 file changed, 74 deletions(-) diff --git a/svg/elements/feFlood.json b/svg/elements/feFlood.json index e631510fc411aa..0ec8f2fc8aa02f 100644 --- a/svg/elements/feFlood.json +++ b/svg/elements/feFlood.json @@ -39,80 +39,6 @@ "standard_track": true, "deprecated": false } - }, - "flood-color": { - "__compat": { - "tags": [ - "web-features:svg-filters" - ], - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "3" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "≤11" - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "6" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "flood-opacity": { - "__compat": { - "tags": [ - "web-features:svg-filters" - ], - "support": { - "chrome": { - "version_added": "5" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "3" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "6" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } } From 3c109bd3bcb17669145ae0499237ba5c773604c8 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 29 Nov 2024 07:25:13 -0800 Subject: [PATCH 074/165] Chrome 3 added `webextensions.api.bookmarks` support (#24306) Commits: - https://source.chromium.org/chromium/chromium/src/+/309934c4ceea5086567f275cef17bbfefa29996b - https://source.chromium.org/chromium/chromium/src/+/73404a373b7c8ca68793d58a0750d086dc49fdda - https://source.chromium.org/chromium/chromium/src/+/d868f62ecb4135be9f0b58e2ac19f25d16a8e7ec --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/bookmarks.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/webextensions/api/bookmarks.json b/webextensions/api/bookmarks.json index 4cba11217d4aaa..800469df47310b 100644 --- a/webextensions/api/bookmarks.json +++ b/webextensions/api/bookmarks.json @@ -137,7 +137,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/create", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": { "version_added": "15" @@ -161,7 +161,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/get", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": "mirror", "firefox": { @@ -183,7 +183,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/getChildren", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": "mirror", "firefox": { @@ -249,7 +249,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/getTree", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": { "version_added": "15" @@ -273,7 +273,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/move", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": { "version_added": "15" @@ -297,7 +297,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/onChanged", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": "mirror", "firefox": { @@ -319,7 +319,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/onChildrenReordered", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": "mirror", "firefox": { @@ -401,7 +401,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/onMoved", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": "mirror", "firefox": { @@ -423,7 +423,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/onRemoved", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": "mirror", "firefox": { @@ -445,7 +445,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/remove", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": { "version_added": "15" @@ -469,7 +469,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/removeTree", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": { "version_added": "15" @@ -493,7 +493,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/search", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": "mirror", "firefox": { @@ -515,7 +515,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/update", "support": { "chrome": { - "version_added": "≤58" + "version_added": "3" }, "edge": { "version_added": "15" From a095f29c2126d3d0d3ce61efff7b428ee5c2031c Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Fri, 29 Nov 2024 16:31:39 +0100 Subject: [PATCH 075/165] Release v5.6.20 (#25233) --- RELEASE_NOTES.md | 29 +++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 8dfa9c33b09a49..b8e001df7ad598 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,34 @@ # @mdn/browser-compat-data release notes +## [v5.6.20](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.20) + +November 29, 2024 + +### Removals + +- `svg.elements.feFlood.flood-color` ([#25259](https://github.com/mdn/browser-compat-data/pull/25259)) +- `svg.elements.feFlood.flood-opacity` ([#25259](https://github.com/mdn/browser-compat-data/pull/25259)) + +### Additions + +- `api.BrowserCaptureMediaStreamTrack.restrictTo` ([#25232](https://github.com/mdn/browser-compat-data/pull/25232)) +- `api.RestrictionTarget` ([#25232](https://github.com/mdn/browser-compat-data/pull/25232)) +- `api.RestrictionTarget.fromElement_static` ([#25232](https://github.com/mdn/browser-compat-data/pull/25232)) +- `api.Serial.requestPort.allowedBluetoothServiceClassIds_option` ([#25256](https://github.com/mdn/browser-compat-data/pull/25256)) +- `api.Serial.requestPort.filters_bluetoothServiceClassId` ([#25256](https://github.com/mdn/browser-compat-data/pull/25256)) +- `api.SerialPort.connect_event.bluetooth_rfcomm` ([#25234](https://github.com/mdn/browser-compat-data/pull/25234)) +- `api.SerialPort.disconnect_event.bluetooth_rfcomm` ([#25234](https://github.com/mdn/browser-compat-data/pull/25234)) +- `api.SerialPort.getInfo.bluetoothServiceClassId` ([#25256](https://github.com/mdn/browser-compat-data/pull/25256)) +- `css.selectors.xr-overlay` ([#25253](https://github.com/mdn/browser-compat-data/pull/25253)) +- `css.types.transform-function.perspective.none` ([#25255](https://github.com/mdn/browser-compat-data/pull/25255)) + +### Statistics + +- 8 contributors have changed 46 files with 713 additions and 315 deletions in 42 commits ([`v5.6.19...v5.6.20`](https://github.com/mdn/browser-compat-data/compare/v5.6.19...v5.6.20)) +- 16,756 total features +- 1,116 total contributors +- 5,007 total stargazers + ## [v5.6.19](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.19) November 26, 2024 diff --git a/package-lock.json b/package-lock.json index 468ebe95216e96..39c4975a76ccc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.19", + "version": "5.6.20", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/browser-compat-data", - "version": "5.6.19", + "version": "5.6.20", "hasInstallScript": true, "license": "CC0-1.0", "devDependencies": { diff --git a/package.json b/package.json index 830cf18b07e270..d88a1e29ff84de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.19", + "version": "5.6.20", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.ts", "type": "module", From 31a53d119ed35cb9c97385b68c2ef15c784fcd92 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 29 Nov 2024 07:45:33 -0800 Subject: [PATCH 076/165] Chrome 4/5/9/16/18/20/26/27/42/44/45/46/48/54 added `webextensions.api.tabs` support (#24353) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `tabs` Web Extensions interface. The data comes from a commit in the browser's source code, mapped to a version number using available tooling or via the commit timestamp. Commits: Chrome 4: - `webextensions.api.tabs` [^4a] - `webextensions.api.tabs.getSelected` - `webextensions.api.tabs.insertCSS` [^4b] - `webextensions.api.tabs.move` [^4a] - `webextensions.api.tabs.onAttached` [^4a] - `webextensions.api.tabs.onCreated` [^4a] - `webextensions.api.tabs.onDetached` [^4a] - `webextensions.api.tabs.onMoved` [^4a] - `webextensions.api.tabs.onRemoved` [^4a] - `webextensions.api.tabs.onSelectionChanged` [^4a] - `webextensions.api.tabs.onUpdated` [^4a] - `webextensions.api.tabs.onUpdated.changeInfo.status` [^4c] - `webextensions.api.tabs.onUpdated.changeInfo.url` [^4c] - `webextensions.api.tabs.remove` [^4a] - `webextensions.api.tabs.update` [^4a] [^4a]: https://source.chromium.org/chromium/chromium/src/+/6e3f6928a0f43c3e956903693f8a84a2a207e970 [^4b]: https://source.chromium.org/chromium/chromium/src/+/912256b3517241047095dac6946de191029dda27 [^4c]: https://source.chromium.org/chromium/chromium/src/+/86cbd2abef20a01360a77dfd8593735cd1f0dbd4 Chrome 5: - `webextensions.api.tabs.sendRequest` [^5] [^5]: https://source.chromium.org/chromium/chromium/src/+/5e34bc403af2328e80765406eace2f49f63e7d79 Chrome 9: - `webextensions.api.tabs.onUpdated.changeInfo.pinned` [^9] - `webextensions.api.tabs.update.updateProperties_pinned_parameter` [^9] - `webextensions.api.tabs.update.updateProperties_selected_parameter` [^9] - `webextensions.api.tabs.update.updateProperties_url_parameter` [^9] [^9]: https://source.chromium.org/chromium/chromium/src/+/4ce39887a02c9877976b7e6686a877dd0961c7a2 Chrome 16: - `webextensions.api.tabs.highlight` [^16a] - `webextensions.api.tabs.onActiveChanged` [^16a] - `webextensions.api.tabs.onHighlightChanged` [^16a] - `webextensions.api.tabs.query` [^16a] - `webextensions.api.tabs.query.queryInfo` [^16a] - `webextensions.api.tabs.query.queryInfo.active` [^16a] - `webextensions.api.tabs.query.queryInfo.highlighted` [^16a] - `webextensions.api.tabs.query.queryInfo.pinned` [^16a] - `webextensions.api.tabs.query.queryInfo.status` [^16a] - `webextensions.api.tabs.query.queryInfo.title` [^16a] - `webextensions.api.tabs.query.queryInfo.url` [^16a] - `webextensions.api.tabs.query.queryInfo.windowId` [^16a] - `webextensions.api.tabs.query.queryInfo.windowType` [^16a] - `webextensions.api.tabs.update.updateProperties_active_parameter` [^16a] - `webextensions.api.tabs.update.updateProperties_highlighted_parameter` [^16a] - `webextensions.api.tabs.reload` [^16b] [^16a]: https://source.chromium.org/chromium/chromium/src/+/8c3495cdfbc29b4d903103bf3f0cea7e5bfc24de [^16b]: https://source.chromium.org/chromium/chromium/src/+/5d9351118f780b0c6f90e8466d8f334bb289aeca Chrome 18: - `webextensions.api.tabs.onActivated` [^18a] - `webextensions.api.tabs.onHighlighted` [^18a] - `webextensions.api.tabs.query.queryInfo.openerTabId` [^18b] [^18a]: https://source.chromium.org/chromium/chromium/src/+/5c7e9e8d676356154094133c6d52134eb5a188fd [^18b]: https://source.chromium.org/chromium/chromium/src/+/5fe4c12b22ef8d5d3cd9c1ea8cde881703faabd8 Chrome 20: - `webextensions.api.tabs.sendMessage` [^20] [^20]: https://source.chromium.org/chromium/chromium/src/+/00536215259ebc2e3c82347e3812770c1a89f03d Chrome 26: - `webextensions.api.tabs.onReplaced` [^26] [^26]: https://source.chromium.org/chromium/chromium/src/+/a28526c12d8283c7c4fa7f43963664746a839c59 Chrome 27: - `webextensions.api.tabs.onUpdated.changeInfo.favIconUrl` [^27] [^27]: https://source.chromium.org/chromium/chromium/src/+/6c75fab15c44f3fdb63be8201b49dc5a40715be1 Chrome 42: - `webextensions.api.tabs.getZoom` [^42] - `webextensions.api.tabs.onZoomChange` [^42] - `webextensions.api.tabs.setZoom` [^42] - `webextensions.api.tabs.setZoomSettings` [^42] [^42]: https://github.com/chromium/chromium/commit/255e72284868d9d234b428abe2d241d637905bbd Chrome 44: - `webextensions.api.tabs.WindowType` [^44] [^44]: https://source.chromium.org/chromium/chromium/src/+/00f1fc22bfcc653b47d62778170af3eee9855720 Chrome 45: - `webextensions.api.tabs.onUpdated.changeInfo.audible` [^45] [^45]: https://source.chromium.org/chromium/chromium/src/+/09a3ccc44eb5b7552d6ec49dc8fb46678dd4025f Chrome 46: - `webextensions.api.tabs.onUpdated.changeInfo.mutedInfo` [^46] [^46]: https://source.chromium.org/chromium/chromium/src/+/8b605f21c02e8e920dcd7b26aa9716bb8ed751ad Chrome 48: - `webextensions.api.tabs.onUpdated.changeInfo.title` [^48] [^48]: https://source.chromium.org/chromium/chromium/src/+/6db4ce4333e219abec7f2f9eee1e75a174769ea4 Chrome 54: - `webextensions.api.tabs.onUpdated.changeInfo.discarded` [^54] [^54]: https://source.chromium.org/chromium/chromium/src/+/94afe44e219ad774df9290dd980d6214141a089a --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/tabs.json | 115 +++++++++++++++++------------------- 1 file changed, 54 insertions(+), 61 deletions(-) diff --git a/webextensions/api/tabs.json b/webextensions/api/tabs.json index c34593bc8a35ce..31edb4f9d9e601 100644 --- a/webextensions/api/tabs.json +++ b/webextensions/api/tabs.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs", "support": { "chrome": { - "version_added": "5" + "version_added": "4" }, "edge": { "version_added": "14" @@ -1283,7 +1283,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/WindowType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "44" }, "edge": { "version_added": "14" @@ -2160,7 +2160,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/getSelected", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": "mirror", "firefox": { @@ -2184,7 +2184,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/getZoom", "support": { "chrome": { - "version_added": "≤58" + "version_added": "42" }, "edge": "mirror", "firefox": { @@ -2296,7 +2296,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/highlight", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -2341,7 +2341,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/insertCSS", "support": { "chrome": { - "version_added": "≤20", + "version_added": "4", "notes": "Available for use in Manifest V2 only." }, "edge": { @@ -2356,10 +2356,7 @@ "version_added": "54", "notes": "Available for use in Manifest V2 only." }, - "opera": { - "version_added": "15", - "notes": "Available for use in Manifest V2 only." - }, + "opera": "mirror", "safari": { "version_added": "14", "notes": "Available for use in Manifest V2 only." @@ -2464,7 +2461,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/move", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": "mirror", "firefox": { @@ -2508,7 +2505,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onActivated", "support": { "chrome": { - "version_added": "≤58" + "version_added": "18" }, "edge": { "version_added": "14" @@ -2534,7 +2531,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onActiveChanged", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -2556,7 +2553,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onAttached", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "15" @@ -2582,7 +2579,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onCreated", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -2608,7 +2605,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onDetached", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "15" @@ -2634,7 +2631,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onHighlightChanged", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -2656,7 +2653,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onHighlighted", "support": { "chrome": { - "version_added": "≤58" + "version_added": "18" }, "edge": "mirror", "firefox": [ @@ -2690,7 +2687,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onMoved", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": "mirror", "firefox": { @@ -2714,7 +2711,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onRemoved", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -2740,7 +2737,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onReplaced", "support": { "chrome": { - "version_added": "≤58" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -2762,7 +2759,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onSelectionChanged", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": "mirror", "firefox": { @@ -2784,7 +2781,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onUpdated", "support": { "chrome": { - "version_added": "≤54" + "version_added": "4" }, "edge": { "version_added": "14" @@ -2809,7 +2806,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "45" }, "edge": { "version_added": "14" @@ -2855,7 +2852,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "54" }, "edge": { "version_added": "14" @@ -2879,7 +2876,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "27" }, "edge": { "version_added": "14" @@ -2902,7 +2899,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "46" }, "edge": { "version_added": "14" @@ -2948,7 +2945,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "9" }, "edge": { "version_added": "14" @@ -2974,7 +2971,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "4" }, "edge": { "version_added": "14" @@ -2999,7 +2996,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "48" }, "edge": { "version_added": "14" @@ -3026,7 +3023,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "4" }, "edge": { "version_added": "14" @@ -3108,7 +3105,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onZoomChange", "support": { "chrome": { - "version_added": "≤58" + "version_added": "38" }, "edge": "mirror", "firefox": { @@ -3174,7 +3171,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/query", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": { "version_added": "14", @@ -3186,9 +3183,7 @@ "firefox_android": { "version_added": "54" }, - "opera": { - "version_added": "15" - }, + "opera": "mirror", "safari": { "version_added": "14" }, @@ -3201,7 +3196,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤19" + "version_added": "16" }, "edge": { "version_added": "14" @@ -3212,9 +3207,7 @@ "firefox_android": { "version_added": "54" }, - "opera": { - "version_added": "15" - }, + "opera": "mirror", "safari": { "version_added": "14" }, @@ -3227,7 +3220,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": { "version_added": "14" @@ -3393,7 +3386,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -3499,7 +3492,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "18" }, "edge": "mirror", "firefox": { @@ -3522,7 +3515,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -3546,7 +3539,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": { "version_added": "14" @@ -3571,7 +3564,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": { "version_added": "14" @@ -3596,7 +3589,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": { "version_added": "14" @@ -3629,7 +3622,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": { "version_added": "14" @@ -3654,7 +3647,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": { "version_added": "14" @@ -3682,7 +3675,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/reload", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": { "version_added": "17" @@ -3708,7 +3701,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/remove", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -3792,7 +3785,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/sendMessage", "support": { "chrome": { - "version_added": "≤41" + "version_added": "20" }, "edge": { "version_added": "14", @@ -3844,7 +3837,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/sendRequest", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -3866,7 +3859,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/setZoom", "support": { "chrome": { - "version_added": "≤58" + "version_added": "42" }, "edge": "mirror", "firefox": { @@ -3890,7 +3883,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/setZoomSettings", "support": { "chrome": { - "version_added": "≤58" + "version_added": "42" }, "edge": "mirror", "firefox": { @@ -3954,7 +3947,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/update", "support": { "chrome": { - "version_added": "18" + "version_added": "4" }, "edge": { "version_added": "14" @@ -3979,7 +3972,7 @@ "description": "`updateProperties.active` parameter", "support": { "chrome": { - "version_added": "≤61" + "version_added": "16" }, "edge": { "version_added": "14" @@ -4027,7 +4020,7 @@ "description": "`updateProperties.highlighted` parameter", "support": { "chrome": { - "version_added": "≤58" + "version_added": "16" }, "edge": "mirror", "firefox": { @@ -4128,7 +4121,7 @@ "description": "`updateProperties.pinned` parameter", "support": { "chrome": { - "version_added": "≤58" + "version_added": "9" }, "edge": "mirror", "firefox": { @@ -4153,7 +4146,7 @@ "description": "`updateProperties.selected` parameter", "support": { "chrome": { - "version_added": "≤58" + "version_added": "9" }, "edge": "mirror", "firefox": { @@ -4175,7 +4168,7 @@ "description": "`updateProperties.url` parameter", "support": { "chrome": { - "version_added": "≤61" + "version_added": "9" }, "edge": { "version_added": "14" From 8f52484c95affcba35c7ab752b2290c66978b7d1 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Sun, 1 Dec 2024 18:15:03 +0800 Subject: [PATCH 077/165] Update nodejs data for `Event` & `EventTarget` (#24958) Update data for `Event` & `EventTarget` Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- api/Event.json | 36 +++++++++++++++++++----------------- api/EventTarget.json | 28 ++++++++++++++-------------- 2 files changed, 33 insertions(+), 31 deletions(-) diff --git a/api/Event.json b/api/Event.json index cfc784e127378e..95b81da8021857 100644 --- a/api/Event.json +++ b/api/Event.json @@ -25,9 +25,17 @@ "ie": { "version_added": "6" }, - "nodejs": { - "version_added": "14.5.0" - }, + "nodejs": [ + { + "version_added": "15.0.0" + }, + { + "version_added": "14.5.0", + "version_removed": "15.0.0", + "partial_implementation": true, + "notes": "Only available as an internal instance." + } + ], "oculus": "mirror", "opera": { "version_added": "4" @@ -77,17 +85,9 @@ "ie": { "version_added": false }, - "nodejs": [ - { - "version_added": "15.0.0" - }, - { - "version_added": "14.5.0", - "version_removed": "15.0.0", - "partial_implementation": true, - "notes": "Only available from the `events` module" - } - ], + "nodejs": { + "version_added": "14.5.0" + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -355,7 +355,10 @@ }, "nodejs": { "version_added": "14.5.0", - "notes": "Returns an array with either the event itself or no contents." + "notes": [ + "Returns an array with either the event itself or empty.", + "This is not used in Node.js and is provided purely for completeness." + ] }, "oculus": "mirror", "opera": "mirror", @@ -662,8 +665,7 @@ "notes": "In Internet Explorer, all events are trusted except those that are created with the `createEvent()` method." }, "nodejs": { - "version_added": "14.5.0", - "notes": "This is not used in Node.js and is provided purely for completeness." + "version_added": "14.5.0" }, "oculus": "mirror", "opera": { diff --git a/api/EventTarget.json b/api/EventTarget.json index 016ce42473764a..2d156047f9873e 100644 --- a/api/EventTarget.json +++ b/api/EventTarget.json @@ -25,9 +25,17 @@ "ie": { "version_added": "6" }, - "nodejs": { - "version_added": "14.5.0" - }, + "nodejs": [ + { + "version_added": "15.0.0" + }, + { + "version_added": "14.5.0", + "version_removed": "15.0.0", + "partial_implementation": true, + "notes": "Only available as an internal instance." + } + ], "oculus": "mirror", "opera": { "version_added": "7" @@ -79,17 +87,9 @@ "ie": { "version_added": false }, - "nodejs": [ - { - "version_added": "15.0.0" - }, - { - "version_added": "14.5.0", - "version_removed": "15.0.0", - "partial_implementation": true, - "notes": "Only available from the `events` module" - } - ], + "nodejs": { + "version_added": "14.5.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", From f000dc8ae27b70b12d9fb5fc6fea13d2c9dd3675 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Sun, 1 Dec 2024 18:18:09 +0800 Subject: [PATCH 078/165] Add nodejs data for `Navigator` (#24988) * Add nodejs data for `Navigator` * add nodejs items * add missing nodejs version --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- api/Navigator.json | 378 +++++++++++++++++++++++++++++++++++++++++++ browsers/nodejs.json | 7 + 2 files changed, 385 insertions(+) diff --git a/api/Navigator.json b/api/Navigator.json index af72a2985f7991..eb8bd08ae0342f 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -25,6 +25,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": "21.0.0" + }, "oculus": "mirror", "opera": { "version_added": "3" @@ -92,6 +95,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -132,6 +138,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -170,6 +179,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -211,6 +223,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -252,6 +267,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -293,6 +311,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -332,6 +353,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -383,6 +407,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -422,6 +449,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -483,6 +513,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -527,6 +560,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -573,6 +609,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -617,6 +656,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": false @@ -664,6 +706,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -708,6 +753,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": { @@ -754,6 +802,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -809,6 +860,9 @@ "version_added": "4", "notes": "`navigator.cookieEnabled` returns `true` even if the browser is set to block cookies (for example, if the page is in the _Restricted sites_ security zone)." }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -861,6 +915,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -899,6 +956,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -934,6 +994,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -971,6 +1034,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1017,6 +1083,9 @@ "version_removed": "11", "notes": "For IE11 and subsequent versions, use `window.doNotTrack`" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "12" @@ -1062,6 +1131,9 @@ "ie": { "version_added": "9" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "10.6" @@ -1106,6 +1178,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1142,6 +1217,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1181,6 +1259,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1217,6 +1298,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": false @@ -1265,6 +1349,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1315,6 +1402,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1370,6 +1460,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": { @@ -1427,6 +1520,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": [ { @@ -1524,6 +1620,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": false @@ -1566,6 +1665,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1626,6 +1728,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1669,6 +1774,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": "21.0.0" + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1717,6 +1825,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1760,6 +1871,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1797,6 +1911,9 @@ "ie": { "version_added": "6" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -1839,6 +1956,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -1886,6 +2006,9 @@ "version_added": "11", "notes": "Closest available (non-standard) properties are `userLanguage` and `browserLanguage`." }, + "nodejs": { + "version_added": "21.2.0" + }, "oculus": "mirror", "opera": { "version_added": "4" @@ -1936,6 +2059,9 @@ "version_added": false, "notes": "Closest available (non-standard) properties are `userLanguage` and `browserLanguage`." }, + "nodejs": { + "version_added": "21.2.0" + }, "oculus": "mirror", "opera": { "version_added": "24" @@ -1983,6 +2109,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2018,6 +2147,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2054,6 +2186,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2099,6 +2234,9 @@ "version_added": "10" } ], + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2134,6 +2272,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "55" @@ -2175,6 +2316,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2210,6 +2354,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": false @@ -2255,6 +2402,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2295,6 +2445,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -2337,6 +2490,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1", @@ -2395,6 +2551,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2442,6 +2601,9 @@ "version_added": "4", "notes": "in Internet Explorer 8 'online' and 'offline' events are raised on the `document.body`; under IE 9 they are raised on both `document.body` and `window`." }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "3", @@ -2488,6 +2650,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2526,6 +2691,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2564,6 +2732,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2610,6 +2781,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": "21.2.0" + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -2651,6 +2825,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -2693,6 +2870,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1", @@ -2740,6 +2920,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2781,6 +2964,9 @@ "ie": { "version_added": "11" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2820,6 +3006,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2865,6 +3054,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -2906,6 +3098,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2942,6 +3137,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -2978,6 +3176,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3014,6 +3215,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3050,6 +3254,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3086,6 +3293,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3122,6 +3332,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3156,6 +3369,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3190,6 +3406,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3226,6 +3445,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3262,6 +3484,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3298,6 +3523,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3334,6 +3562,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3370,6 +3601,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3406,6 +3640,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -3444,6 +3681,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3480,6 +3720,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3516,6 +3759,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -3554,6 +3800,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3590,6 +3839,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -3628,6 +3880,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -3666,6 +3921,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -3704,6 +3962,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3738,6 +3999,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3774,6 +4038,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3810,6 +4077,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -3848,6 +4118,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3884,6 +4157,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3920,6 +4196,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -3956,6 +4235,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -3994,6 +4276,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -4032,6 +4317,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "11.6" @@ -4070,6 +4358,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4106,6 +4397,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4153,6 +4447,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": { @@ -4206,6 +4503,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4245,6 +4545,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4281,6 +4584,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "74" @@ -4324,6 +4630,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4367,6 +4676,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4408,6 +4720,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4449,6 +4764,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": false @@ -4525,6 +4843,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": { @@ -4571,6 +4892,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4619,6 +4943,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4662,6 +4989,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4700,6 +5030,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4735,6 +5068,9 @@ "ie": { "version_added": "6" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": { "version_added": "≤12.1", @@ -4782,6 +5118,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": [ { @@ -4828,6 +5167,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4869,6 +5211,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4912,6 +5257,9 @@ "ie": { "version_added": "4" }, + "nodejs": { + "version_added": "21.1.0" + }, "oculus": "mirror", "opera": { "version_added": "≤12.1" @@ -4954,6 +5302,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -4993,6 +5344,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -5033,6 +5387,9 @@ "ie": { "version_added": "11" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -5070,6 +5427,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -5148,6 +5508,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": { @@ -5199,6 +5562,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -5238,6 +5604,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -5282,6 +5651,9 @@ "ie": { "version_added": "11" }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -5322,6 +5694,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", @@ -5361,6 +5736,9 @@ "ie": { "version_added": false }, + "nodejs": { + "version_added": false + }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", diff --git a/browsers/nodejs.json b/browsers/nodejs.json index e78e9b7529ae0b..257ccbde28ee25 100644 --- a/browsers/nodejs.json +++ b/browsers/nodejs.json @@ -615,6 +615,13 @@ "engine": "V8", "engine_version": "11.8" }, + "21.1.0": { + "release_date": "2023-10-24", + "release_notes": "https://nodejs.org/en/blog/release/v21.1.0", + "status": "retired", + "engine": "V8", + "engine_version": "11.8" + }, "21.2.0": { "release_date": "2023-11-14", "release_notes": "https://nodejs.org/en/blog/release/v21.2.0", From 03e49dedefcb6a34e78957d783aa85d9e17b97b3 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Sun, 1 Dec 2024 18:35:03 +0800 Subject: [PATCH 079/165] Update nodejs data for some worker-related feature (#25014) Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- api/MessageChannel.json | 8 ++++---- api/MessagePort.json | 12 ++++++------ api/PerformanceObserver.json | 2 +- api/TextDecoder.json | 2 +- api/TextEncoder.json | 2 +- api/_globals/clearInterval.json | 2 +- api/_globals/clearTimeout.json | 2 +- api/_globals/console.json | 2 +- api/_globals/setInterval.json | 2 +- api/_globals/setTimeout.json | 2 +- browsers/nodejs.json | 7 ------- 11 files changed, 18 insertions(+), 25 deletions(-) diff --git a/api/MessageChannel.json b/api/MessageChannel.json index 44e3a1d237f601..ce1dc2cdd9937f 100644 --- a/api/MessageChannel.json +++ b/api/MessageChannel.json @@ -30,7 +30,7 @@ "version_added": "15.0.0" }, { - "version_added": "10.5.0", + "version_added": "11.7.0", "partial_implementation": true, "notes": "Available as a part of the `worker_threads` module." } @@ -83,7 +83,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { @@ -133,7 +133,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { @@ -183,7 +183,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { diff --git a/api/MessagePort.json b/api/MessagePort.json index e01f501e6346e0..57efc01c28ac50 100644 --- a/api/MessagePort.json +++ b/api/MessagePort.json @@ -35,7 +35,7 @@ "notes": "Available as a part of the `worker_threads` module." }, { - "version_added": "10.5.0", + "version_added": "11.7.0", "version_removed": "14.7.0", "partial_implementation": true, "notes": [ @@ -87,7 +87,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { @@ -141,7 +141,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { @@ -199,7 +199,7 @@ "version_added": "14.7.0" }, { - "version_added": "10.5.0", + "version_added": "11.7.0", "version_removed": "14.7.0", "partial_implementation": true, "notes": "Supports the event, but only via Node `EventEmitter`." @@ -333,7 +333,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { @@ -423,7 +423,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { diff --git a/api/PerformanceObserver.json b/api/PerformanceObserver.json index 913fbd952dd24c..be3cc2f537c77e 100644 --- a/api/PerformanceObserver.json +++ b/api/PerformanceObserver.json @@ -145,7 +145,7 @@ "version_added": false }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": "mirror", diff --git a/api/TextDecoder.json b/api/TextDecoder.json index 6bc65ac86a1e8e..867053a9d30674 100644 --- a/api/TextDecoder.json +++ b/api/TextDecoder.json @@ -123,7 +123,7 @@ "version_added": false }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": "mirror", diff --git a/api/TextEncoder.json b/api/TextEncoder.json index 9126b62420f018..b76a357f6fd650 100644 --- a/api/TextEncoder.json +++ b/api/TextEncoder.json @@ -109,7 +109,7 @@ "version_added": false }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": "mirror", diff --git a/api/_globals/clearInterval.json b/api/_globals/clearInterval.json index 09f05addada8bf..4790d441a2ab6a 100644 --- a/api/_globals/clearInterval.json +++ b/api/_globals/clearInterval.json @@ -76,7 +76,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { diff --git a/api/_globals/clearTimeout.json b/api/_globals/clearTimeout.json index c590bd21cfe158..5ec8e3ef3fdcc7 100644 --- a/api/_globals/clearTimeout.json +++ b/api/_globals/clearTimeout.json @@ -78,7 +78,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { diff --git a/api/_globals/console.json b/api/_globals/console.json index ca2e960aefa40d..c7d0f150bf8e3c 100644 --- a/api/_globals/console.json +++ b/api/_globals/console.json @@ -79,7 +79,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { diff --git a/api/_globals/setInterval.json b/api/_globals/setInterval.json index a56686f5619895..9f800c2bfad841 100644 --- a/api/_globals/setInterval.json +++ b/api/_globals/setInterval.json @@ -76,7 +76,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { diff --git a/api/_globals/setTimeout.json b/api/_globals/setTimeout.json index 9ddb0586c224b1..fca234ed59cfd0 100644 --- a/api/_globals/setTimeout.json +++ b/api/_globals/setTimeout.json @@ -76,7 +76,7 @@ "version_added": "10" }, "nodejs": { - "version_added": "10.5.0" + "version_added": "11.7.0" }, "oculus": "mirror", "opera": { diff --git a/browsers/nodejs.json b/browsers/nodejs.json index 257ccbde28ee25..c889e576f3ca2d 100644 --- a/browsers/nodejs.json +++ b/browsers/nodejs.json @@ -139,13 +139,6 @@ "engine": "V8", "engine_version": "6.7" }, - "10.5.0": { - "release_date": "2018-06-20", - "release_notes": "https://nodejs.org/en/blog/release/v10.5.0/", - "status": "retired", - "engine": "V8", - "engine_version": "6.7" - }, "10.7.0": { "release_date": "2018-07-18", "release_notes": "https://nodejs.org/en/blog/release/v10.7.0/", From 5c9b6f92cb32b836e9958c9aeed264b29da8ce8a Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Sun, 1 Dec 2024 11:37:47 +0100 Subject: [PATCH 080/165] Add two new wasm features: exceptionsFinal, typedFunctionReferences (#25252) --- lint/linter/test-spec-urls.ts | 1 + webassembly/exception-handling.json | 3 +- webassembly/exceptionsFinal.json | 39 ++++++++++++++++++++++++ webassembly/typedFunctionReferences.json | 39 ++++++++++++++++++++++++ 4 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 webassembly/exceptionsFinal.json create mode 100644 webassembly/typedFunctionReferences.json diff --git a/lint/linter/test-spec-urls.ts b/lint/linter/test-spec-urls.ts index 82272d22ce1790..020858fed14916 100644 --- a/lint/linter/test-spec-urls.ts +++ b/lint/linter/test-spec-urls.ts @@ -41,6 +41,7 @@ const specsExceptions = [ 'https://github.com/WebAssembly/multi-memory/blob/main/proposals', 'https://github.com/WebAssembly/memory64/blob/main/proposals/memory64/Overview.md', 'https://github.com/WebAssembly/js-string-builtins/blob/main/proposals/js-string-builtins/Overview.md', + 'https://github.com/WebAssembly/function-references/blob/main/proposals/function-references/Overview.md', ]; const allowedSpecURLs = [ diff --git a/webassembly/exception-handling.json b/webassembly/exception-handling.json index 150fc4110a25d4..5da0b0d611f3c5 100644 --- a/webassembly/exception-handling.json +++ b/webassembly/exception-handling.json @@ -2,7 +2,8 @@ "webassembly": { "exception-handling": { "__compat": { - "spec_url": "https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/Exceptions.md", + "description": "Legacy exception handling", + "spec_url": "https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/legacy/Exceptions.md", "tags": [ "web-features:wasm-exception-handling" ], diff --git a/webassembly/exceptionsFinal.json b/webassembly/exceptionsFinal.json new file mode 100644 index 00000000000000..0eb9db248760ad --- /dev/null +++ b/webassembly/exceptionsFinal.json @@ -0,0 +1,39 @@ +{ + "webassembly": { + "exceptionsFinal": { + "__compat": { + "description": "Exception handling with `exnref`", + "spec_url": "https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/Exceptions.md", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "131" + }, + "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/webassembly/typedFunctionReferences.json b/webassembly/typedFunctionReferences.json new file mode 100644 index 00000000000000..83a182f53e7086 --- /dev/null +++ b/webassembly/typedFunctionReferences.json @@ -0,0 +1,39 @@ +{ + "webassembly": { + "typedFunctionReferences": { + "__compat": { + "description": "Typed function references", + "spec_url": "https://github.com/WebAssembly/function-references/blob/main/proposals/function-references/Overview.md", + "support": { + "chrome": { + "version_added": "119" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "120" + }, + "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 + } + } + } + } +} From ef9555f9021ab24ab07960dd469e4bb160114c52 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Sun, 1 Dec 2024 02:50:50 -0800 Subject: [PATCH 081/165] Run ordering fixes after all other fixes (#25278) --- lint/fix.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lint/fix.ts b/lint/fix.ts index 5be70ff4936626..c6323f8e350392 100644 --- a/lint/fix.ts +++ b/lint/fix.ts @@ -26,16 +26,16 @@ import { LintOptions } from './utils.js'; const dirname = fileURLToPath(new URL('.', import.meta.url)); const FIXES = Object.freeze({ - browser_order: fixBrowserOrder, - feature_order: fixFeatureOrder, - property_order: fixPropertyOrder, - statement_order: fixStatementOrder, descriptions: fixDescriptions, flags: fixFlags, links: fixLinks, mdn_urls: fixMDNURLs, status: fixStatus, mirror: fixMirror, + browser_order: fixBrowserOrder, + feature_order: fixFeatureOrder, + property_order: fixPropertyOrder, + statement_order: fixStatementOrder, }); /** From 82acc7a4fceeb3eba5820a74cf2dacf569a1b982 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 01:24:26 +0000 Subject: [PATCH 082/165] Bump queengooborg/invalid-issue-closer from 1.4.0 to 1.5.0 (#25291) --- .github/workflows/close-incomplete-issues.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/close-incomplete-issues.yml b/.github/workflows/close-incomplete-issues.yml index 08b6007f12d07c..5f16246268954b 100644 --- a/.github/workflows/close-incomplete-issues.yml +++ b/.github/workflows/close-incomplete-issues.yml @@ -11,7 +11,7 @@ jobs: close-issues-if-invalid: runs-on: ubuntu-latest steps: - - uses: queengooborg/invalid-issue-closer@v1.4.0 + - uses: queengooborg/invalid-issue-closer@v1.5.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} labels: "invalid" From 50f291507bb28039d8bcd11364c59e223ab09b36 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 2 Dec 2024 00:54:00 -0800 Subject: [PATCH 083/165] Update Edge data for api.Request.duplex (#25280) This PR updates and corrects version values for Microsoft Edge for the `duplex` member of the `Request` API. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). _Check out the [collector's guide on how to review this PR](https://github.com/openwebdocs/mdn-bcd-collector#reviewing-bcd-changes)._ Tests Used: https://mdn-bcd-collector.gooborg.com/tests/api/Request/duplex --- api/Request.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/Request.json b/api/Request.json index fcb58060a2347b..5abc6c313a4df4 100644 --- a/api/Request.json +++ b/api/Request.json @@ -949,9 +949,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, From 1c6c944d2c0fa31957832480643e540f586c5259 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 2 Dec 2024 00:54:21 -0800 Subject: [PATCH 084/165] Update Edge data for api.SerialPort.connected (#25281) This PR updates and corrects version values for Microsoft Edge for the `connected` member of the `SerialPort` API. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). _Check out the [collector's guide on how to review this PR](https://github.com/openwebdocs/mdn-bcd-collector#reviewing-bcd-changes)._ Tests Used: https://mdn-bcd-collector.gooborg.com/tests/api/SerialPort/connected --- api/SerialPort.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/SerialPort.json b/api/SerialPort.json index 1e37c5dad3e1e1..de49e94dcfc87a 100644 --- a/api/SerialPort.json +++ b/api/SerialPort.json @@ -178,9 +178,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, From dbd0efd861399187f30f8cd6b21c6d9c1b3b361e Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 2 Dec 2024 00:55:40 -0800 Subject: [PATCH 085/165] Update Edge data for various CSS features (#25282) Update Edge data for css feature This PR updates and corrects version values for Microsoft Edge for the `css` feature. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). _Check out the [collector's guide on how to review this PR](https://github.com/openwebdocs/mdn-bcd-collector#reviewing-bcd-changes)._ Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css --- css/properties/anchor-scope.json | 12 +++--------- css/properties/font-variant-emoji.json | 16 ++++------------ css/properties/interpolate-size.json | 12 +++--------- css/properties/text-wrap-style.json | 4 +--- css/selectors/details-content.json | 4 +--- 5 files changed, 12 insertions(+), 36 deletions(-) diff --git a/css/properties/anchor-scope.json b/css/properties/anchor-scope.json index 718b4c32ae849b..2c2fcaf31180f8 100644 --- a/css/properties/anchor-scope.json +++ b/css/properties/anchor-scope.json @@ -14,9 +14,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -54,9 +52,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -95,9 +91,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, diff --git a/css/properties/font-variant-emoji.json b/css/properties/font-variant-emoji.json index 280f9761b38acf..9490f1dcad7096 100644 --- a/css/properties/font-variant-emoji.json +++ b/css/properties/font-variant-emoji.json @@ -65,9 +65,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -106,9 +104,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -147,9 +143,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -188,9 +182,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, diff --git a/css/properties/interpolate-size.json b/css/properties/interpolate-size.json index 34f6a8f56bca22..49abe15f716256 100644 --- a/css/properties/interpolate-size.json +++ b/css/properties/interpolate-size.json @@ -13,9 +13,7 @@ "version_added": "129" }, "chrome_android": "mirror", - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -51,9 +49,7 @@ "version_added": "129" }, "chrome_android": "mirror", - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -90,9 +86,7 @@ "version_added": "129" }, "chrome_android": "mirror", - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, diff --git a/css/properties/text-wrap-style.json b/css/properties/text-wrap-style.json index d088ad1dc45861..b1d5034e12dba0 100644 --- a/css/properties/text-wrap-style.json +++ b/css/properties/text-wrap-style.json @@ -125,9 +125,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, diff --git a/css/selectors/details-content.json b/css/selectors/details-content.json index 8a71255bdd335a..235efe9879ca50 100644 --- a/css/selectors/details-content.json +++ b/css/selectors/details-content.json @@ -15,9 +15,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, From 4618f2355cda9cf7497ece51388f27129db79289 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 2 Dec 2024 01:04:04 -0800 Subject: [PATCH 086/165] Update Edge data for CSSMarginRule API (#25276) This PR updates and corrects version values for Microsoft Edge for the `CSSMarginRule` API. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). _Check out the [collector's guide on how to review this PR](https://github.com/openwebdocs/mdn-bcd-collector#reviewing-bcd-changes)._ Tests Used: https://mdn-bcd-collector.gooborg.com/tests/api/CSSMarginRule --- api/CSSMarginRule.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/api/CSSMarginRule.json b/api/CSSMarginRule.json index 70c3e200a05402..b63515be60346e 100644 --- a/api/CSSMarginRule.json +++ b/api/CSSMarginRule.json @@ -13,9 +13,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -53,9 +51,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -94,9 +90,7 @@ "chrome_android": { "version_added": false }, - "edge": { - "version_added": false - }, + "edge": "mirror", "firefox": { "version_added": false }, From c9ee670b996d996a5961d5f09e86c37163652b73 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Mon, 2 Dec 2024 19:26:12 +0800 Subject: [PATCH 087/165] Add spec_url for SVG `` attributes + Update spec_url for SVG elements (#25273) Add spec_url for `` element --- svg/elements/a.json | 2 +- svg/elements/linearGradient.json | 2 +- svg/elements/radialGradient.json | 2 +- svg/elements/view.json | 2 ++ 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/svg/elements/a.json b/svg/elements/a.json index be0cb7e44b50f3..7e90a28ee31f94 100644 --- a/svg/elements/a.json +++ b/svg/elements/a.json @@ -4,7 +4,7 @@ "a": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/a", - "spec_url": "https://svgwg.org/svg2-draft/linking.html#Links", + "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElement", "tags": [ "web-features:svg" ], diff --git a/svg/elements/linearGradient.json b/svg/elements/linearGradient.json index a35bae6f20185b..eb400e358a7bc3 100644 --- a/svg/elements/linearGradient.json +++ b/svg/elements/linearGradient.json @@ -4,7 +4,7 @@ "linearGradient": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/linearGradient", - "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradients", + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElement", "tags": [ "web-features:svg" ], diff --git a/svg/elements/radialGradient.json b/svg/elements/radialGradient.json index e1e93f0489664f..a14fc79b412d3c 100644 --- a/svg/elements/radialGradient.json +++ b/svg/elements/radialGradient.json @@ -4,7 +4,7 @@ "radialGradient": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/radialGradient", - "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradients", + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElement", "tags": [ "web-features:svg" ], diff --git a/svg/elements/view.json b/svg/elements/view.json index eb4f4a046fa691..b31365d6ccbbad 100644 --- a/svg/elements/view.json +++ b/svg/elements/view.json @@ -42,6 +42,7 @@ }, "preserveAspectRatio": { "__compat": { + "spec_url": "https://svgwg.org/svg2-draft/coords.html#PreserveAspectRatioAttribute", "tags": [ "web-features:svg" ], @@ -78,6 +79,7 @@ }, "viewBox": { "__compat": { + "spec_url": "https://svgwg.org/svg2-draft/coords.html#ViewBoxAttribute", "tags": [ "web-features:svg" ], From 7f8c9cd04747842b96d5023df6bd14975318f6d7 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 2 Dec 2024 03:53:03 -0800 Subject: [PATCH 088/165] Chrome 5/44 added `webextensions.api.history` support (#24342) Commits: - 5: https://source.chromium.org/chromium/chromium/src/+/bb0a6a0af3be6d24a5c8f9ebd2e686347a5c882d - 44: https://source.chromium.org/chromium/chromium/src/+/00f1fc22bfcc653b47d62778170af3eee9855720 --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/history.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/webextensions/api/history.json b/webextensions/api/history.json index b93ab2b31a912f..b8cb741e5e557a 100644 --- a/webextensions/api/history.json +++ b/webextensions/api/history.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -27,7 +27,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/HistoryItem", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -47,7 +47,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -68,7 +68,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/TransitionType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -90,7 +90,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/VisitItem", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -112,7 +112,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/addUrl", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -197,7 +197,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/deleteAll", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -219,7 +219,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/deleteRange", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -241,7 +241,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/deleteUrl", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -263,7 +263,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/getVisits", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -329,7 +329,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/onVisited", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -352,7 +352,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/onVisitRemoved", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -374,7 +374,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/history/search", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { From 2ffa8f6417d6a3f2ec4710efa73a0fdaa7fc984c Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Mon, 2 Dec 2024 03:55:30 -0800 Subject: [PATCH 089/165] Chrome 22/26/28/29/30/34 added `webextensions.api.downloads` support (#24339) Commits: Chrome 22: - `webextensions.api.downloads` [^22] - `webextensions.api.downloads.DangerType` [^22] - `webextensions.api.downloads.DownloadItem.*` [^22] - except: `byExtensionId`, `byExtensionName`, `canResume`, `estimatedEndTime`, `exists`, `referrer` Chrome 26: - `webextensions.api.downloads.DownloadItem.exists` [^26] - `webextensions.api.downloads.DownloadQuery.exists` [^26] Chrome 28: - `webextensions.api.downloads.FilenameConflictAction` [^28] - `webextensions.api.downloads.FilenameConflictAction.prompt` [^28] - `webextensions.api.downloads.download.conflictAction` [^28] Chrome 29: - `webextensions.api.downloads.BooleanDelta` [^29] - `webextensions.api.downloads.StringDelta` [^29] Chrome 30: - `webextensions.api.downloads.DownloadItem.byExtensionId` [^31a] - `webextensions.api.downloads.DownloadItem.byExtensionName` [^31a] - `webextensions.api.downloads.DownloadItem.canResume` [^31b] - `webextensions.api.downloads.DownloadItem.estimatedEndTime` [^31b] - `webextensions.api.downloads.DownloadItem.referrer` [^31b] - `webextensions.api.downloads.InterruptReason` [^31b] - `webextensions.api.downloads.removeFile` [^31b] - `webextensions.api.downloads.showDefaultFolder` [^31b] - `webextensions.api.downloads.setShelfEnabled` [^31c] Chrome 34: - `webextensions.api.downloads.DoubleDelta` [^34] [^22]: https://source.chromium.org/chromium/chromium/src/+/b62972dac61add19354116b5549ba624b982f14f [^26]: https://source.chromium.org/chromium/chromium/src/+/3291a49889fcba323a11a56ab16f7f955f981301 [^28]: https://source.chromium.org/chromium/chromium/src/+/50c9ef4af40a3b868f64476ced06daa9b471b9df [^29]: https://source.chromium.org/chromium/chromium/src/+/43d454b3d15e1324bef3d8210f11281dd1196142 [^31a]: https://source.chromium.org/chromium/chromium/src/+/342c9a6037a5881300eef713f44be8a9349d2508 [^31b]: https://source.chromium.org/chromium/chromium/src/+/f1d784d6938b8fe8e0d257e41b26341992c2552c [^31c]: https://source.chromium.org/chromium/chromium/src/+/423939db27e73f8fe4dd5402a31856932e52cedb [^34]: https://source.chromium.org/chromium/chromium/src/+/6396b29769ef2593823152d4ed0e0fe5b556958f --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/downloads.json | 169 ++++++++++++++++--------------- 1 file changed, 89 insertions(+), 80 deletions(-) diff --git a/webextensions/api/downloads.json b/webextensions/api/downloads.json index badbbf07ea0d97..07d18fa8ff7404 100644 --- a/webextensions/api/downloads.json +++ b/webextensions/api/downloads.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -28,7 +28,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/BooleanDelta", "support": { "chrome": { - "version_added": "≤58" + "version_added": "29" }, "edge": "mirror", "firefox": { @@ -51,7 +51,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/DangerType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -73,9 +73,16 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/DoubleDelta", "support": { - "chrome": { - "version_added": "≤58" - }, + "chrome": [ + { + "version_added": "34" + }, + { + "alternative_name": "LongDelta", + "version_added": "22", + "version_removed": "34" + } + ], "edge": "mirror", "firefox": { "version_added": "47" @@ -97,7 +104,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -119,7 +126,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -141,7 +148,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -163,7 +170,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -206,7 +213,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -228,7 +235,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -247,7 +254,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -269,7 +276,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -291,7 +298,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -313,7 +320,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -335,7 +342,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -357,7 +364,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -379,7 +386,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -401,7 +408,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -423,7 +430,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -445,7 +452,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -467,7 +474,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -489,7 +496,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -511,7 +518,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -533,7 +540,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -557,7 +564,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/DownloadQuery", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -578,7 +585,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -621,7 +628,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -643,7 +650,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -667,7 +674,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -691,7 +698,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -710,7 +717,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -732,7 +739,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -754,7 +761,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -776,7 +783,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -798,7 +805,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -820,7 +827,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -842,7 +849,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -864,7 +871,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -886,7 +893,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -908,7 +915,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -930,7 +937,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -952,7 +959,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -974,7 +981,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -996,7 +1003,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1018,7 +1025,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1040,7 +1047,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1062,7 +1069,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1084,7 +1091,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1106,7 +1113,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1128,7 +1135,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1152,7 +1159,9 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/DownloadTime", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22", + "partial_implementation": true, + "notes": "Only accepts a string." }, "edge": "mirror", "firefox": { @@ -1175,7 +1184,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/FilenameConflictAction", "support": { "chrome": { - "version_added": "≤58" + "version_added": "28" }, "edge": "mirror", "firefox": { @@ -1196,7 +1205,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "28" }, "edge": "mirror", "firefox": { @@ -1217,7 +1226,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/InterruptReason", "support": { "chrome": { - "version_added": "≤58" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -1240,7 +1249,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/State", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1263,7 +1272,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/StringDelta", "support": { "chrome": { - "version_added": "≤58" + "version_added": "29" }, "edge": "mirror", "firefox": { @@ -1286,7 +1295,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/acceptDanger", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1306,7 +1315,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/cancel", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1329,7 +1338,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/download", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1371,7 +1380,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1393,7 +1402,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "28" }, "edge": "mirror", "firefox": { @@ -1436,7 +1445,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1458,7 +1467,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1503,7 +1512,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤61" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1527,7 +1536,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1551,7 +1560,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/erase", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1574,7 +1583,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/getFileIcon", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1596,7 +1605,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/onChanged", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1619,7 +1628,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/onCreated", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1642,7 +1651,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/onErased", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1665,7 +1674,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/open", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1688,7 +1697,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/pause", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1711,7 +1720,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/removeFile", "support": { "chrome": { - "version_added": "≤58" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -1734,7 +1743,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/resume", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1757,7 +1766,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/search", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1780,7 +1789,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/setShelfEnabled", "support": { "chrome": { - "version_added": "≤58" + "version_added": "30" }, "edge": "mirror", "firefox": { @@ -1800,7 +1809,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/show", "support": { "chrome": { - "version_added": "≤58" + "version_added": "22" }, "edge": "mirror", "firefox": { @@ -1823,7 +1832,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/downloads/showDefaultFolder", "support": { "chrome": { - "version_added": "≤58" + "version_added": "30" }, "edge": "mirror", "firefox": { From c675a86e0dc05b67036106d162ba9f0835ed039d Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Mon, 2 Dec 2024 12:56:55 +0100 Subject: [PATCH 090/165] chore(issue-templates): add "needs-triage" label (#25264) Reverts 8a07c8d902b91ec52a4d1ea8480fdd6688f730b5. --- .github/ISSUE_TEMPLATE/data-problem.yml | 1 + .github/ISSUE_TEMPLATE/enhancement.yml | 2 +- .github/ISSUE_TEMPLATE/infra-problem.yml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/data-problem.yml b/.github/ISSUE_TEMPLATE/data-problem.yml index 149f79385c537a..696943fe953a49 100644 --- a/.github/ISSUE_TEMPLATE/data-problem.yml +++ b/.github/ISSUE_TEMPLATE/data-problem.yml @@ -1,6 +1,7 @@ name: "Data problem" title: " - " description: Report incorrect, incomplete, or missing data +labels: ["needs-triage"] body: - type: markdown attributes: diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml index c4263d4508a38e..63478ff6a77296 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.yml +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -1,6 +1,6 @@ name: "Enhancement" description: An enhancement to BCD's infrastructure -labels: ["enhancement"] +labels: ["needs-triage", "enhancement"] body: - type: markdown attributes: diff --git a/.github/ISSUE_TEMPLATE/infra-problem.yml b/.github/ISSUE_TEMPLATE/infra-problem.yml index 784e244a0beca7..1dbf9e86fda459 100644 --- a/.github/ISSUE_TEMPLATE/infra-problem.yml +++ b/.github/ISSUE_TEMPLATE/infra-problem.yml @@ -1,5 +1,6 @@ name: "Infrastructure/Linter Problem" description: Report issues with infrastructure, including scripts and linters +labels: ["needs-triage"] body: - type: markdown attributes: From d82e47e93b3b0a7bbc1ef7ef49282bfdf43cba7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 12:35:40 +0000 Subject: [PATCH 091/165] Bump @swc/cli from 0.5.1 to 0.5.2 (#25296) --- package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39c4975a76ccc3..f38cb3075b0acb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -994,9 +994,9 @@ "dev": true }, "node_modules/@swc/cli": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.5.1.tgz", - "integrity": "sha512-sxSXyjqFImYrqjhZSPymjmM/9V6auZG67UsDwbe7FZaBlyfW8ka3QG/zRjpJJ9+8Ahns/kKb8bXPKQq7V2MtBw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/cli/-/cli-0.5.2.tgz", + "integrity": "sha512-ul2qIqjM5bfe9zWLqFDmHZCf9HXXSZZAlZLe4czn+lH4PewO+OWZnQcYCscnJKlbx6MuWjzXVR7gkspjNEJwJA==", "dev": true, "dependencies": { "@swc/counter": "^0.1.3", @@ -1004,7 +1004,7 @@ "commander": "^8.3.0", "fast-glob": "^3.2.5", "minimatch": "^9.0.3", - "piscina": "^4.3.0", + "piscina": "^4.3.1", "semver": "^7.3.8", "slash": "3.0.0", "source-map": "^0.7.3" From 1a69770e9fc9a4bdc437c65d6380b0f96b24566a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 12:36:04 +0000 Subject: [PATCH 092/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241129 to 0.2.20241202 (#25295) --- javascript/builtins/RegExp.json | 1 + package-lock.json | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/javascript/builtins/RegExp.json b/javascript/builtins/RegExp.json index ad49640b192ab6..d89404d446c5ae 100644 --- a/javascript/builtins/RegExp.json +++ b/javascript/builtins/RegExp.json @@ -200,6 +200,7 @@ }, "escape": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp/escape", "spec_url": "https://tc39.es/proposal-regex-escaping/#sec-regexp.escape", "tags": [ "web-features:regexp-escape" diff --git a/package-lock.json b/package-lock.json index f38cb3075b0acb..c8814102aec160 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241129", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241129.tgz", - "integrity": "sha512-gT1hvhB+J6zZUE4C0Hq+kNiiDkvUMG5apzwGE/vB7nYou5LSdpGCBrEjsSxp8K8fo6mXD6BxLMn3GIIlBKze9g==", + "version": "0.2.20241202", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241202.tgz", + "integrity": "sha512-fySVTQC047Njn9ZWLDqjUXir++SCkmegW5EEluXXuLMoyTE+3CojoBolSnMYwI9MGQzH1y7arprYpdAq3oonXg==", "dev": true }, "node_modules/@desertnet/html-parser": { From 0b2ca3531db03fd65e931db9e25954aaa3140964 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Mon, 2 Dec 2024 17:15:43 +0100 Subject: [PATCH 093/165] IDBFactory.open: Showstopper bug in Safari 14 (#25297) * IDBFactory.open: Showstopper bug in Safari 14 * Update api/IDBFactory.json Co-authored-by: Daniel D. Beck --------- Co-authored-by: Daniel D. Beck --- api/IDBFactory.json | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/api/IDBFactory.json b/api/IDBFactory.json index 0316804bedb8d4..f1cdb647b07c56 100644 --- a/api/IDBFactory.json +++ b/api/IDBFactory.json @@ -238,9 +238,21 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "8" - }, + "safari": [ + { + "version_added": "15" + }, + { + "version_added": "14", + "version_removed": "15", + "partial_implementation": true, + "notes": "In some releases of Safari 14, the first `indexedDB.open()` call hangs forever, see [bug 226547](https://webkit.org/b/226547)." + }, + { + "version_added": "8", + "version_removed": "14" + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", From feb9767d8d8dee81359beb18489fe0a4720e3661 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 11:12:00 +0000 Subject: [PATCH 094/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241202 to 0.2.20241203 (#25301) --- api/HTMLAreaElement.json | 2 ++ api/HTMLModElement.json | 1 + api/HTMLQuoteElement.json | 1 + api/SVGAElement.json | 1 + api/SerialPort.json | 1 + package-lock.json | 6 +++--- 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/api/HTMLAreaElement.json b/api/HTMLAreaElement.json index 93254f53a33b9f..379ba7ebfaa4f6 100644 --- a/api/HTMLAreaElement.json +++ b/api/HTMLAreaElement.json @@ -89,6 +89,7 @@ }, "coords": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/coords", "spec_url": "https://html.spec.whatwg.org/multipage/image-maps.html#dom-area-coords", "tags": [ "web-features:image-maps" @@ -902,6 +903,7 @@ }, "shape": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/shape", "spec_url": "https://html.spec.whatwg.org/multipage/image-maps.html#dom-area-shape", "tags": [ "web-features:image-maps" diff --git a/api/HTMLModElement.json b/api/HTMLModElement.json index 10cb3b21e62a16..82cfb83334f86a 100644 --- a/api/HTMLModElement.json +++ b/api/HTMLModElement.json @@ -47,6 +47,7 @@ }, "cite": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLModElement/cite", "spec_url": "https://html.spec.whatwg.org/multipage/edits.html#dom-mod-cite", "tags": [ "web-features:del" diff --git a/api/HTMLQuoteElement.json b/api/HTMLQuoteElement.json index f4497cabdd1a6c..7b2cdc8d5c248b 100644 --- a/api/HTMLQuoteElement.json +++ b/api/HTMLQuoteElement.json @@ -49,6 +49,7 @@ }, "cite": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLQuoteElement/cite", "spec_url": "https://html.spec.whatwg.org/multipage/grouping-content.html#dom-quote-cite", "tags": [ "web-features:q" diff --git a/api/SVGAElement.json b/api/SVGAElement.json index 58dcf08a63e282..4147fc7011bd24 100644 --- a/api/SVGAElement.json +++ b/api/SVGAElement.json @@ -86,6 +86,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/href", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGURIReference__href", "tags": [ "web-features:svg" diff --git a/api/SerialPort.json b/api/SerialPort.json index de49e94dcfc87a..7bcd797222dcc5 100644 --- a/api/SerialPort.json +++ b/api/SerialPort.json @@ -167,6 +167,7 @@ }, "connected": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SerialPort/connected", "spec_url": "https://wicg.github.io/serial/#dom-serialport-connected", "tags": [ "web-features:serial" diff --git a/package-lock.json b/package-lock.json index c8814102aec160..18818007676efe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241202", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241202.tgz", - "integrity": "sha512-fySVTQC047Njn9ZWLDqjUXir++SCkmegW5EEluXXuLMoyTE+3CojoBolSnMYwI9MGQzH1y7arprYpdAq3oonXg==", + "version": "0.2.20241203", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241203.tgz", + "integrity": "sha512-3ip2+rv7cQGigBmhK9z/kT7CzINeE2e2HIsFlLXIWdJ5ig1O4IVX/gSoLtD/KaXW9R6G7vHXUyGWsF424FOKig==", "dev": true }, "node_modules/@desertnet/html-parser": { From a4b619bef7bd78b73d403fafc95764da8a453891 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 12:12:32 +0000 Subject: [PATCH 095/165] Bump mocha from 10.8.2 to 11.0.1 (#25302) --- package-lock.json | 32 ++++++-------------------------- package.json | 2 +- 2 files changed, 7 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18818007676efe..bd513dc9df3147 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "json-schema-to-typescript": "~15.0.0", "lint-staged": "^15.0.1", "marked": "^15.0.1", - "mocha": "~10.8.1", + "mocha": "~11.0.1", "open-cli": "~8.0.0", "ora": "~8.1.0", "prettier": "~3.4.0", @@ -6503,9 +6503,9 @@ } }, "node_modules/mocha": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", - "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", + "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", "dev": true, "dependencies": { "ansi-colors": "^4.1.3", @@ -6515,7 +6515,7 @@ "diff": "^5.2.0", "escape-string-regexp": "^4.0.0", "find-up": "^5.0.0", - "glob": "^8.1.0", + "glob": "^10.4.5", "he": "^1.2.0", "js-yaml": "^4.1.0", "log-symbols": "^4.1.0", @@ -6534,7 +6534,7 @@ "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/mocha/node_modules/ansi-styles": { @@ -6581,26 +6581,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/mocha/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/mocha/node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", diff --git a/package.json b/package.json index d88a1e29ff84de..1f6e9d454c4f09 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "json-schema-to-typescript": "~15.0.0", "lint-staged": "^15.0.1", "marked": "^15.0.1", - "mocha": "~10.8.1", + "mocha": "~11.0.1", "open-cli": "~8.0.0", "ora": "~8.1.0", "prettier": "~3.4.0", From ac30e7d1e250ddad57d99d086d06bf44a0768c97 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 3 Dec 2024 13:14:28 +0100 Subject: [PATCH 096/165] fix(labels): remove emojis from Dependabot labels (#25303) --- .github/dependabot.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0daaf7773289be..fac195a7430fd0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,8 +7,8 @@ updates: time: "11:00" open-pull-requests-limit: 10 labels: - - "infra :building_construction:" - - "dependencies :chains:" + - "infra" + - "dependencies" - package-ecosystem: "github-actions" directory: "/" schedule: From 9a1f398048eed0fdf958dea03713b39efcd12bd0 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:06:05 +0100 Subject: [PATCH 097/165] Release v5.6.21 (#25267) --- RELEASE_NOTES.md | 21 +++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index b8e001df7ad598..160edec9a6ce8b 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,26 @@ # @mdn/browser-compat-data release notes +## [v5.6.21](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.21) + +December 3, 2024 + +### Removals + +- `browsers.nodejs.releases.10.5.0` ([#25014](https://github.com/mdn/browser-compat-data/pull/25014)) + +### Additions + +- `browsers.nodejs.releases.21.1.0` ([#24988](https://github.com/mdn/browser-compat-data/pull/24988)) +- `webassembly.exceptionsFinal` ([#25252](https://github.com/mdn/browser-compat-data/pull/25252)) +- `webassembly.typedFunctionReferences` ([#25252](https://github.com/mdn/browser-compat-data/pull/25252)) + +### Statistics + +- 6 contributors have changed 47 files with 741 additions and 310 deletions in 21 commits ([`v5.6.20...v5.6.21`](https://github.com/mdn/browser-compat-data/compare/v5.6.20...v5.6.21)) +- 16,758 total features +- 1,116 total contributors +- 5,013 total stargazers + ## [v5.6.20](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.20) November 29, 2024 diff --git a/package-lock.json b/package-lock.json index bd513dc9df3147..a542908933513f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.20", + "version": "5.6.21", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/browser-compat-data", - "version": "5.6.20", + "version": "5.6.21", "hasInstallScript": true, "license": "CC0-1.0", "devDependencies": { diff --git a/package.json b/package.json index 1f6e9d454c4f09..dd7c6dd441963c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.20", + "version": "5.6.21", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.ts", "type": "module", From 59a9a6a49e429bbf922afcf86eb85a8664db0644 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 3 Dec 2024 06:58:02 -0800 Subject: [PATCH 098/165] Fix mirroring from upstream to downstream with ranges (#24155) * Fix mirroring from upstream to downstream with ranges * Fix data * Run fix script * Update mirror.ts Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update mirror.ts Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update mirror.ts Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Add unittests * Fix range delimiter removal regarding Edge 79 * Simplify code * New features can now be mirrored --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/alignment-baseline.json | 4 +- css/properties/break-after.json | 40 +++-------- css/properties/break-before.json | 40 +++-------- css/properties/break-inside.json | 16 ++--- css/properties/clip-rule.json | 4 +- css/properties/color-interpolation.json | 10 +-- css/properties/cx.json | 4 +- css/properties/cy.json | 4 +- css/properties/d.json | 4 +- css/properties/fill-opacity.json | 4 +- css/properties/fill.json | 4 +- css/properties/line-break.json | 20 ++++-- css/properties/marker-end.json | 4 +- css/properties/marker-mid.json | 4 +- css/properties/marker-start.json | 4 +- css/properties/marker.json | 4 +- css/properties/r.json | 4 +- css/properties/rx.json | 4 +- css/properties/ry.json | 4 +- css/properties/shape-rendering.json | 4 +- css/properties/stroke-dashoffset.json | 4 +- css/properties/stroke-miterlimit.json | 4 +- css/properties/stroke-opacity.json | 4 +- css/properties/stroke-width.json | 4 +- css/properties/stroke.json | 4 +- css/properties/text-anchor.json | 4 +- css/properties/vector-effect.json | 4 +- css/properties/x.json | 4 +- css/properties/y.json | 4 +- html/elements/input/range.json | 4 +- scripts/build/mirror.test.ts | 24 +++++++ scripts/build/mirror.ts | 27 +++++--- svg/global_attributes.json | 70 +++++--------------- webassembly/bulk-memory-operations.json | 4 +- webassembly/mutable-globals.json | 4 +- webextensions/manifest/manifest_version.json | 4 +- 36 files changed, 128 insertions(+), 231 deletions(-) diff --git a/css/properties/alignment-baseline.json b/css/properties/alignment-baseline.json index 19abd2a53e6669..74ad2ceb4272ed 100644 --- a/css/properties/alignment-baseline.json +++ b/css/properties/alignment-baseline.json @@ -15,9 +15,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, diff --git a/css/properties/break-after.json b/css/properties/break-after.json index 0057e422c1bbae..7771e9eb2634e0 100644 --- a/css/properties/break-after.json +++ b/css/properties/break-after.json @@ -106,9 +106,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -144,9 +142,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -182,9 +178,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -220,9 +214,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -258,9 +250,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -296,9 +286,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -597,9 +585,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -856,9 +842,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -894,9 +878,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -932,9 +914,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, diff --git a/css/properties/break-before.json b/css/properties/break-before.json index 2e4c65607f81de..09e858c8ec55d9 100644 --- a/css/properties/break-before.json +++ b/css/properties/break-before.json @@ -106,9 +106,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -144,9 +142,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -182,9 +178,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -220,9 +214,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -258,9 +250,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -296,9 +286,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -581,9 +569,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -800,9 +786,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -838,9 +822,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -876,9 +858,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, diff --git a/css/properties/break-inside.json b/css/properties/break-inside.json index 4cf1f40fc038bd..b930cea636ce22 100644 --- a/css/properties/break-inside.json +++ b/css/properties/break-inside.json @@ -70,9 +70,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -108,9 +106,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -146,9 +142,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "92" }, @@ -184,9 +178,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "92" }, diff --git a/css/properties/clip-rule.json b/css/properties/clip-rule.json index e98b74aaccf6da..2604c819e7d859 100644 --- a/css/properties/clip-rule.json +++ b/css/properties/clip-rule.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/color-interpolation.json b/css/properties/color-interpolation.json index 0e481010f78b61..16886154f4dde0 100644 --- a/css/properties/color-interpolation.json +++ b/css/properties/color-interpolation.json @@ -15,11 +15,7 @@ "notes": "Only the default value of `sRGB` is implemented" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80", - "partial_implementation": true, - "notes": "Only the default value of `sRGB` is implemented" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -94,9 +90,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/cx.json b/css/properties/cx.json index 261449b2d80afe..e1cfaaf84b5f11 100644 --- a/css/properties/cx.json +++ b/css/properties/cx.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/cy.json b/css/properties/cy.json index b78326f4acd52b..187c547c55d0d1 100644 --- a/css/properties/cy.json +++ b/css/properties/cy.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/d.json b/css/properties/d.json index b4d8dd202a253a..80e51d279dc62b 100644 --- a/css/properties/d.json +++ b/css/properties/d.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "97" }, diff --git a/css/properties/fill-opacity.json b/css/properties/fill-opacity.json index ee681163ad0977..be505060bb5488 100644 --- a/css/properties/fill-opacity.json +++ b/css/properties/fill-opacity.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/fill.json b/css/properties/fill.json index 872d366dccb6e6..5c7bb6f8661b17 100644 --- a/css/properties/fill.json +++ b/css/properties/fill.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/line-break.json b/css/properties/line-break.json index 99fbcfc4fc455e..929512fbcf6967 100644 --- a/css/properties/line-break.json +++ b/css/properties/line-break.json @@ -86,7 +86,9 @@ "firefox": { "version_added": "≤72" }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "79" + }, "ie": { "version_added": false }, @@ -123,7 +125,9 @@ "firefox": { "version_added": "≤72" }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "79" + }, "ie": { "version_added": false }, @@ -160,7 +164,9 @@ "firefox": { "version_added": "≤72" }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "79" + }, "ie": { "version_added": false }, @@ -197,7 +203,9 @@ "firefox": { "version_added": "≤72" }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "79" + }, "ie": { "version_added": false }, @@ -234,7 +242,9 @@ "firefox": { "version_added": "≤72" }, - "firefox_android": "mirror", + "firefox_android": { + "version_added": "79" + }, "ie": { "version_added": false }, diff --git a/css/properties/marker-end.json b/css/properties/marker-end.json index 9d09f89e249d1b..474794c9e4cabb 100644 --- a/css/properties/marker-end.json +++ b/css/properties/marker-end.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/marker-mid.json b/css/properties/marker-mid.json index a86a5d7ddee2e2..f2f312aa242a65 100644 --- a/css/properties/marker-mid.json +++ b/css/properties/marker-mid.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/marker-start.json b/css/properties/marker-start.json index ea75c2d0dcc44b..1f5722ba566e7e 100644 --- a/css/properties/marker-start.json +++ b/css/properties/marker-start.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/marker.json b/css/properties/marker.json index 97606cd7ef4825..944cd63a247ec9 100644 --- a/css/properties/marker.json +++ b/css/properties/marker.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/r.json b/css/properties/r.json index e5930523b2cff1..3068066c03b2fa 100644 --- a/css/properties/r.json +++ b/css/properties/r.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/rx.json b/css/properties/rx.json index 7e23650456bb3b..d17fbca0962df2 100644 --- a/css/properties/rx.json +++ b/css/properties/rx.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/ry.json b/css/properties/ry.json index 8d08b3c495436c..1e4fb5c2f8524d 100644 --- a/css/properties/ry.json +++ b/css/properties/ry.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/shape-rendering.json b/css/properties/shape-rendering.json index 264288012903e1..8f2f4a873ca8cc 100644 --- a/css/properties/shape-rendering.json +++ b/css/properties/shape-rendering.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/stroke-dashoffset.json b/css/properties/stroke-dashoffset.json index 0ff4d68cfdcffc..8885ff119710fd 100644 --- a/css/properties/stroke-dashoffset.json +++ b/css/properties/stroke-dashoffset.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/stroke-miterlimit.json b/css/properties/stroke-miterlimit.json index 914f96f3e2c52d..50aa0834f263d5 100644 --- a/css/properties/stroke-miterlimit.json +++ b/css/properties/stroke-miterlimit.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/stroke-opacity.json b/css/properties/stroke-opacity.json index ee3377d4f1203f..e15797731ccbb9 100644 --- a/css/properties/stroke-opacity.json +++ b/css/properties/stroke-opacity.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/stroke-width.json b/css/properties/stroke-width.json index 970fd105a5356d..c13d533de2f159 100644 --- a/css/properties/stroke-width.json +++ b/css/properties/stroke-width.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/stroke.json b/css/properties/stroke.json index 5dc0778cb910d0..9ccb1632d1704e 100644 --- a/css/properties/stroke.json +++ b/css/properties/stroke.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/text-anchor.json b/css/properties/text-anchor.json index 12efbab8889dc4..a469ef67191f63 100644 --- a/css/properties/text-anchor.json +++ b/css/properties/text-anchor.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/vector-effect.json b/css/properties/vector-effect.json index 693a16968a3e75..e116668a4eeefc 100644 --- a/css/properties/vector-effect.json +++ b/css/properties/vector-effect.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/x.json b/css/properties/x.json index ed98613f33f0fa..d93db002f8405a 100644 --- a/css/properties/x.json +++ b/css/properties/x.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/css/properties/y.json b/css/properties/y.json index c8ee00c8282ef4..b6cd2daf487bfb 100644 --- a/css/properties/y.json +++ b/css/properties/y.json @@ -13,9 +13,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/html/elements/input/range.json b/html/elements/input/range.json index 80f3df77253990..9762ac4968267e 100644 --- a/html/elements/input/range.json +++ b/html/elements/input/range.json @@ -73,9 +73,7 @@ "version_added": "≤67" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤79" - }, + "edge": "mirror", "firefox": { "version_added": "109" }, diff --git a/scripts/build/mirror.test.ts b/scripts/build/mirror.test.ts index 762836fc87b073..6a6a5a33269aba 100644 --- a/scripts/build/mirror.test.ts +++ b/scripts/build/mirror.test.ts @@ -306,5 +306,29 @@ describe('mirror', () => { }); }); }); + + describe('ranges are preserved', () => { + it('direct', () => { + const support = { + chrome: { + version_added: '≤80', + }, + }; + + const mirrored = mirrorSupport('edge', support); + assert.deepEqual(mirrored, { version_added: '≤80' }); + }); + + it('range is before first version of downstream browser', () => { + const support = { + chrome: { + version_added: '≤24', + }, + }; + + const mirrored = mirrorSupport('edge', support); + assert.deepEqual(mirrored, { version_added: '79' }); + }); + }); }); }); diff --git a/scripts/build/mirror.ts b/scripts/build/mirror.ts index 4c60e7c7db9567..66549d78509565 100644 --- a/scripts/build/mirror.ts +++ b/scripts/build/mirror.ts @@ -89,24 +89,33 @@ export const getMatchingBrowserVersion = ( ); } + let previousReleaseEngine; + for (const r of releaseKeys) { const release = browserData.releases[r]; - if ( + + // Add a range delimiter if there were previous releases of the downstream browser that used the same engine before this one (ex. after Edge 79) + const rangeDelimiter = + range && previousReleaseEngine == sourceRelease.engine; + + // Handle mirroring for Chromium forks when upstream version is pre-Blink + const isChromeWebKitToBlink = ['chrome', 'chrome_android'].includes(browserData.upstream) && targetBrowser !== 'chrome_android' && release.engine == 'Blink' && - sourceRelease.engine == 'WebKit' - ) { - // Handle mirroring for Chromium forks when upstream version is pre-Blink - return range ? `≤${r}` : r; - } else if ( + sourceRelease.engine == 'WebKit'; + + const isMatchingVersion = release.engine == sourceRelease.engine && release.engine_version && sourceRelease.engine_version && - compare(release.engine_version, sourceRelease.engine_version, '>=') - ) { - return r; + compare(release.engine_version, sourceRelease.engine_version, '>='); + + if (isChromeWebKitToBlink || isMatchingVersion) { + return rangeDelimiter ? `≤${r}` : r; } + + previousReleaseEngine = release.engine; } return false; diff --git a/svg/global_attributes.json b/svg/global_attributes.json index 3ffeac02418914..2ab7030aaebe6c 100644 --- a/svg/global_attributes.json +++ b/svg/global_attributes.json @@ -292,9 +292,7 @@ "version_added": "≤73" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤79" - }, + "edge": "mirror", "firefox": { "version_added": "≤66" }, @@ -531,9 +529,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false }, @@ -695,9 +691,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -781,11 +775,7 @@ "notes": "Only the default value of `sRGB` is implemented" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80", - "partial_implementation": true, - "notes": "Only the default value of `sRGB` is implemented" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -862,9 +852,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -1118,9 +1106,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -1824,9 +1810,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -1864,9 +1848,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -1904,9 +1886,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -2197,9 +2177,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -2237,9 +2215,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -2353,9 +2329,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -2469,9 +2443,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -2509,9 +2481,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -2549,9 +2519,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -2589,9 +2557,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, @@ -3022,9 +2988,7 @@ "version_added": "≤80" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "≤72" }, diff --git a/webassembly/bulk-memory-operations.json b/webassembly/bulk-memory-operations.json index b9c375ebacb151..ee90c2c6767d94 100644 --- a/webassembly/bulk-memory-operations.json +++ b/webassembly/bulk-memory-operations.json @@ -11,9 +11,7 @@ "version_added": "75" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "78" }, diff --git a/webassembly/mutable-globals.json b/webassembly/mutable-globals.json index 68e103c10c5c18..39e9b35b455c69 100644 --- a/webassembly/mutable-globals.json +++ b/webassembly/mutable-globals.json @@ -11,9 +11,7 @@ "version_added": "69" }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": "62" }, diff --git a/webextensions/manifest/manifest_version.json b/webextensions/manifest/manifest_version.json index e5b37fe2d90c71..b0e7b3e9052491 100644 --- a/webextensions/manifest/manifest_version.json +++ b/webextensions/manifest/manifest_version.json @@ -38,9 +38,7 @@ "version_added": "48" }, "firefox_android": "mirror", - "opera": { - "version_added": "15" - }, + "opera": "mirror", "safari": { "version_added": "14" }, From ba9261d29076de9ef6441f5e0569a807592c0e25 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 3 Dec 2024 09:37:08 -0800 Subject: [PATCH 099/165] Chrome 4/5/7/10/12/44 added `webextensions.api.extension` support (#24361) Commits: - Chrome 4: - `webextensions.api.extension` [^4a] - `webextensions.api.extension.getURL` [^4b] - `webextensions.api.extension.getBackgroundPage` [^4c] - `webextensions.api.extension.getViews` [^4c] - `webextensions.api.extension.lastError` [^4d] - Chrome 5: - `webextensions.api.extension.getExtensionTabs` [^5c] - alt name: `getTabContentses` ([added in 4](https://github.com/chromium/chromium/commit/7b291f9c1394495724ddd81306e982e840075c08), [removed in 19](https://github.com/chromium/chromium/commit/cc16c4e1fed7d7e0fdc2bbc48f2a62def1012f1f)) - `webextensions.api.extension.getViews.windowId` [^5a] - `webextensions.api.extension.sendRequest` [^5b] - `webextensions.api.extension.onRequest` [^5b] - `webextensions.api.extension.onRequestExternal` [^5b] - Chrome 7: - `webextensions.api.extension.inIncognitoContext` [^7] - alt name: `inIncognitoTab` ([added in 5](https://github.com/chromium/chromium/commit/b2a74caaf15e234b5e6c03151d12c28a319a06cb), [removed in 67](https://github.com/chromium/chromium/commit/21b9dfa740b4c4788c07185e88a6dac0d0a22646), only manifest v1) - Chrome 10: - `webextensions.api.extension.setUpdateUrlData` [^10] - Chrome 12: - `webextensions.api.extension.isAllowedFileSchemeAccess` [^12] - `webextensions.api.extension.isAllowedIncognitoAccess` [^12] - Chrome 44: - `webextensions.api.extension.ViewType` [^44] [^4a]: [^4b]: [^4c]: [^4d]: [^5a]: [^5b]: [^5c]: [^7]: [^10]: [^12]: [^44]: --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/extension.json | 53 ++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/webextensions/api/extension.json b/webextensions/api/extension.json index 5772bb5f918332..5e516a5853cf7d 100644 --- a/webextensions/api/extension.json +++ b/webextensions/api/extension.json @@ -6,7 +6,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -29,7 +29,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/ViewType", "support": { "chrome": { - "version_added": "≤58" + "version_added": "44" }, "edge": "mirror", "firefox": { @@ -74,7 +74,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/getBackgroundPage", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -99,9 +99,16 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/getExtensionTabs", "support": { - "chrome": { - "version_added": "≤58" - }, + "chrome": [ + { + "version_added": "5" + }, + { + "alternative_name": "getTabContentses", + "version_added": "4", + "version_removed": "19" + } + ], "edge": "mirror", "firefox": { "version_added": false @@ -122,7 +129,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/getURL", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -148,7 +155,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/getViews", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": { "version_added": "14" @@ -174,7 +181,7 @@ "__compat": { "support": { "chrome": { - "version_added": "≤93" + "version_added": "5" }, "edge": { "version_added": "14" @@ -217,9 +224,17 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/inIncognitoContext", "support": { - "chrome": { - "version_added": "≤58" - }, + "chrome": [ + { + "version_added": "7" + }, + { + "alternative_name": "inIncognitoTab", + "version_added": "5", + "version_removed": "67", + "notes": "Only supported in manifest v1." + } + ], "edge": { "version_added": "17" }, @@ -258,7 +273,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/isAllowedFileSchemeAccess", "support": { "chrome": { - "version_added": "≤58" + "version_added": "12" }, "edge": "mirror", "firefox": { @@ -284,7 +299,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/isAllowedIncognitoAccess", "support": { "chrome": { - "version_added": "≤58" + "version_added": "12" }, "edge": { "version_added": "17" @@ -322,7 +337,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/lastError", "support": { "chrome": { - "version_added": "≤58" + "version_added": "4" }, "edge": "mirror", "firefox": { @@ -344,7 +359,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/onRequest", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -364,7 +379,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/onRequestExternal", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -384,7 +399,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/sendRequest", "support": { "chrome": { - "version_added": "≤58" + "version_added": "5" }, "edge": "mirror", "firefox": { @@ -406,7 +421,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/extension/setUpdateUrlData", "support": { "chrome": { - "version_added": "≤58" + "version_added": "9" }, "edge": "mirror", "firefox": { From 89aeddd1be1c26ea7fd249e57ed447feb88a28fb Mon Sep 17 00:00:00 2001 From: rebloor Date: Wed, 4 Dec 2024 15:29:53 +1300 Subject: [PATCH 100/165] Bug-1736575 scripting.RegisteredContentScript supports world property (#25292) --- webextensions/api/scripting.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webextensions/api/scripting.json b/webextensions/api/scripting.json index 78696e896f93e2..8528440cf9fa05 100644 --- a/webextensions/api/scripting.json +++ b/webextensions/api/scripting.json @@ -172,7 +172,7 @@ }, "edge": "mirror", "firefox": { - "version_added": false + "version_added": "128" }, "firefox_android": "mirror", "opera": "mirror", From 24bddda85fbfee70736006816d961d14d7785cd3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:26:53 +0000 Subject: [PATCH 101/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241203 to 0.2.20241204 (#25317) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a542908933513f..4fa4c660874bc9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241203", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241203.tgz", - "integrity": "sha512-3ip2+rv7cQGigBmhK9z/kT7CzINeE2e2HIsFlLXIWdJ5ig1O4IVX/gSoLtD/KaXW9R6G7vHXUyGWsF424FOKig==", + "version": "0.2.20241204", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241204.tgz", + "integrity": "sha512-QvwWabtKEsAKJA983x0wlvmoU+UQCPXDixiAQAgrGm009GS3jA+1zrWd3lu6xApjb3VlLVAa4g9+5Wi8D8bZbA==", "dev": true }, "node_modules/@desertnet/html-parser": { From bb14f4a37adb7a071709ebc5b17c02a470dfa78b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:27:08 +0000 Subject: [PATCH 102/165] Bump @swc/core from 1.9.3 to 1.10.0 (#25316) --- package-lock.json | 88 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4fa4c660874bc9..17ccfe2be16374 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@ddbeck/mdn-content-inventory": "^0.2.20240621", "@desertnet/html-parser": "~1.0.1", "@swc/cli": "^0.5.0", - "@swc/core": "1.9.3", + "@swc/core": "1.10.0", "@types/deep-diff": "~1.0.1", "@types/mocha": "~10.0.0", "@types/node": "~22.10.0", @@ -1040,9 +1040,9 @@ } }, "node_modules/@swc/core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.9.3.tgz", - "integrity": "sha512-oRj0AFePUhtatX+BscVhnzaAmWjpfAeySpM1TCbxA1rtBDeH/JDhi5yYzAKneDYtVtBvA7ApfeuzhMC9ye4xSg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.0.tgz", + "integrity": "sha512-+CuuTCmQFfzaNGg1JmcZvdUVITQXJk9sMnl1C2TiDLzOSVOJRwVD4dNo5dljX/qxpMAN+2BIYlwjlSkoGi6grg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -1057,16 +1057,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.9.3", - "@swc/core-darwin-x64": "1.9.3", - "@swc/core-linux-arm-gnueabihf": "1.9.3", - "@swc/core-linux-arm64-gnu": "1.9.3", - "@swc/core-linux-arm64-musl": "1.9.3", - "@swc/core-linux-x64-gnu": "1.9.3", - "@swc/core-linux-x64-musl": "1.9.3", - "@swc/core-win32-arm64-msvc": "1.9.3", - "@swc/core-win32-ia32-msvc": "1.9.3", - "@swc/core-win32-x64-msvc": "1.9.3" + "@swc/core-darwin-arm64": "1.10.0", + "@swc/core-darwin-x64": "1.10.0", + "@swc/core-linux-arm-gnueabihf": "1.10.0", + "@swc/core-linux-arm64-gnu": "1.10.0", + "@swc/core-linux-arm64-musl": "1.10.0", + "@swc/core-linux-x64-gnu": "1.10.0", + "@swc/core-linux-x64-musl": "1.10.0", + "@swc/core-win32-arm64-msvc": "1.10.0", + "@swc/core-win32-ia32-msvc": "1.10.0", + "@swc/core-win32-x64-msvc": "1.10.0" }, "peerDependencies": { "@swc/helpers": "*" @@ -1078,9 +1078,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.9.3.tgz", - "integrity": "sha512-hGfl/KTic/QY4tB9DkTbNuxy5cV4IeejpPD4zo+Lzt4iLlDWIeANL4Fkg67FiVceNJboqg48CUX+APhDHO5G1w==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.0.tgz", + "integrity": "sha512-wCeUpanqZyzvgqWRtXIyhcFK3CqukAlYyP+fJpY2gWc/+ekdrenNIfZMwY7tyTFDkXDYEKzvn3BN/zDYNJFowQ==", "cpu": [ "arm64" ], @@ -1094,9 +1094,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.9.3.tgz", - "integrity": "sha512-IaRq05ZLdtgF5h9CzlcgaNHyg4VXuiStnOFpfNEMuI5fm5afP2S0FHq8WdakUz5WppsbddTdplL+vpeApt/WCQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.0.tgz", + "integrity": "sha512-0CZPzqTynUBO+SHEl/qKsFSahp2Jv/P2ZRjFG0gwZY5qIcr1+B/v+o74/GyNMBGz9rft+F2WpU31gz2sJwyF4A==", "cpu": [ "x64" ], @@ -1110,9 +1110,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.9.3.tgz", - "integrity": "sha512-Pbwe7xYprj/nEnZrNBvZfjnTxlBIcfApAGdz2EROhjpPj+FBqBa3wOogqbsuGGBdCphf8S+KPprL1z+oDWkmSQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.0.tgz", + "integrity": "sha512-oq+DdMu5uJOFPtRkeiITc4kxmd+QSmK+v+OBzlhdGkSgoH3yRWZP+H2ao0cBXo93ZgCr2LfjiER0CqSKhjGuNA==", "cpu": [ "arm" ], @@ -1126,9 +1126,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.9.3.tgz", - "integrity": "sha512-AQ5JZiwNGVV/2K2TVulg0mw/3LYfqpjZO6jDPtR2evNbk9Yt57YsVzS+3vHSlUBQDRV9/jqMuZYVU3P13xrk+g==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.0.tgz", + "integrity": "sha512-Y6+PC8knchEViRxiCUj3j8wsGXaIhuvU+WqrFqV834eiItEMEI9+Vh3FovqJMBE3L7d4E4ZQtgImHCXjrHfxbw==", "cpu": [ "arm64" ], @@ -1142,9 +1142,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.9.3.tgz", - "integrity": "sha512-tzVH480RY6RbMl/QRgh5HK3zn1ZTFsThuxDGo6Iuk1MdwIbdFYUY034heWUTI4u3Db97ArKh0hNL0xhO3+PZdg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.0.tgz", + "integrity": "sha512-EbrX9A5U4cECCQQfky7945AW9GYnTXtCUXElWTkTYmmyQK87yCyFfY8hmZ9qMFIwxPOH6I3I2JwMhzdi8Qoz7g==", "cpu": [ "arm64" ], @@ -1158,9 +1158,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.9.3.tgz", - "integrity": "sha512-ivXXBRDXDc9k4cdv10R21ccBmGebVOwKXT/UdH1PhxUn9m/h8erAWjz5pcELwjiMf27WokqPgaWVfaclDbgE+w==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.0.tgz", + "integrity": "sha512-TaxpO6snTjjfLXFYh5EjZ78se69j2gDcqEM8yB9gguPYwkCHi2Ylfmh7iVaNADnDJFtjoAQp0L41bTV/Pfq9Cg==", "cpu": [ "x64" ], @@ -1174,9 +1174,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.9.3.tgz", - "integrity": "sha512-ILsGMgfnOz1HwdDz+ZgEuomIwkP1PHT6maigZxaCIuC6OPEhKE8uYna22uU63XvYcLQvZYDzpR3ms47WQPuNEg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.0.tgz", + "integrity": "sha512-IEGvDd6aEEKEyZFZ8oCKuik05G5BS7qwG5hO5PEMzdGeh8JyFZXxsfFXbfeAqjue4UaUUrhnoX+Ze3M2jBVMHw==", "cpu": [ "x64" ], @@ -1190,9 +1190,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.9.3.tgz", - "integrity": "sha512-e+XmltDVIHieUnNJHtspn6B+PCcFOMYXNJB1GqoCcyinkEIQNwC8KtWgMqUucUbEWJkPc35NHy9k8aCXRmw9Kg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.0.tgz", + "integrity": "sha512-UkQ952GSpY+Z6XONj9GSW8xGSkF53jrCsuLj0nrcuw7Dvr1a816U/9WYZmmcYS8tnG2vHylhpm6csQkyS8lpCw==", "cpu": [ "arm64" ], @@ -1206,9 +1206,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.9.3.tgz", - "integrity": "sha512-rqpzNfpAooSL4UfQnHhkW8aL+oyjqJniDP0qwZfGnjDoJSbtPysHg2LpcOBEdSnEH+uIZq6J96qf0ZFD8AGfXA==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.0.tgz", + "integrity": "sha512-a2QpIZmTiT885u/mUInpeN2W9ClCnqrV2LnMqJR1/Fgx1Afw/hAtiDZPtQ0SqS8yDJ2VR5gfNZo3gpxWMrqdVA==", "cpu": [ "ia32" ], @@ -1222,9 +1222,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.9.3.tgz", - "integrity": "sha512-3YJJLQ5suIEHEKc1GHtqVq475guiyqisKSoUnoaRtxkDaW5g1yvPt9IoSLOe2mRs7+FFhGGU693RsBUSwOXSdQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.0.tgz", + "integrity": "sha512-tZcCmMwf483nwsEBfUk5w9e046kMa1iSik4bP9Kwi2FGtOfHuDfIcwW4jek3hdcgF5SaBW1ktnK/lgQLDi5AtA==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index dd7c6dd441963c..bcb1d5e10b817e 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@ddbeck/mdn-content-inventory": "^0.2.20240621", "@desertnet/html-parser": "~1.0.1", "@swc/cli": "^0.5.0", - "@swc/core": "1.9.3", + "@swc/core": "1.10.0", "@types/deep-diff": "~1.0.1", "@types/mocha": "~10.0.0", "@types/node": "~22.10.0", From 34625c30b1e780c3a95f043a1a8f8471329762df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:27:26 +0000 Subject: [PATCH 103/165] Bump eslint-import-resolver-typescript from 3.6.3 to 3.7.0 (#25318) --- package-lock.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 17ccfe2be16374..9819b4e9c1f0be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2944,12 +2944,12 @@ } }, "node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -3491,19 +3491,19 @@ } }, "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", - "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", + "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", "dev": true, "dependencies": { "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.3.5", + "debug": "^4.3.7", "enhanced-resolve": "^5.15.0", - "eslint-module-utils": "^2.8.1", "fast-glob": "^3.3.2", "get-tsconfig": "^4.7.5", "is-bun-module": "^1.0.2", - "is-glob": "^4.0.3" + "is-glob": "^4.0.3", + "stable-hash": "^0.0.4" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -6593,12 +6593,6 @@ "node": ">=10" } }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -6659,9 +6653,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "node_modules/natural-compare": { @@ -8165,6 +8159,12 @@ "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", "dev": true }, + "node_modules/stable-hash": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz", + "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==", + "dev": true + }, "node_modules/stdin-discarder": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", From 5bc9c0e2a2f5a581e0cf402f359600d46ad0eaa9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 11:27:45 +0000 Subject: [PATCH 104/165] Bump prettier from 3.4.1 to 3.4.2 (#25319) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9819b4e9c1f0be..8bf4c16c6ee96e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7326,9 +7326,9 @@ } }, "node_modules/prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", - "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" From 47c898b4f22caba8b9fef00de4db8ef78b0e8e5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Vanderheyden?= Date: Wed, 4 Dec 2024 19:14:29 +0100 Subject: [PATCH 105/165] Chrome 133 supports `text-box`, `text-box-trim` and `text-box-edge` (#25315) Add chrome support for css `text-box` --- css/properties/text-box-edge.json | 8 ++++---- css/properties/text-box-trim.json | 20 ++++++++++---------- css/properties/text-box.json | 8 ++++---- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/css/properties/text-box-edge.json b/css/properties/text-box-edge.json index be1139d5d96582..41a3ffae369314 100644 --- a/css/properties/text-box-edge.json +++ b/css/properties/text-box-edge.json @@ -9,7 +9,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -32,7 +32,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -45,7 +45,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -68,7 +68,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/text-box-trim.json b/css/properties/text-box-trim.json index a36ae424ca7584..9973e2a39f2b30 100644 --- a/css/properties/text-box-trim.json +++ b/css/properties/text-box-trim.json @@ -9,7 +9,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -32,7 +32,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -45,7 +45,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -68,7 +68,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -82,7 +82,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -105,7 +105,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -119,7 +119,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -142,7 +142,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -156,7 +156,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -179,7 +179,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/css/properties/text-box.json b/css/properties/text-box.json index 64e58d9ae452fd..d33fb4a5ef4d63 100644 --- a/css/properties/text-box.json +++ b/css/properties/text-box.json @@ -9,7 +9,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -32,7 +32,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -45,7 +45,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -68,7 +68,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } From a40aa51d8c0a4e89a67106e09f786f47e7ed4369 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 4 Dec 2024 10:30:27 -0800 Subject: [PATCH 106/165] Chrome 28 and Safari 9 support `list-item` in`counter-reset` (#25310) Update Chrome/Safari data for css.properties.counter-reset.list-item This PR updates and corrects version values for Chrome and Safari for the `list-item` member of the `counter-reset` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/counter-reset/list-item Additional Notes: Safari 9 was guesstimated from lack of support in Safari 8 and support in Safari 9.1. --- css/properties/counter-reset.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/properties/counter-reset.json b/css/properties/counter-reset.json index 85416f4a4245b1..3978cd23b4cc7d 100644 --- a/css/properties/counter-reset.json +++ b/css/properties/counter-reset.json @@ -56,7 +56,7 @@ ], "support": { "chrome": { - "version_added": "≤83", + "version_added": "28", "partial_implementation": true, "notes": "Overriding the initial value of the implicit `list-item` counter has _no_ effect when the default marker string for list items (`::marker`) is generated; see [bug 338233131](https://crbug.com/338233131)." }, @@ -77,7 +77,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1", + "version_added": "9", "partial_implementation": true, "notes": "Overriding the initial value of the implicit `list-item` counter results in incorrect values for the `counter()` function used to generate content, as it is _not_ fully implemented; see [bug 260436](https://webkit.org/b/260436)." }, From f67ef0a23934d26f5e63a4c7493a778da6eec3cd Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Wed, 4 Dec 2024 18:55:52 +0000 Subject: [PATCH 107/165] Safari TP supports alpha and colorspace attributes on input (#25270) Add alpha and colorspace attributes --- api/HTMLInputElement.json | 76 +++++++++++++++++++++++++++++++++++++++ html/elements/input.json | 76 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 152 insertions(+) diff --git a/api/HTMLInputElement.json b/api/HTMLInputElement.json index 84fe8c9805803f..3a5c88b2356eab 100644 --- a/api/HTMLInputElement.json +++ b/api/HTMLInputElement.json @@ -129,6 +129,44 @@ } } }, + "alpha": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/alpha", + "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-alpha", + "tags": [ + "web-features:input" + ], + "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": "preview" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "alt": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/alt", @@ -395,6 +433,44 @@ } } }, + "colorSpace": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/colorSpace", + "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-colorspace", + "tags": [ + "web-features:input" + ], + "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": "preview" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "defaultChecked": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/defaultChecked", diff --git a/html/elements/input.json b/html/elements/input.json index d98553a770d707..9b388f45b37a13 100644 --- a/html/elements/input.json +++ b/html/elements/input.json @@ -131,6 +131,44 @@ } } }, + "alpha": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#alpha", + "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-alpha", + "tags": [ + "web-features:input" + ], + "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": "preview" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "alt": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#alt", @@ -304,6 +342,44 @@ } } }, + "colorspace": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#colorspace", + "spec_url": "https://html.spec.whatwg.org/multipage/input.html#attr-input-colorspace", + "tags": [ + "web-features:input" + ], + "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": "preview" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "dirname": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/input#dirname", From d9a65c167dfaf136eebaf7cfb2b01472c2b1e4e3 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Thu, 5 Dec 2024 06:06:20 +1100 Subject: [PATCH 108/165] Firefox 122 supports `page-orientation` descriptor for the `@page` at-rule (#25299) @page, page-orientation descriptor FF122 --- css/at-rules/page.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/at-rules/page.json b/css/at-rules/page.json index 120c92c84843da..4e30e031daee3d 100644 --- a/css/at-rules/page.json +++ b/css/at-rules/page.json @@ -400,7 +400,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "preview" + "version_added": "122" }, "firefox_android": "mirror", "ie": { From d099fa36126e6c7f17ce2dac47a30036d0eb262d Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Wed, 4 Dec 2024 11:09:54 -0800 Subject: [PATCH 109/165] Update Chrome/Firefox/Safari data for clip-rule CSS property (#25306) This PR updates and corrects version values for all browsers for the `clip-rule` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/clip-rule --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/clip-rule.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/css/properties/clip-rule.json b/css/properties/clip-rule.json index 2604c819e7d859..125c17cb6a78ab 100644 --- a/css/properties/clip-rule.json +++ b/css/properties/clip-rule.json @@ -10,12 +10,12 @@ ], "support": { "chrome": { - "version_added": "≤80" + "version_added": "≤15" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "3.5" }, "firefox_android": "mirror", "ie": { @@ -25,7 +25,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "≤5" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -46,12 +46,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "≤15" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "3.5" }, "firefox_android": "mirror", "ie": { @@ -61,7 +61,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "≤5" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -83,12 +83,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "≤15" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "3.5" }, "firefox_android": "mirror", "ie": { @@ -98,7 +98,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "≤5" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 75e8666788a2b93c578e9fbd8dfc3204f981dfa4 Mon Sep 17 00:00:00 2001 From: Estelle Weyl Date: Wed, 4 Dec 2024 11:57:48 -0800 Subject: [PATCH 110/165] link to WebGL2RenderingContext `linewidth()` (#25313) link to WebGL2RenderingContext linewidth --- api/WebGL2RenderingContext.json | 1 + 1 file changed, 1 insertion(+) diff --git a/api/WebGL2RenderingContext.json b/api/WebGL2RenderingContext.json index 88f7a558e95c66..27d76d10419e92 100644 --- a/api/WebGL2RenderingContext.json +++ b/api/WebGL2RenderingContext.json @@ -6293,6 +6293,7 @@ }, "lineWidth": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/lineWidth", "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.14.3", "tags": [ "web-features:webgl2" From 1d4f5c99d8b031845ec70c2d6a7db3afb953493b Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Thu, 5 Dec 2024 10:02:32 +0100 Subject: [PATCH 111/165] Update browser releases (#25322) --- browsers/edge.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/browsers/edge.json b/browsers/edge.json index b252497a5005b4..45568ecdb1b39d 100644 --- a/browsers/edge.json +++ b/browsers/edge.json @@ -423,15 +423,21 @@ }, "132": { "release_date": "2025-01-16", - "status": "nightly", + "status": "beta", "engine": "Blink", "engine_version": "132" }, "133": { "release_date": "2025-02-06", - "status": "planned", + "status": "nightly", "engine": "Blink", "engine_version": "133" + }, + "134": { + "release_date": "2025-03-06", + "status": "planned", + "engine": "Blink", + "engine_version": "134" } } } From a86dee640b00ba4fda5d1888086d1c5830aeffa7 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Thu, 5 Dec 2024 01:20:11 -0800 Subject: [PATCH 112/165] Chrome 28 / Safari 9 support `counter-increment` CSS property (#25308) This PR updates and corrects version values for Chrome and Safari for the `counter-increment` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/counter-increment Additional Notes: Safari 9 was guesstimated from lack of support in Safari 8 and support in Safari 9.1. --- css/properties/counter-increment.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/properties/counter-increment.json b/css/properties/counter-increment.json index 2579a75e1555c5..7c5692db2a8b23 100644 --- a/css/properties/counter-increment.json +++ b/css/properties/counter-increment.json @@ -56,7 +56,7 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "28" }, "chrome_android": "mirror", "edge": { @@ -75,7 +75,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "9" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 5c36272a038f9712aed3682891c24133b89316d9 Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Thu, 5 Dec 2024 18:54:42 +0800 Subject: [PATCH 113/165] Move SVG attributes `stop-color` and `stop-opacity` to global attributes (#25272) Move `stop-color,stop-opacity` as global attributes --- svg/elements/stop.json | 104 +------------------- svg/global_attributes.json | 190 ++++++++++++++++++++++++++++--------- 2 files changed, 147 insertions(+), 147 deletions(-) diff --git a/svg/elements/stop.json b/svg/elements/stop.json index 912e2d7694d703..671e8a57f4be3a 100644 --- a/svg/elements/stop.json +++ b/svg/elements/stop.json @@ -4,7 +4,7 @@ "stop": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/stop", - "spec_url": "https://svgwg.org/svg2-draft/pservers.html#GradientStops", + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopElement", "tags": [ "web-features:svg" ], @@ -94,108 +94,6 @@ "deprecated": false } } - }, - "stop-color": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stop-color", - "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopColorProperty", - "tags": [ - "web-features:svg" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1.5" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "9" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "3" - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "3" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "stop-opacity": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stop-opacity", - "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopOpacityProperty", - "tags": [ - "web-features:svg" - ], - "support": { - "chrome": { - "version_added": "1" - }, - "chrome_android": "mirror", - "edge": { - "version_added": "12" - }, - "firefox": { - "version_added": "1.5" - }, - "firefox_android": "mirror", - "ie": { - "version_added": "9" - }, - "oculus": "mirror", - "opera": { - "version_added": "9" - }, - "opera_android": { - "version_added": "10.1" - }, - "safari": { - "version_added": "3" - }, - "safari_ios": [ - { - "version_added": "14" - }, - { - "version_added": "3", - "version_removed": "11" - } - ], - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": "3" - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } } diff --git a/svg/global_attributes.json b/svg/global_attributes.json index 2ab7030aaebe6c..30c6220488d925 100644 --- a/svg/global_attributes.json +++ b/svg/global_attributes.json @@ -280,50 +280,6 @@ } } }, - "paint-order": { - "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/paint-order", - "spec_url": "https://svgwg.org/svg2-draft/painting.html#PaintOrder", - "tags": [ - "web-features:paint-order" - ], - "support": { - "chrome": { - "version_added": "≤73" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "≤66" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": { - "version_added": false - }, - "safari": { - "version_added": "≤12" - }, - "safari_ios": { - "version_added": false - }, - "samsunginternet_android": "mirror", - "webview_android": { - "version_added": false - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, "class": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/class", @@ -2121,6 +2077,50 @@ } } }, + "paint-order": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/paint-order", + "spec_url": "https://svgwg.org/svg2-draft/painting.html#PaintOrder", + "tags": [ + "web-features:paint-order" + ], + "support": { + "chrome": { + "version_added": "≤73" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "≤66" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": "≤12" + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "pointer-events": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/pointer-events", @@ -2203,6 +2203,108 @@ } } }, + "stop-color": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stop-color", + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopColorProperty", + "tags": [ + "web-features:svg" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1.5" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "9" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": { + "version_added": "3" + }, + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "3" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "stop-opacity": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stop-opacity", + "spec_url": "https://svgwg.org/svg2-draft/pservers.html#StopOpacityProperty", + "tags": [ + "web-features:svg" + ], + "support": { + "chrome": { + "version_added": "1" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "12" + }, + "firefox": { + "version_added": "1.5" + }, + "firefox_android": "mirror", + "ie": { + "version_added": "9" + }, + "oculus": "mirror", + "opera": { + "version_added": "9" + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "3" + }, + "safari_ios": [ + { + "version_added": "14" + }, + { + "version_added": "3", + "version_removed": "11" + } + ], + "samsunginternet_android": "mirror", + "webview_android": { + "version_added": "3" + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, "stroke": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke", From 66779819dc29d9b116d4ee5e38bbd7a717ad0ba3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 11:05:06 +0000 Subject: [PATCH 114/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241204 to 0.2.20241205 (#25325) --- api/HTMLInputElement.json | 2 -- package-lock.json | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/api/HTMLInputElement.json b/api/HTMLInputElement.json index 3a5c88b2356eab..b9c7b47103a05f 100644 --- a/api/HTMLInputElement.json +++ b/api/HTMLInputElement.json @@ -131,7 +131,6 @@ }, "alpha": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/alpha", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-alpha", "tags": [ "web-features:input" @@ -435,7 +434,6 @@ }, "colorSpace": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/colorSpace", "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-input-colorspace", "tags": [ "web-features:input" diff --git a/package-lock.json b/package-lock.json index 8bf4c16c6ee96e..67601dcc12175b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241204", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241204.tgz", - "integrity": "sha512-QvwWabtKEsAKJA983x0wlvmoU+UQCPXDixiAQAgrGm009GS3jA+1zrWd3lu6xApjb3VlLVAa4g9+5Wi8D8bZbA==", + "version": "0.2.20241205", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241205.tgz", + "integrity": "sha512-iN5jf4pJEBD7tiwVBpAcc7hRwjX4/m03g0lIlbvlHuTccZAp/QIUnobyr4+CXbqiK6OZ+2Q88aX1tUqwPCHgNQ==", "dev": true }, "node_modules/@desertnet/html-parser": { From 9282545c8809f46df7d14c36b2d083e35179d7e9 Mon Sep 17 00:00:00 2001 From: Samuel Bronson Date: Thu, 5 Dec 2024 14:06:33 +0000 Subject: [PATCH 115/165] Remove spec_url from api.Document.execCommand (#24909) Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- api/Document.json | 1 - 1 file changed, 1 deletion(-) diff --git a/api/Document.json b/api/Document.json index 90d925f7a063c7..b272d418dc2efe 100644 --- a/api/Document.json +++ b/api/Document.json @@ -3070,7 +3070,6 @@ "execCommand": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/execCommand", - "spec_url": "https://w3c.github.io/trusted-types/dist/spec/#dom-document-execcommand", "support": { "chrome": { "version_added": "1" From 0af812f902457a1454f8d0e70ded21632cbf3663 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Thu, 5 Dec 2024 07:12:16 -0800 Subject: [PATCH 116/165] Firefox 131 does NOT support position-area (#25320) --- css/properties/position-area.json | 182 ++++++++++++++++++------------ 1 file changed, 108 insertions(+), 74 deletions(-) diff --git a/css/properties/position-area.json b/css/properties/position-area.json index e46c0a94cae9b0..92578018cb8cfd 100644 --- a/css/properties/position-area.json +++ b/css/properties/position-area.json @@ -21,9 +21,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131", - "partial_implementation": true, - "notes": "The property is parsed and accepted, but it has no effect yet, because both [`anchor-name`](https://developer.mozilla.org/docs/Web/CSS/anchor-name) and [`position-anchor`](https://developer.mozilla.org/docs/Web/CSS/position-anchor) are not yet supported." + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -41,7 +40,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -59,7 +58,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -77,7 +77,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -96,7 +96,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -114,7 +115,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -133,7 +134,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -151,7 +153,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -170,7 +172,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -188,7 +191,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -207,7 +210,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -225,7 +229,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -244,7 +248,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -262,7 +267,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -281,7 +286,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -299,7 +305,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -318,7 +324,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -336,7 +343,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -355,7 +362,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -373,7 +381,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -392,7 +400,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -410,7 +419,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -429,7 +438,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -447,7 +457,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -466,7 +476,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -484,7 +495,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -503,7 +514,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -521,7 +533,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -540,7 +552,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -558,7 +571,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -577,7 +590,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -595,7 +609,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -614,7 +628,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -632,7 +647,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -651,7 +666,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -669,7 +685,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -688,7 +704,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -706,7 +723,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -725,7 +742,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -743,7 +761,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -762,7 +780,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -780,7 +799,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -799,7 +818,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -817,7 +837,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -836,7 +856,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -854,7 +875,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -873,7 +894,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -891,7 +913,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -910,7 +932,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -928,7 +951,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -947,7 +970,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -965,7 +989,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -984,7 +1008,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1002,7 +1027,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1021,7 +1046,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1039,7 +1065,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1058,7 +1084,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1076,7 +1103,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1095,7 +1122,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1113,7 +1141,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1132,7 +1160,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1150,7 +1179,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1169,7 +1198,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1187,7 +1217,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1206,7 +1236,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1224,7 +1255,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1243,7 +1274,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1261,7 +1293,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1280,7 +1312,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1298,7 +1331,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } @@ -1317,7 +1350,8 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "131" + "version_added": false, + "impl_url": "https://bugzil.la/1838746" }, "firefox_android": "mirror", "ie": { @@ -1335,7 +1369,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": false, + "experimental": true, "standard_track": true, "deprecated": false } From a9f92c3a5d56eb28c426e42d45f5bcb8cbf00bcc Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 6 Dec 2024 01:31:27 -0800 Subject: [PATCH 117/165] Safari 18 supports typedFunctionReferences WebAssembly feature (#25335) This PR updates and corrects version values for Safari (Desktop and iOS/iPadOS) for the `typedFunctionReferences` WebAssembly feature. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). Tests Used: https://mdn-bcd-collector.gooborg.com/tests/webassembly/typedFunctionReferences --- webassembly/typedFunctionReferences.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webassembly/typedFunctionReferences.json b/webassembly/typedFunctionReferences.json index 83a182f53e7086..41f26a3cf8eae2 100644 --- a/webassembly/typedFunctionReferences.json +++ b/webassembly/typedFunctionReferences.json @@ -21,7 +21,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "18" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 4d0aa9143dcf4b29952a9caec1507401bb993b56 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 6 Dec 2024 01:43:50 -0800 Subject: [PATCH 118/165] Chromium 130 supports `text-wrap: stable` (#25334) Update Chromium data for css.properties.text-wrap.stable This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `stable` member of the `text-wrap` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/text-wrap/stable --- css/properties/text-wrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/properties/text-wrap.json b/css/properties/text-wrap.json index 67d220799e86c1..b63f67c7d56108 100644 --- a/css/properties/text-wrap.json +++ b/css/properties/text-wrap.json @@ -161,7 +161,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "130" }, "chrome_android": "mirror", "edge": "mirror", From 1ddfce20595d1414d3cc612e28ad4754a35e5eb2 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 6 Dec 2024 10:58:03 +0100 Subject: [PATCH 119/165] Chrome 115 added HTMLFencedFrameElement.sandbox (#25227) Version confirmed by a member of the Google Chrome team. --- api/Fence.json | 8 ++-- api/FencedFrameConfig.json | 4 +- api/HTMLFencedFrameElement.json | 47 ++++++++++++++++++++--- api/Navigator.json | 2 +- api/Window.json | 2 +- html/elements/a.json | 2 +- html/elements/fencedframe.json | 8 ++-- http/headers/Content-Security-Policy.json | 2 +- http/headers/Sec-Fetch-Dest.json | 2 +- 9 files changed, 57 insertions(+), 20 deletions(-) diff --git a/api/Fence.json b/api/Fence.json index ee67b71c7f5a8e..786ad2a994f839 100644 --- a/api/Fence.json +++ b/api/Fence.json @@ -9,7 +9,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -46,7 +46,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -84,7 +84,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -122,7 +122,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/FencedFrameConfig.json b/api/FencedFrameConfig.json index 769e2675bd9080..ba31bf54dd01cd 100644 --- a/api/FencedFrameConfig.json +++ b/api/FencedFrameConfig.json @@ -9,7 +9,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -46,7 +46,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/HTMLFencedFrameElement.json b/api/HTMLFencedFrameElement.json index 1f44df4f7cf9bc..57d83c5b0d12d6 100644 --- a/api/HTMLFencedFrameElement.json +++ b/api/HTMLFencedFrameElement.json @@ -9,7 +9,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -46,7 +46,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -84,7 +84,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -122,7 +122,44 @@ ], "support": { "chrome": { - "version_added": "117" + "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 + } + } + }, + "sandbox": { + "__compat": { + "spec_url": "https://wicg.github.io/fenced-frame/#element-attrdef-fencedframe-sandbox", + "tags": [ + "web-features:fencedframe" + ], + "support": { + "chrome": { + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -160,7 +197,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/Navigator.json b/api/Navigator.json index eb8bd08ae0342f..c246210c5ee456 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -945,7 +945,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/Window.json b/api/Window.json index d24e1b629505c6..1f4f73ec6319b5 100644 --- a/api/Window.json +++ b/api/Window.json @@ -1557,7 +1557,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/html/elements/a.json b/html/elements/a.json index 351e2a44d922aa..6e5a47a02b7b2a 100644 --- a/html/elements/a.json +++ b/html/elements/a.json @@ -923,7 +923,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/html/elements/fencedframe.json b/html/elements/fencedframe.json index a2cc239583ba5b..9edaa8581c2b91 100644 --- a/html/elements/fencedframe.json +++ b/html/elements/fencedframe.json @@ -10,7 +10,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -46,7 +46,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -83,7 +83,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", @@ -120,7 +120,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/http/headers/Content-Security-Policy.json b/http/headers/Content-Security-Policy.json index f6914b36cb3d72..96cb2a9020c016 100644 --- a/http/headers/Content-Security-Policy.json +++ b/http/headers/Content-Security-Policy.json @@ -321,7 +321,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/http/headers/Sec-Fetch-Dest.json b/http/headers/Sec-Fetch-Dest.json index 858266f0207d9b..2bfe19bc41859a 100644 --- a/http/headers/Sec-Fetch-Dest.json +++ b/http/headers/Sec-Fetch-Dest.json @@ -46,7 +46,7 @@ ], "support": { "chrome": { - "version_added": "117" + "version_added": "115" }, "chrome_android": "mirror", "edge": "mirror", From 809bd9575a412420b6b88afd925e6452042d05f5 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 6 Dec 2024 02:00:49 -0800 Subject: [PATCH 120/165] Chromium 130 supports `text-wrap-mode` CSS property (#25333) This PR updates and corrects version values for Chromium (Chrome, Opera, Samsung Internet, WebView Android) for the `text-wrap-mode` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/text-wrap-mode Chromium commit: https://github.com/chromium/chromium/commit/ee5d3f203d98899e31221786c36baf443ea11acc --- css/properties/text-wrap-mode.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/css/properties/text-wrap-mode.json b/css/properties/text-wrap-mode.json index 5a4892bdbca1de..aa656de0005d8a 100644 --- a/css/properties/text-wrap-mode.json +++ b/css/properties/text-wrap-mode.json @@ -10,7 +10,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "130" }, "chrome_android": "mirror", "edge": "mirror", @@ -45,7 +45,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "130" }, "chrome_android": "mirror", "edge": "mirror", @@ -81,7 +81,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "130" }, "chrome_android": "mirror", "edge": "mirror", From 8cb3cf80a4640f7afaf3c3708fc02191be6818fd Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 6 Dec 2024 02:54:41 -0800 Subject: [PATCH 121/165] Chrome 1 supported `background-position: bottom/center/left/right/top` (#25283) Tested manually in Chrome 1.0.154.59. Co-authored-by: Claas Augner --- css/properties/background-position.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/css/properties/background-position.json b/css/properties/background-position.json index f1c0c0347c27e8..eb2184444a1b2e 100644 --- a/css/properties/background-position.json +++ b/css/properties/background-position.json @@ -50,7 +50,7 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "1" }, "chrome_android": "mirror", "edge": "mirror", @@ -87,7 +87,7 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "1" }, "chrome_android": "mirror", "edge": "mirror", @@ -124,7 +124,7 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "1" }, "chrome_android": "mirror", "edge": "mirror", @@ -202,7 +202,7 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "1" }, "chrome_android": "mirror", "edge": "mirror", @@ -280,7 +280,7 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "1" }, "chrome_android": "mirror", "edge": "mirror", From a56408e4d9e6f00a02b6f4a9fb1c5696de4acedd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:36:57 +0000 Subject: [PATCH 122/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241205 to 0.2.20241206 (#25341) --- package-lock.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 67601dcc12175b..2a711fe1e7d14b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,10 +479,11 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241205", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241205.tgz", - "integrity": "sha512-iN5jf4pJEBD7tiwVBpAcc7hRwjX4/m03g0lIlbvlHuTccZAp/QIUnobyr4+CXbqiK6OZ+2Q88aX1tUqwPCHgNQ==", - "dev": true + "version": "0.2.20241206", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241206.tgz", + "integrity": "sha512-uErX4wcU8t3aQYKVe3gO7hzOvtGREV2OBjqq+s4MK2AysOrnznSv2erkgIN7C9WZBz2oLopg3+//HiAw9epD1A==", + "dev": true, + "license": "CC-BY-SA-2.5" }, "node_modules/@desertnet/html-parser": { "version": "1.0.1", From 15e7096a320bffdd21ff21aeb02cb3d61a0d90c5 Mon Sep 17 00:00:00 2001 From: Luke Warlow Date: Fri, 6 Dec 2024 12:51:28 +0000 Subject: [PATCH 123/165] Chrome Android also supports `::details-content` (#25342) --- css/selectors/details-content.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/css/selectors/details-content.json b/css/selectors/details-content.json index 235efe9879ca50..28554e3f2bdf84 100644 --- a/css/selectors/details-content.json +++ b/css/selectors/details-content.json @@ -12,9 +12,7 @@ "chrome": { "version_added": "131" }, - "chrome_android": { - "version_added": false - }, + "chrome_android": "mirror", "edge": "mirror", "firefox": { "version_added": false From 4c9f8519cd1772ace2029d4a4d5b9c8fb701f5a7 Mon Sep 17 00:00:00 2001 From: ExE Boss <3889017+ExE-Boss@users.noreply.github.com> Date: Fri, 6 Dec 2024 14:20:56 +0100 Subject: [PATCH 124/165] =?UTF-8?q?[css.selectors.attribute]=20Add=C2=A0We?= =?UTF-8?q?bKit=C2=A0bug=20for=C2=A0case=E2=80=91sensitive=20modifier=20(#?= =?UTF-8?q?25331)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/selectors/attribute.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/css/selectors/attribute.json b/css/selectors/attribute.json index f3d23edf114118..d052f651d20296 100644 --- a/css/selectors/attribute.json +++ b/css/selectors/attribute.json @@ -108,7 +108,8 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": false, + "impl_url": "https://webkit.org/b/272573" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 1697611883408c8dde40642d60f902315705eea0 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Fri, 6 Dec 2024 08:51:25 -0800 Subject: [PATCH 125/165] Chrome 52 / Firefox 34 / Safari 9 support `font-variant: none` (#25328) This PR updates and corrects version values for all browsers for the `none` member of the `font-variant` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/font-variant/none --- css/properties/font-variant.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/css/properties/font-variant.json b/css/properties/font-variant.json index e3a29e38999fff..df75b1e3a2d46b 100644 --- a/css/properties/font-variant.json +++ b/css/properties/font-variant.json @@ -169,12 +169,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "52" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "34" }, "firefox_android": "mirror", "ie": { @@ -184,7 +184,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "9" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 87871ef05355ad0c7c72860619f23c0c07851d62 Mon Sep 17 00:00:00 2001 From: Romain Menke <11521496+romainmenke@users.noreply.github.com> Date: Fri, 6 Dec 2024 18:26:41 +0100 Subject: [PATCH 126/165] Safari 18 supports mixed type parameters in CSS color types (#25293) [css-color] update mixed_type_parameters support for Safari --- css/types/color.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/css/types/color.json b/css/types/color.json index 283967060840db..bdf78eb35b091f 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -405,7 +405,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "18" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -570,7 +570,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "18" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -1425,7 +1425,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": false + "version_added": "18" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 33022c8d98c34b9ead970a5865d4839931d2e383 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 18:32:24 +0100 Subject: [PATCH 127/165] Release v5.6.22 (#25304) --- RELEASE_NOTES.md | 25 +++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 160edec9a6ce8b..d8670e9d503d31 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,30 @@ # @mdn/browser-compat-data release notes +## [v5.6.22](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.22) + +December 6, 2024 + +### Renamings + +- `svg.elements.stop.stop-color` to `svg.global_attributes.stop-color` ([#25272](https://github.com/mdn/browser-compat-data/pull/25272)) +- `svg.elements.stop.stop-opacity` to `svg.global_attributes.stop-opacity` ([#25272](https://github.com/mdn/browser-compat-data/pull/25272)) + +### Additions + +- `api.HTMLFencedFrameElement.sandbox` ([#25227](https://github.com/mdn/browser-compat-data/pull/25227)) +- `api.HTMLInputElement.alpha` ([#25270](https://github.com/mdn/browser-compat-data/pull/25270)) +- `api.HTMLInputElement.colorSpace` ([#25270](https://github.com/mdn/browser-compat-data/pull/25270)) +- `browsers.edge.releases.134` ([#25322](https://github.com/mdn/browser-compat-data/pull/25322)) +- `html.elements.input.alpha` ([#25270](https://github.com/mdn/browser-compat-data/pull/25270)) +- `html.elements.input.colorspace` ([#25270](https://github.com/mdn/browser-compat-data/pull/25270)) + +### Statistics + +- 13 contributors have changed 70 files with 756 additions and 617 deletions in 29 commits ([`v5.6.21...v5.6.22`](https://github.com/mdn/browser-compat-data/compare/v5.6.21...v5.6.22)) +- 16,763 total features +- 1,116 total contributors +- 5,022 total stargazers + ## [v5.6.21](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.21) December 3, 2024 diff --git a/package-lock.json b/package-lock.json index 2a711fe1e7d14b..93e7034d46bf61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.21", + "version": "5.6.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/browser-compat-data", - "version": "5.6.21", + "version": "5.6.22", "hasInstallScript": true, "license": "CC0-1.0", "devDependencies": { diff --git a/package.json b/package.json index bcb1d5e10b817e..c15aa3bd619139 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.21", + "version": "5.6.22", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.ts", "type": "module", From 425f72368828af071975310da91b0c23af6e044b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 11:13:10 +0000 Subject: [PATCH 128/165] Bump @swc/core from 1.10.0 to 1.10.1 (#25350) --- package-lock.json | 88 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93e7034d46bf61..a8494a49044b0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@ddbeck/mdn-content-inventory": "^0.2.20240621", "@desertnet/html-parser": "~1.0.1", "@swc/cli": "^0.5.0", - "@swc/core": "1.10.0", + "@swc/core": "1.10.1", "@types/deep-diff": "~1.0.1", "@types/mocha": "~10.0.0", "@types/node": "~22.10.0", @@ -1041,9 +1041,9 @@ } }, "node_modules/@swc/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.0.tgz", - "integrity": "sha512-+CuuTCmQFfzaNGg1JmcZvdUVITQXJk9sMnl1C2TiDLzOSVOJRwVD4dNo5dljX/qxpMAN+2BIYlwjlSkoGi6grg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.1.tgz", + "integrity": "sha512-rQ4dS6GAdmtzKiCRt3LFVxl37FaY1cgL9kSUTnhQ2xc3fmHOd7jdJK/V4pSZMG1ruGTd0bsi34O2R0Olg9Zo/w==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -1058,16 +1058,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.10.0", - "@swc/core-darwin-x64": "1.10.0", - "@swc/core-linux-arm-gnueabihf": "1.10.0", - "@swc/core-linux-arm64-gnu": "1.10.0", - "@swc/core-linux-arm64-musl": "1.10.0", - "@swc/core-linux-x64-gnu": "1.10.0", - "@swc/core-linux-x64-musl": "1.10.0", - "@swc/core-win32-arm64-msvc": "1.10.0", - "@swc/core-win32-ia32-msvc": "1.10.0", - "@swc/core-win32-x64-msvc": "1.10.0" + "@swc/core-darwin-arm64": "1.10.1", + "@swc/core-darwin-x64": "1.10.1", + "@swc/core-linux-arm-gnueabihf": "1.10.1", + "@swc/core-linux-arm64-gnu": "1.10.1", + "@swc/core-linux-arm64-musl": "1.10.1", + "@swc/core-linux-x64-gnu": "1.10.1", + "@swc/core-linux-x64-musl": "1.10.1", + "@swc/core-win32-arm64-msvc": "1.10.1", + "@swc/core-win32-ia32-msvc": "1.10.1", + "@swc/core-win32-x64-msvc": "1.10.1" }, "peerDependencies": { "@swc/helpers": "*" @@ -1079,9 +1079,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.0.tgz", - "integrity": "sha512-wCeUpanqZyzvgqWRtXIyhcFK3CqukAlYyP+fJpY2gWc/+ekdrenNIfZMwY7tyTFDkXDYEKzvn3BN/zDYNJFowQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.1.tgz", + "integrity": "sha512-NyELPp8EsVZtxH/mEqvzSyWpfPJ1lugpTQcSlMduZLj1EASLO4sC8wt8hmL1aizRlsbjCX+r0PyL+l0xQ64/6Q==", "cpu": [ "arm64" ], @@ -1095,9 +1095,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.0.tgz", - "integrity": "sha512-0CZPzqTynUBO+SHEl/qKsFSahp2Jv/P2ZRjFG0gwZY5qIcr1+B/v+o74/GyNMBGz9rft+F2WpU31gz2sJwyF4A==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.1.tgz", + "integrity": "sha512-L4BNt1fdQ5ZZhAk5qoDfUnXRabDOXKnXBxMDJ+PWLSxOGBbWE6aJTnu4zbGjJvtot0KM46m2LPAPY8ttknqaZA==", "cpu": [ "x64" ], @@ -1111,9 +1111,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.0.tgz", - "integrity": "sha512-oq+DdMu5uJOFPtRkeiITc4kxmd+QSmK+v+OBzlhdGkSgoH3yRWZP+H2ao0cBXo93ZgCr2LfjiER0CqSKhjGuNA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.1.tgz", + "integrity": "sha512-Y1u9OqCHgvVp2tYQAJ7hcU9qO5brDMIrA5R31rwWQIAKDkJKtv3IlTHF0hrbWk1wPR0ZdngkQSJZple7G+Grvw==", "cpu": [ "arm" ], @@ -1127,9 +1127,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.0.tgz", - "integrity": "sha512-Y6+PC8knchEViRxiCUj3j8wsGXaIhuvU+WqrFqV834eiItEMEI9+Vh3FovqJMBE3L7d4E4ZQtgImHCXjrHfxbw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.1.tgz", + "integrity": "sha512-tNQHO/UKdtnqjc7o04iRXng1wTUXPgVd8Y6LI4qIbHVoVPwksZydISjMcilKNLKIwOoUQAkxyJ16SlOAeADzhQ==", "cpu": [ "arm64" ], @@ -1143,9 +1143,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.0.tgz", - "integrity": "sha512-EbrX9A5U4cECCQQfky7945AW9GYnTXtCUXElWTkTYmmyQK87yCyFfY8hmZ9qMFIwxPOH6I3I2JwMhzdi8Qoz7g==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.1.tgz", + "integrity": "sha512-x0L2Pd9weQ6n8dI1z1Isq00VHFvpBClwQJvrt3NHzmR+1wCT/gcYl1tp9P5xHh3ldM8Cn4UjWCw+7PaUgg8FcQ==", "cpu": [ "arm64" ], @@ -1159,9 +1159,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.0.tgz", - "integrity": "sha512-TaxpO6snTjjfLXFYh5EjZ78se69j2gDcqEM8yB9gguPYwkCHi2Ylfmh7iVaNADnDJFtjoAQp0L41bTV/Pfq9Cg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.1.tgz", + "integrity": "sha512-yyYEwQcObV3AUsC79rSzN9z6kiWxKAVJ6Ntwq2N9YoZqSPYph+4/Am5fM1xEQYf/kb99csj0FgOelomJSobxQA==", "cpu": [ "x64" ], @@ -1175,9 +1175,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.0.tgz", - "integrity": "sha512-IEGvDd6aEEKEyZFZ8oCKuik05G5BS7qwG5hO5PEMzdGeh8JyFZXxsfFXbfeAqjue4UaUUrhnoX+Ze3M2jBVMHw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.1.tgz", + "integrity": "sha512-tcaS43Ydd7Fk7sW5ROpaf2Kq1zR+sI5K0RM+0qYLYYurvsJruj3GhBCaiN3gkzd8m/8wkqNqtVklWaQYSDsyqA==", "cpu": [ "x64" ], @@ -1191,9 +1191,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.0.tgz", - "integrity": "sha512-UkQ952GSpY+Z6XONj9GSW8xGSkF53jrCsuLj0nrcuw7Dvr1a816U/9WYZmmcYS8tnG2vHylhpm6csQkyS8lpCw==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.1.tgz", + "integrity": "sha512-D3Qo1voA7AkbOzQ2UGuKNHfYGKL6eejN8VWOoQYtGHHQi1p5KK/Q7V1ku55oxXBsj79Ny5FRMqiRJpVGad7bjQ==", "cpu": [ "arm64" ], @@ -1207,9 +1207,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.0.tgz", - "integrity": "sha512-a2QpIZmTiT885u/mUInpeN2W9ClCnqrV2LnMqJR1/Fgx1Afw/hAtiDZPtQ0SqS8yDJ2VR5gfNZo3gpxWMrqdVA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.1.tgz", + "integrity": "sha512-WalYdFoU3454Og+sDKHM1MrjvxUGwA2oralknXkXL8S0I/8RkWZOB++p3pLaGbTvOO++T+6znFbQdR8KRaa7DA==", "cpu": [ "ia32" ], @@ -1223,9 +1223,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.0.tgz", - "integrity": "sha512-tZcCmMwf483nwsEBfUk5w9e046kMa1iSik4bP9Kwi2FGtOfHuDfIcwW4jek3hdcgF5SaBW1ktnK/lgQLDi5AtA==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.1.tgz", + "integrity": "sha512-JWobfQDbTnoqaIwPKQ3DVSywihVXlQMbDuwik/dDWlj33A8oEHcjPOGs4OqcA3RHv24i+lfCQpM3Mn4FAMfacA==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index c15aa3bd619139..91779223953ab6 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@ddbeck/mdn-content-inventory": "^0.2.20240621", "@desertnet/html-parser": "~1.0.1", "@swc/cli": "^0.5.0", - "@swc/core": "1.10.0", + "@swc/core": "1.10.1", "@types/deep-diff": "~1.0.1", "@types/mocha": "~10.0.0", "@types/node": "~22.10.0", From 8d1d3706247e66603e19205fcdd7852f956b35e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 11:13:42 +0000 Subject: [PATCH 129/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241206 to 0.2.20241209 (#25351) --- api/SVGAnimatedAngle.json | 2 ++ api/SVGAnimatedTransformList.json | 2 ++ package-lock.json | 9 ++++----- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/api/SVGAnimatedAngle.json b/api/SVGAnimatedAngle.json index 06c2a2e2b54d34..020906d146f968 100644 --- a/api/SVGAnimatedAngle.json +++ b/api/SVGAnimatedAngle.json @@ -49,6 +49,7 @@ }, "animVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedAngle/animVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedAngle__animVal", "tags": [ "web-features:smil-svg-animations" @@ -96,6 +97,7 @@ }, "baseVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedAngle/baseVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedAngle__baseVal", "tags": [ "web-features:smil-svg-animations" diff --git a/api/SVGAnimatedTransformList.json b/api/SVGAnimatedTransformList.json index d55875faf1550f..944deaa66d8476 100644 --- a/api/SVGAnimatedTransformList.json +++ b/api/SVGAnimatedTransformList.json @@ -49,6 +49,7 @@ }, "animVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedTransformList/animVal", "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedTransformList__animVal", "tags": [ "web-features:smil-svg-animations" @@ -96,6 +97,7 @@ }, "baseVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedTransformList/baseVal", "spec_url": "https://svgwg.org/svg2-draft/coords.html#__svg__SVGAnimatedTransformList__baseVal", "tags": [ "web-features:smil-svg-animations" diff --git a/package-lock.json b/package-lock.json index a8494a49044b0b..d559fca13a3b1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,11 +479,10 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241206", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241206.tgz", - "integrity": "sha512-uErX4wcU8t3aQYKVe3gO7hzOvtGREV2OBjqq+s4MK2AysOrnznSv2erkgIN7C9WZBz2oLopg3+//HiAw9epD1A==", - "dev": true, - "license": "CC-BY-SA-2.5" + "version": "0.2.20241209", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241209.tgz", + "integrity": "sha512-42oMTLT+rZzu0Z3nWMinn8QP/zEr8grRV3LioCa3NycfAUwkQDqpseZkeVvJOimlZxVH7+PX2EBRQL8Fst2iaw==", + "dev": true }, "node_modules/@desertnet/html-parser": { "version": "1.0.1", From 993bcff836e3dd270dc4f5822bd0d9706096f7b1 Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Mon, 9 Dec 2024 11:44:53 -0500 Subject: [PATCH 130/165] Revert "Firefox 36+ applies object-position to iframes (#23631)" (#25354) This reverts commit 11f4a775b2bc6dc72504699b4636bb534aedf210. --- css/properties/object-position.json | 33 ----------------------------- 1 file changed, 33 deletions(-) diff --git a/css/properties/object-position.json b/css/properties/object-position.json index 0f7f2f6f689da3..fa38cc718485a3 100644 --- a/css/properties/object-position.json +++ b/css/properties/object-position.json @@ -65,39 +65,6 @@ "standard_track": true, "deprecated": false } - }, - "applies_to_iframe_elements": { - "__compat": { - "description": "Applies to `<iframe>` elements", - "support": { - "chrome": { - "version_added": false - }, - "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": false - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } } From 0d0b11489604b1d3c09de654e671a3535e8e838b Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Tue, 10 Dec 2024 00:48:36 +0800 Subject: [PATCH 131/165] Chrome 130 supports `webextensions.api.action.onUserSettingsChanged` (#25343) Co-authored-by: rebloor --- webextensions/api/action.json | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/webextensions/api/action.json b/webextensions/api/action.json index fb26bfbd84120b..c7f6d401dbc599 100644 --- a/webextensions/api/action.json +++ b/webextensions/api/action.json @@ -60,6 +60,25 @@ } } }, + "UserSettingsChange": { + "__compat": { + "support": { + "chrome": { + "version_added": "130" + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, "disable": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/disable", @@ -422,6 +441,25 @@ } } }, + "onUserSettingsChanged": { + "__compat": { + "support": { + "chrome": { + "version_added": "130" + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, "openPopup": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/openPopup", From 57f03e8f848e12d8071266f24e21d4f4abfdb694 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 10 Dec 2024 10:06:48 +1100 Subject: [PATCH 132/165] Firefox 126 removed / Nightly unremoved some moz-prefixed CSS properties (#25300) Removed in Firefox 126: * -moz-transition-delay * -moz-transition-duration * -moz-transition-property * -moz-transition-timing-function * -moz-transition Unremoved in Nightly: * -moz-backface-visibility * -moz-perspective-origin * -moz-perspective * -moz-transform-origin * -moz-transform-style * -moz-transform Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/backface-visibility.json | 3 +-- css/properties/perspective-origin.json | 3 +-- css/properties/perspective.json | 3 +-- css/properties/transform-origin.json | 3 +-- css/properties/transform-style.json | 3 +-- css/properties/transform.json | 3 +-- css/properties/transition-delay.json | 2 +- css/properties/transition-duration.json | 2 +- css/properties/transition-property.json | 2 +- css/properties/transition-timing-function.json | 2 +- 10 files changed, 10 insertions(+), 16 deletions(-) diff --git a/css/properties/backface-visibility.json b/css/properties/backface-visibility.json index e681c44c87aab7..63a7520aee21f5 100644 --- a/css/properties/backface-visibility.json +++ b/css/properties/backface-visibility.json @@ -38,8 +38,7 @@ }, { "prefix": "-moz-", - "version_added": "10", - "version_removed": "preview" + "version_added": "10" } ], "firefox_android": "mirror", diff --git a/css/properties/perspective-origin.json b/css/properties/perspective-origin.json index b564832524c2ea..372b5442604a27 100644 --- a/css/properties/perspective-origin.json +++ b/css/properties/perspective-origin.json @@ -38,8 +38,7 @@ }, { "prefix": "-moz-", - "version_added": "10", - "version_removed": "preview" + "version_added": "10" } ], "firefox_android": "mirror", diff --git a/css/properties/perspective.json b/css/properties/perspective.json index fcb466a32e2b9d..c33a3e29e8a7b7 100644 --- a/css/properties/perspective.json +++ b/css/properties/perspective.json @@ -38,8 +38,7 @@ }, { "prefix": "-moz-", - "version_added": "10", - "version_removed": "preview" + "version_added": "10" } ], "firefox_android": "mirror", diff --git a/css/properties/transform-origin.json b/css/properties/transform-origin.json index 371e74c9444e52..fde837188d3242 100644 --- a/css/properties/transform-origin.json +++ b/css/properties/transform-origin.json @@ -38,8 +38,7 @@ }, { "prefix": "-moz-", - "version_added": "3.5", - "version_removed": "preview" + "version_added": "3.5" } ], "firefox_android": "mirror", diff --git a/css/properties/transform-style.json b/css/properties/transform-style.json index 7d6971989586d4..6e560e82cfa3d1 100644 --- a/css/properties/transform-style.json +++ b/css/properties/transform-style.json @@ -38,8 +38,7 @@ }, { "prefix": "-moz-", - "version_added": "10", - "version_removed": "preview" + "version_added": "10" } ], "firefox_android": "mirror", diff --git a/css/properties/transform.json b/css/properties/transform.json index ec081b41b599c1..950172eb6a10ee 100644 --- a/css/properties/transform.json +++ b/css/properties/transform.json @@ -41,8 +41,7 @@ }, { "prefix": "-moz-", - "version_added": "≤40", - "version_removed": "preview" + "version_added": "3.5" } ], "firefox_android": "mirror", diff --git a/css/properties/transition-delay.json b/css/properties/transition-delay.json index 0e9880359bce0c..c065b7bdfe2ca4 100644 --- a/css/properties/transition-delay.json +++ b/css/properties/transition-delay.json @@ -39,7 +39,7 @@ { "prefix": "-moz-", "version_added": "4", - "version_removed": "preview" + "version_removed": "126" } ], "firefox_android": "mirror", diff --git a/css/properties/transition-duration.json b/css/properties/transition-duration.json index 5a19b081c29c6f..d13aa24213d2d1 100644 --- a/css/properties/transition-duration.json +++ b/css/properties/transition-duration.json @@ -39,7 +39,7 @@ { "prefix": "-moz-", "version_added": "4", - "version_removed": "preview" + "version_removed": "126" } ], "firefox_android": "mirror", diff --git a/css/properties/transition-property.json b/css/properties/transition-property.json index cac2364714c1ea..8c30b122cc5142 100644 --- a/css/properties/transition-property.json +++ b/css/properties/transition-property.json @@ -39,7 +39,7 @@ { "prefix": "-moz-", "version_added": "4", - "version_removed": "preview" + "version_removed": "126" } ], "firefox_android": "mirror", diff --git a/css/properties/transition-timing-function.json b/css/properties/transition-timing-function.json index b5c5b92e91c2e9..640ff2e66443a6 100644 --- a/css/properties/transition-timing-function.json +++ b/css/properties/transition-timing-function.json @@ -39,7 +39,7 @@ { "prefix": "-moz-", "version_added": "4", - "version_removed": "preview" + "version_removed": "126" } ], "firefox_android": "mirror", From a41046f00c6a75101a0a6d97e51ce413a650a841 Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Tue, 10 Dec 2024 04:27:12 -0500 Subject: [PATCH 133/165] Remove `css.types.color.color-contrast` (#25305) * Remove spec from color-contrast, mark as non-standard track * Remove css.types.color.color-contrast --- css/types/color.json | 42 ------------------------------------------ 1 file changed, 42 deletions(-) diff --git a/css/types/color.json b/css/types/color.json index bdf78eb35b091f..a351c4dc5b8e30 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -171,48 +171,6 @@ } } }, - "color-contrast": { - "__compat": { - "description": "`color-contrast()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value", - "spec_url": "https://drafts.csswg.org/css-color-6/#colorcontrast", - "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": "15", - "flags": [ - { - "type": "preference", - "name": "CSS color-contrast()" - } - ] - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": true, - "standard_track": true, - "deprecated": false - } - } - }, "color-mix": { "__compat": { "description": "`color-mix()`", From 43efb9551ffa6bb713341a81ffcc0cc7d0bf6589 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 10 Dec 2024 20:31:29 +1100 Subject: [PATCH 134/165] FF97 removes SVGPathElement.getPathSegAtLength() (#25362) --- api/SVGPathElement.json | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/api/SVGPathElement.json b/api/SVGPathElement.json index 76fd4304ca107c..f5575cfbf2e6d2 100644 --- a/api/SVGPathElement.json +++ b/api/SVGPathElement.json @@ -990,22 +990,10 @@ "version_added": "12", "version_removed": "79" }, - "firefox": [ - { - "version_added": "97", - "flags": [ - { - "type": "preference", - "name": "dom.svg.pathSeg.enabled", - "value_to_set": "true" - } - ] - }, - { - "version_added": "1.5", - "version_removed": "97" - } - ], + "firefox": { + "version_added": "1.5", + "version_removed": "97" + }, "firefox_android": "mirror", "ie": { "version_added": "9" From dc5676445e6b3bb9c52026e689c6f5fb082ee532 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 10 Dec 2024 01:31:59 -0800 Subject: [PATCH 135/165] Firefox 1 supported `background-position: bottom/center/left/right/top` (#25284) * Update Firefox data for background-position CSS property This PR updates and corrects version values for Firefox and Firefox Android for the `background-position` CSS property. The data comes from the [mdn-bcd-collector](https://mdn-bcd-collector.gooborg.com) project (v10.12.7). _Check out the [collector's guide on how to review this PR](https://github.com/openwebdocs/mdn-bcd-collector#reviewing-bcd-changes)._ Tests Used: https://mdn-bcd-collector.gooborg.com/tests/css/properties/background-position * Firefox 1 supported `background-position: bottom/center/left/right/top --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> Co-authored-by: Claas Augner --- css/properties/background-position.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/css/properties/background-position.json b/css/properties/background-position.json index eb2184444a1b2e..3af4dfb184986a 100644 --- a/css/properties/background-position.json +++ b/css/properties/background-position.json @@ -55,7 +55,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -92,7 +92,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -129,7 +129,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -207,7 +207,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -285,7 +285,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { From 10d75e9644121b0b3d49b2aba6bb377146ee4ed5 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 10 Dec 2024 20:44:11 +1100 Subject: [PATCH 136/165] FF132 permissions API - camera, microphone (#25349) --- api/Permissions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/Permissions.json b/api/Permissions.json index c4ed34a2739936..27493370f4966d 100644 --- a/api/Permissions.json +++ b/api/Permissions.json @@ -203,7 +203,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "preview" + "version_added": "132" }, "firefox_android": "mirror", "ie": { @@ -509,7 +509,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "preview" + "version_added": "132" }, "firefox_android": "mirror", "ie": { From 1599e90bb175392788ee6ce1ad9948533b7bda8a Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:18:50 +0100 Subject: [PATCH 137/165] Firefox 1 supported `display: table-caption` (#25357) Replace `display: table-caption` version range Based on these searches, it is fair to assume `table-caption` has been supported as long as `table-cell` has been supported: - https://searchfox.org/mozilla-esr17/search?q=NS_STYLE_DISPLAY_TABLE_CAPTION - https://searchfox.org/mozilla-esr17/search?q=NS_STYLE_DISPLAY_TABLE_CELL --- css/properties/display.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/properties/display.json b/css/properties/display.json index ce938d02ea3dea..6f5f9927becbac 100644 --- a/css/properties/display.json +++ b/css/properties/display.json @@ -1172,7 +1172,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { From 6fc30a7d14d5f6b3d4bf2d9b9375a05f9264eb81 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:19:39 +0100 Subject: [PATCH 138/165] Firefox 1 supported `dominant-baseline` (#25358) See: - https://searchfox.org/mozilla-central/diff/5c676d4a472c56281b102fdef1336d42f04fd466/layout/base/nsStyleConsts.h#644 - https://bugzilla.mozilla.org/show_bug.cgi?id=182533#c46 --- css/properties/dominant-baseline.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/css/properties/dominant-baseline.json b/css/properties/dominant-baseline.json index 1e6b64ce8ec454..d4c6b2e7333528 100644 --- a/css/properties/dominant-baseline.json +++ b/css/properties/dominant-baseline.json @@ -18,7 +18,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -54,7 +54,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -91,7 +91,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -128,7 +128,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -165,7 +165,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -202,7 +202,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -239,7 +239,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -276,7 +276,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { From 893d72c5580e4c680bf20de33c84164639aa74df Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:20:14 +0100 Subject: [PATCH 139/165] Firefox 1 supported `fill-opacity` (#25359) Bug 273672 contains the evidence: https://bugzilla.mozilla.org/show_bug.cgi?id=273672 --- css/properties/fill-opacity.json | 2 +- svg/global_attributes.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/css/properties/fill-opacity.json b/css/properties/fill-opacity.json index be505060bb5488..3dee94faae7d20 100644 --- a/css/properties/fill-opacity.json +++ b/css/properties/fill-opacity.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/svg/global_attributes.json b/svg/global_attributes.json index 30c6220488d925..0c918d1c33eb98 100644 --- a/svg/global_attributes.json +++ b/svg/global_attributes.json @@ -1064,7 +1064,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { From 172876dd460db2aa5bf440c29436a149b0b37769 Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:20:49 +0100 Subject: [PATCH 140/165] Firefox 1 supported `stroke-*` properties (#25360) See: https://searchfox.org/mozilla-central/rev/b3baf9e836ff2300c3b967a44d03b1a871c77a67/content/svg/content/src/nsSVGElement.cpp#415 --- css/properties/stroke-dasharray.json | 2 +- css/properties/stroke-dashoffset.json | 2 +- css/properties/stroke-linecap.json | 2 +- css/properties/stroke-linejoin.json | 2 +- css/properties/stroke-miterlimit.json | 2 +- css/properties/stroke-opacity.json | 2 +- css/properties/stroke-width.json | 2 +- svg/global_attributes.json | 14 +++++++------- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/css/properties/stroke-dasharray.json b/css/properties/stroke-dasharray.json index 0dfaa4a19c9fea..f5b197134ce2d2 100644 --- a/css/properties/stroke-dasharray.json +++ b/css/properties/stroke-dasharray.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/stroke-dashoffset.json b/css/properties/stroke-dashoffset.json index 8885ff119710fd..746fade74dffbf 100644 --- a/css/properties/stroke-dashoffset.json +++ b/css/properties/stroke-dashoffset.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/stroke-linecap.json b/css/properties/stroke-linecap.json index a06f6b16a80c28..29c4b99beb4b13 100644 --- a/css/properties/stroke-linecap.json +++ b/css/properties/stroke-linecap.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/stroke-linejoin.json b/css/properties/stroke-linejoin.json index b9ad4f797fac58..4eda991df71e11 100644 --- a/css/properties/stroke-linejoin.json +++ b/css/properties/stroke-linejoin.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/stroke-miterlimit.json b/css/properties/stroke-miterlimit.json index 50aa0834f263d5..09f3a89ff2a979 100644 --- a/css/properties/stroke-miterlimit.json +++ b/css/properties/stroke-miterlimit.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/stroke-opacity.json b/css/properties/stroke-opacity.json index e15797731ccbb9..cd100ebf90c25c 100644 --- a/css/properties/stroke-opacity.json +++ b/css/properties/stroke-opacity.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/css/properties/stroke-width.json b/css/properties/stroke-width.json index c13d533de2f159..35c23163e7d6af 100644 --- a/css/properties/stroke-width.json +++ b/css/properties/stroke-width.json @@ -15,7 +15,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { diff --git a/svg/global_attributes.json b/svg/global_attributes.json index 0c918d1c33eb98..f3b9e26edd9890 100644 --- a/svg/global_attributes.json +++ b/svg/global_attributes.json @@ -2395,7 +2395,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -2433,7 +2433,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -2471,7 +2471,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -2509,7 +2509,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -2547,7 +2547,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -2585,7 +2585,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { @@ -2623,7 +2623,7 @@ "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "1" }, "firefox_android": "mirror", "ie": { From 07b226bc0ff69e6acb98737c70106b0d0729763f Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:21:43 +0100 Subject: [PATCH 141/165] Firefox 3.6 supported `background-size: auto` (#25356) * Replace `background-size: auto` version ranges As `auto` is the default value, it was very likely supported as long as `background-size` was supported. For Firefox, implementation happened before version 3, see: - https://bugzilla.mozilla.org/show_bug.cgi?id=189519 * Update css/properties/background-size.json --- css/properties/background-size.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/properties/background-size.json b/css/properties/background-size.json index 49834fd1b4559d..1e5de907bbeea4 100644 --- a/css/properties/background-size.json +++ b/css/properties/background-size.json @@ -134,7 +134,7 @@ "version_added": "12" }, "firefox": { - "version_added": "≤72" + "version_added": "3.6" }, "firefox_android": "mirror", "ie": { From 0c0d0d593c9718c990582a669050b4c84cf78810 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 11:44:42 +0000 Subject: [PATCH 142/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241209 to 0.2.20241210 (#25365) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d559fca13a3b1c..18d74910af6ced 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,9 +479,9 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241209", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241209.tgz", - "integrity": "sha512-42oMTLT+rZzu0Z3nWMinn8QP/zEr8grRV3LioCa3NycfAUwkQDqpseZkeVvJOimlZxVH7+PX2EBRQL8Fst2iaw==", + "version": "0.2.20241210", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241210.tgz", + "integrity": "sha512-/ne/1RugrXehxj8coXQqeHOfkhnRBM7plbIHD8Mx60wjFNxS437fTonTAIig3/b9KvVj5JkL0DTITOKKShrXaw==", "dev": true }, "node_modules/@desertnet/html-parser": { From 4327d2bc0fa653748146c82f41b596598286a93d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 11:45:25 +0000 Subject: [PATCH 143/165] Bump web-specs from 3.28.0 to 3.29.0 (#25366) --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18d74910af6ced..e1659eb47f3e1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8949,9 +8949,9 @@ } }, "node_modules/web-specs": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.28.0.tgz", - "integrity": "sha512-haQUHO54+bbRD6BBtsJN1yHJFuq3Ug7+jiJYX7VxaI8ECGByAXvasampzvgXmotufjg61Q9avly5zcPDH3ucLQ==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.29.0.tgz", + "integrity": "sha512-K78MP/7dbGV9Zis8ux/1FxR9MeF2WAF4lRXgyq8qXTNQ0KiKbnUMVDVLiSFtACuD1QdWrbukjN/8msaikAK6bA==", "dev": true }, "node_modules/which": { From e4ad8fb48bfbfaf2498f4bfbeecc57d9360183b4 Mon Sep 17 00:00:00 2001 From: James Stuckey Weber Date: Tue, 10 Dec 2024 09:31:43 -0500 Subject: [PATCH 144/165] Chrome Android 92+ fully supports theme-color (#25353) Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- html/elements/meta.json | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/html/elements/meta.json b/html/elements/meta.json index 4340c629a716c6..5a5234db600aa8 100644 --- a/html/elements/meta.json +++ b/html/elements/meta.json @@ -472,15 +472,22 @@ }, { "version_added": "39", - "version_removed": "72", + "version_removed": "73", "partial_implementation": true, "notes": "Chrome reports support, but does not actually use the color anywhere." } ], - "chrome_android": { - "version_added": "80", - "notes": "Chrome for Android does not use the color on devices with native dark mode enabled." - }, + "chrome_android": [ + { + "version_added": "92" + }, + { + "version_added": "39", + "version_removed": "92", + "partial_implementation": true, + "notes": "Chrome for Android does not use the color on devices with native dark mode enabled unless it's an installed progressive web app or a trusted web activity." + } + ], "edge": "mirror", "firefox": { "version_added": false From b9d4c81ec5710974c3ea57c6ad1c0b14461a9ebe Mon Sep 17 00:00:00 2001 From: Hoarfroster Date: Tue, 10 Dec 2024 22:37:58 +0800 Subject: [PATCH 145/165] Chrome 108/109 added `webextensions.api.action.isEnabled/{get,set}BadgeTextColor` (#25321) Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- webextensions/api/action.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webextensions/api/action.json b/webextensions/api/action.json index c7f6d401dbc599..7be0da3797f041 100644 --- a/webextensions/api/action.json +++ b/webextensions/api/action.json @@ -206,7 +206,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/getBadgeTextColor", "support": { "chrome": { - "version_added": false + "version_added": "109" }, "edge": "mirror", "firefox": { @@ -348,7 +348,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/isEnabled", "support": { "chrome": { - "version_added": false + "version_added": "108" }, "edge": "mirror", "firefox": { @@ -630,7 +630,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/action/setBadgeTextColor", "support": { "chrome": { - "version_added": false + "version_added": "109" }, "edge": "mirror", "firefox": { From ee599eadfaed62f41d5999c767a0849315a51bb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C5=82awomir=20Kok=C5=82owski?= Date: Tue, 10 Dec 2024 15:53:03 +0100 Subject: [PATCH 146/165] Opera supports CSS `box-decoration-break`, `speak`, HTML `fieldset.disabled` and HTTP header `Cross-Origin-Opener-Policy` (#25347) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(css/properties): Update compatibility data for `box-decoration-break`, `speak`, and more - Fixed compatibility details for the CSS property `box-decoration-break` (Fixes #25290). - Improved data for the CSS property `speak` with updated browser support. - Updated the HTML `disabled` attribute compatibility for `fieldset` element. - Refreshed version data for Opera and Opera Android. * css.properties.speak - Error → Data for edge can be automatically mirrored, use "edge": "mirror" instead * http.headers.Cross-Origin-Opener-Policy - Error → No support in opera, but support is declared in the following sub-feature(s): → http.headers.Cross-Origin-Opener-Policy.noopener-allow-popups: 116 --------- Co-authored-by: skoklowski --- browsers/opera.json | 20 +++++++++++++++++--- browsers/opera_android.json | 15 ++++++++++++++- css/properties/box-decoration-break.json | 6 ++++++ css/properties/speak.json | 4 +--- html/elements/fieldset.json | 15 ++++++++++----- http/headers/Cross-Origin-Opener-Policy.json | 8 ++------ 6 files changed, 50 insertions(+), 18 deletions(-) diff --git a/browsers/opera.json b/browsers/opera.json index 1f5ee1a86a3fda..a4b611c32371aa 100644 --- a/browsers/opera.json +++ b/browsers/opera.json @@ -851,19 +851,33 @@ "113": { "release_date": "2024-08-22", "release_notes": "https://blogs.opera.com/desktop/2024/08/opera-113/", - "status": "current", + "status": "retired", "engine": "Blink", "engine_version": "127" }, "114": { - "status": "beta", + "release_date": "2024-09-25", + "release_notes": "https://blogs.opera.com/desktop/2024/09/opera-114/", + "status": "retired", "engine": "Blink", "engine_version": "128" }, "115": { + "release_date": "2024-11-27", + "release_notes": "https://blogs.opera.com/desktop/2024/11/opera-115/", + "status": "current", + "engine": "Blink", + "engine_version": "130" + }, + "116": { + "status": "beta", + "engine": "Blink", + "engine_version": "131" + }, + "117": { "status": "nightly", "engine": "Blink", - "engine_version": "129" + "engine_version": "132" } } } diff --git a/browsers/opera_android.json b/browsers/opera_android.json index c0f926535c4946..9185f306ded17c 100644 --- a/browsers/opera_android.json +++ b/browsers/opera_android.json @@ -486,9 +486,22 @@ }, "84": { "release_date": "2024-08-26", - "status": "current", + "status": "retired", "engine": "Blink", "engine_version": "127" + }, + "85": { + "release_date": "2024-10-29", + "release_notes": "https://blogs.opera.com/mobile/2024/10/opera-for-android-adds-image-understanding/", + "status": "retired", + "engine": "Blink", + "engine_version": "128" + }, + "86": { + "release_date": "2024-12-02", + "status": "current", + "engine": "Blink", + "engine_version": "130" } } } diff --git a/css/properties/box-decoration-break.json b/css/properties/box-decoration-break.json index 8d7d2b3c16c53d..2c2469ed5c9264 100644 --- a/css/properties/box-decoration-break.json +++ b/css/properties/box-decoration-break.json @@ -31,6 +31,9 @@ }, "oculus": "mirror", "opera": [ + { + "version_added": "115" + }, { "prefix": "-webkit-", "version_added": "15" @@ -41,6 +44,9 @@ } ], "opera_android": [ + { + "version_added": "86" + }, { "prefix": "-webkit-", "version_added": "14" diff --git a/css/properties/speak.json b/css/properties/speak.json index 697c614ed353dd..c289876b033cf8 100644 --- a/css/properties/speak.json +++ b/css/properties/speak.json @@ -14,9 +14,7 @@ "notes": "The implementation is not compliant with the specification, see [bug 40813740](https://crbug.com/40813740)." }, "chrome_android": "mirror", - "edge": { - "version_added": "≤80" - }, + "edge": "mirror", "firefox": { "version_added": false, "impl_url": "https://bugzil.la/1748064" diff --git a/html/elements/fieldset.json b/html/elements/fieldset.json index 5320e33b1ef7d7..965b6eaf1a3dd9 100644 --- a/html/elements/fieldset.json +++ b/html/elements/fieldset.json @@ -58,11 +58,16 @@ "version_added": "20" }, "chrome_android": "mirror", - "edge": { - "version_added": "12", - "partial_implementation": true, - "notes": "Does not work with nested fieldsets. For example: `<fieldset disabled><fieldset><!--Still enabled--></fieldset></fieldset>`" - }, + "edge": [ + { + "version_added": "79" + }, + { + "version_added": "12", + "partial_implementation": true, + "notes": "Does not work with nested fieldsets. For example: `<fieldset disabled><fieldset><!--Still enabled--></fieldset></fieldset>`" + } + ], "firefox": { "version_added": "4" }, diff --git a/http/headers/Cross-Origin-Opener-Policy.json b/http/headers/Cross-Origin-Opener-Policy.json index 1583cc744a9f30..a5db5817d4a601 100644 --- a/http/headers/Cross-Origin-Opener-Policy.json +++ b/http/headers/Cross-Origin-Opener-Policy.json @@ -19,12 +19,8 @@ "version_added": false }, "oculus": "mirror", - "opera": { - "version_added": false - }, - "opera_android": { - "version_added": false - }, + "opera": "mirror", + "opera_android": "mirror", "safari": { "version_added": "15.2" }, From 170c409adeda31f9c7c28249d626450262e7f6ee Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 10 Dec 2024 07:49:34 -0800 Subject: [PATCH 147/165] Chrome 1 / Firefox 3 / Safari 3 added CSS `color-interpolation-filters` support (#25307) Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- .../color-interpolation-filters.json | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/css/properties/color-interpolation-filters.json b/css/properties/color-interpolation-filters.json index bcf3437492fd1b..65a3eff926c09a 100644 --- a/css/properties/color-interpolation-filters.json +++ b/css/properties/color-interpolation-filters.json @@ -10,12 +10,12 @@ ], "support": { "chrome": { - "version_added": "≤80" + "version_added": "1" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "3" }, "firefox_android": "mirror", "ie": { @@ -25,7 +25,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "3" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -46,12 +46,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "1" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "3" }, "firefox_android": "mirror", "ie": { @@ -61,7 +61,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "3" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -83,12 +83,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "28" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "22" }, "firefox_android": "mirror", "ie": { @@ -98,7 +98,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "9" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -120,12 +120,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "28" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "22" }, "firefox_android": "mirror", "ie": { @@ -135,7 +135,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "9" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 762c19931b934611ccbe9fb94e90011a6e87a9e7 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 10 Dec 2024 07:52:00 -0800 Subject: [PATCH 148/165] Firefox 15 added `border-image-width: auto` support (#25286) Co-authored-by: Florian Scholz Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/border-image-width.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/properties/border-image-width.json b/css/properties/border-image-width.json index b64175b7361d49..2d98c66960e65f 100644 --- a/css/properties/border-image-width.json +++ b/css/properties/border-image-width.json @@ -57,7 +57,7 @@ "version_added": "12" }, "firefox": { - "version_added": "≤72" + "version_added": "15" }, "firefox_android": "mirror", "ie": { From 670a25f29cc8056ba47dd626ebac547049328c1a Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 10 Dec 2024 08:35:39 -0800 Subject: [PATCH 149/165] Chrome 57 / Firefox 6 / Safari 8 added support for `text-decoration-line` CSS property values (#25332) Sources: - mdn-bcd-collector: https://mdn-bcd-collector.gooborg.com/tests/css/properties/text-decoration-line - Manual testing Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/text-decoration-line.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/css/properties/text-decoration-line.json b/css/properties/text-decoration-line.json index f22dc1872c7343..dceafe4368bc2c 100644 --- a/css/properties/text-decoration-line.json +++ b/css/properties/text-decoration-line.json @@ -136,12 +136,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "57" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "6" }, "firefox_android": "mirror", "ie": { @@ -151,7 +151,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "8" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -173,12 +173,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "57" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "6" }, "firefox_android": "mirror", "ie": { @@ -188,7 +188,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "8" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -210,12 +210,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "57" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "6" }, "firefox_android": "mirror", "ie": { @@ -225,7 +225,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "8" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -284,12 +284,12 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "57" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "6" }, "firefox_android": "mirror", "ie": { @@ -299,7 +299,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "8" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From b35a16a34f98083443a4a1473eb1559dc30cc157 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 10 Dec 2024 08:40:45 -0800 Subject: [PATCH 150/165] Chrome 16 / Safari 6 supported `border-image-width` CSS property (#25285) Sources: - mdn-bcd-collector: https://mdn-bcd-collector.gooborg.com/tests/css/properties/border-image-width - Manual testing Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/border-image-width.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/css/properties/border-image-width.json b/css/properties/border-image-width.json index 2d98c66960e65f..8d661b87784aa1 100644 --- a/css/properties/border-image-width.json +++ b/css/properties/border-image-width.json @@ -10,7 +10,7 @@ ], "support": { "chrome": { - "version_added": "15", + "version_added": "16", "notes": "Before Chrome 112, a border image's absolute or percentage length width may not take precedence over a narrower `border-width` ([bug 40541033](https://crbug.com/40541033))." }, "chrome_android": "mirror", @@ -50,7 +50,7 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "16" }, "chrome_android": "mirror", "edge": { @@ -67,7 +67,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "6" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From b7d6c4610b001b73f27b6b455e1656439a2a5e17 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 10 Dec 2024 08:43:15 -0800 Subject: [PATCH 151/165] Chrome 68 / Firefox 27 / Safari 11 supported `cursor: grabbing` (#25327) Sources: - mdn-bcd-collector: https://mdn-bcd-collector.gooborg.com/tests/css/properties/cursor/grabbing - Manual testing Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/cursor.json | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/css/properties/cursor.json b/css/properties/cursor.json index 289da8d3767d5c..926f6a8634461c 100644 --- a/css/properties/cursor.json +++ b/css/properties/cursor.json @@ -657,13 +657,20 @@ "web-features:cursor" ], "support": { - "chrome": { - "version_added": "≤83" - }, + "chrome": [ + { + "version_added": "68" + }, + { + "prefix": "-webkit-", + "version_added": "1", + "notes": "Chrome 22 added Windows support." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" + "version_added": "27" }, "firefox_android": { "version_added": "95" @@ -675,7 +682,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "11" }, "safari_ios": { "version_added": false, From 7faa13db349a8bb205a4cf6cd40492ad98745429 Mon Sep 17 00:00:00 2001 From: "Queen Vinyl Da.i'gyu-Kazotetsu" Date: Tue, 10 Dec 2024 08:47:30 -0800 Subject: [PATCH 152/165] Chrome 83 / Firefox 69 / Safari 13 added `line-break: anywhere` support (#25329) Sources: - mdn-bcd-collector: https://mdn-bcd-collector.gooborg.com/tests/css/properties/line-break/anywhere - Manual testing Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> --- css/properties/line-break.json | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/css/properties/line-break.json b/css/properties/line-break.json index 929512fbcf6967..c27e7ef2ab42d5 100644 --- a/css/properties/line-break.json +++ b/css/properties/line-break.json @@ -79,16 +79,14 @@ ], "support": { "chrome": { - "version_added": "≤83" + "version_added": "83" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "≤72" - }, - "firefox_android": { - "version_added": "79" + "version_added": "69" }, + "firefox_android": "mirror", "ie": { "version_added": false }, @@ -96,7 +94,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": "≤13.1" + "version_added": "13" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", From 8d6e771cb2ecd7b8b722f4beb1c8fd1e7cf3ec09 Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:50:34 +0000 Subject: [PATCH 153/165] Release v5.6.23 (#25361) --- RELEASE_NOTES.md | 25 +++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d8670e9d503d31..83210ebafc9054 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,30 @@ # @mdn/browser-compat-data release notes +## [v5.6.23](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.23) + +December 10, 2024 + +### Removals + +- `css.properties.object-position.applies_to_iframe_elements` ([#25354](https://github.com/mdn/browser-compat-data/pull/25354)) +- `css.types.color.color-contrast` ([#25305](https://github.com/mdn/browser-compat-data/pull/25305)) + +### Additions + +- `browsers.opera_android.releases.85` ([#25347](https://github.com/mdn/browser-compat-data/pull/25347)) +- `browsers.opera_android.releases.86` ([#25347](https://github.com/mdn/browser-compat-data/pull/25347)) +- `browsers.opera.releases.116` ([#25347](https://github.com/mdn/browser-compat-data/pull/25347)) +- `browsers.opera.releases.117` ([#25347](https://github.com/mdn/browser-compat-data/pull/25347)) +- `webextensions.api.action.onUserSettingsChanged` ([#25343](https://github.com/mdn/browser-compat-data/pull/25343)) +- `webextensions.api.action.UserSettingsChange` ([#25343](https://github.com/mdn/browser-compat-data/pull/25343)) + +### Statistics + +- 8 contributors have changed 44 files with 250 additions and 258 deletions in 25 commits ([`v5.6.22...v5.6.23`](https://github.com/mdn/browser-compat-data/compare/v5.6.22...v5.6.23)) +- 16,763 total features +- 1,118 total contributors +- 5,027 total stargazers + ## [v5.6.22](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.22) December 6, 2024 diff --git a/package-lock.json b/package-lock.json index e1659eb47f3e1f..b17072e830f275 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.22", + "version": "5.6.23", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mdn/browser-compat-data", - "version": "5.6.22", + "version": "5.6.23", "hasInstallScript": true, "license": "CC0-1.0", "devDependencies": { diff --git a/package.json b/package.json index 91779223953ab6..69a916ed4b1785 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mdn/browser-compat-data", - "version": "5.6.22", + "version": "5.6.23", "description": "Browser compatibility data provided by MDN Web Docs", "main": "index.ts", "type": "module", From 39638bb486d839609f73a1ea22015bca48fba8ce Mon Sep 17 00:00:00 2001 From: Claas Augner <495429+caugner@users.noreply.github.com> Date: Tue, 10 Dec 2024 17:56:11 +0100 Subject: [PATCH 154/165] Revert "fix(scripts/release): avoid force-push" (#25369) * Revert "fix(scripts/release): avoid force-push (#25140)" This reverts commit 68ff1d99cdd39552fc8879b9c52a8442e8f3babf. * chore(scripts/release): use branch variable in messages --- scripts/release/index.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/scripts/release/index.ts b/scripts/release/index.ts index 633bfc6db7a730..cb6123301f053a 100644 --- a/scripts/release/index.ts +++ b/scripts/release/index.ts @@ -69,18 +69,8 @@ const commitAndPR = async ( exec(`git commit --file ${commitFile}`), ); - const commit = exec('git rev-parse HEAD'); - - console.log(chalk`{blue Cherry-picking onto remote ${branch} branch...}`); - exec(` - git fetch origin ${branch} || true - git reset --hard origin/${branch} || true - git merge origin/main --strategy-option theirs - git cherry-pick ${commit} --strategy-option theirs || git cherry-pick --abort - `); - console.log(chalk`{blue Pushing ${branch} branch...}`); - exec(`git push --set-upstream origin ${branch}`); + exec(`git push --force --set-upstream origin ${branch}`); console.log(chalk`{blue Creating/editing pull request...}`); await temporaryWriteTask(pr.body, (bodyFile) => { From 91cbc6a563ce36bd41dc368cfbeca492d31e78b7 Mon Sep 17 00:00:00 2001 From: Onkar Khadangale <87750369+OnkarRuikar@users.noreply.github.com> Date: Wed, 11 Dec 2024 12:37:35 +0530 Subject: [PATCH 155/165] http.headers.X-XSS-Protection : mark deprecated (#25373) --- http/headers/X-XSS-Protection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http/headers/X-XSS-Protection.json b/http/headers/X-XSS-Protection.json index 0f6187217ae807..37146ec80af0c4 100644 --- a/http/headers/X-XSS-Protection.json +++ b/http/headers/X-XSS-Protection.json @@ -38,7 +38,7 @@ "status": { "experimental": false, "standard_track": false, - "deprecated": false + "deprecated": true } } } From fe18703abad94a97ef8af3e7dd633cb421872fd7 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Wed, 11 Dec 2024 11:11:30 +0100 Subject: [PATCH 156/165] Add impl_url for removed X-XSS-Protection header (#25368) * Add bug tracker URLs for removed features * Remove linter exception for http.headers.X-XSS-Protection --- http/headers/X-XSS-Protection.json | 9 ++++++--- lint/linter/test-obsolete.ts | 1 - 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/http/headers/X-XSS-Protection.json b/http/headers/X-XSS-Protection.json index 37146ec80af0c4..5288a6864ba221 100644 --- a/http/headers/X-XSS-Protection.json +++ b/http/headers/X-XSS-Protection.json @@ -7,7 +7,8 @@ "support": { "chrome": { "version_added": "4", - "version_removed": "78" + "version_removed": "78", + "impl_url": "https://crbug.com/40629883" }, "chrome_android": "mirror", "edge": { @@ -15,7 +16,8 @@ "version_removed": "17" }, "firefox": { - "version_added": false + "version_added": false, + "impl_url": "https://bugzil.la/528661" }, "firefox_android": "mirror", "ie": { @@ -26,7 +28,8 @@ "opera_android": "mirror", "safari": { "version_added": "5", - "version_removed": "15.4" + "version_removed": "15.4", + "impl_url": "https://webkit.org/b/230483" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", diff --git a/lint/linter/test-obsolete.ts b/lint/linter/test-obsolete.ts index 9017713bc72f5c..9ef17b1351250a 100644 --- a/lint/linter/test-obsolete.ts +++ b/lint/linter/test-obsolete.ts @@ -152,6 +152,5 @@ export default { exceptions: [ 'html.elements.track.kind.descriptions', 'http.headers.Cache-Control.stale-if-error', - 'http.headers.X-XSS-Protection', ], } as Linter; From 5854e21d4e62059f57ce6781828cfcf6f3277ee5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:34:11 +0000 Subject: [PATCH 157/165] Bump @types/node from 22.10.1 to 22.10.2 (#25379) --- package-lock.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b17072e830f275..55cac54db15451 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1337,10 +1337,11 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~6.20.0" } From e552f5f836c56a77352284524e4beb125a7cb67b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:34:29 +0000 Subject: [PATCH 158/165] Bump lint-staged from 15.2.10 to 15.2.11 (#25380) --- package-lock.json | 98 +++++++++++++++++++++++++++++++---------------- 1 file changed, 64 insertions(+), 34 deletions(-) diff --git a/package-lock.json b/package-lock.json index 55cac54db15451..8dfa070581c107 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1834,6 +1834,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", "dev": true, + "license": "MIT", "dependencies": { "environment": "^1.0.0" }, @@ -2638,6 +2639,7 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^7.0.0" @@ -2650,10 +2652,11 @@ } }, "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2665,13 +2668,15 @@ "version": "10.4.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cli-truncate/node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -2689,6 +2694,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -2782,7 +2788,8 @@ "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/commander": { "version": "8.3.0", @@ -2945,10 +2952,11 @@ } }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -3176,6 +3184,7 @@ "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -4264,7 +4273,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/execa": { "version": "5.1.1", @@ -5365,6 +5375,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5814,10 +5825,11 @@ } }, "node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5832,21 +5844,22 @@ "dev": true }, "node_modules/lint-staged": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.10.tgz", - "integrity": "sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==", + "version": "15.2.11", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.11.tgz", + "integrity": "sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "~5.3.0", "commander": "~12.1.0", - "debug": "~4.3.6", + "debug": "~4.4.0", "execa": "~8.0.1", - "lilconfig": "~3.1.2", - "listr2": "~8.2.4", + "lilconfig": "~3.1.3", + "listr2": "~8.2.5", "micromatch": "~4.0.8", "pidtree": "~0.6.0", "string-argv": "~0.3.2", - "yaml": "~2.5.0" + "yaml": "~2.6.1" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -6002,10 +6015,11 @@ } }, "node_modules/listr2": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz", - "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", @@ -6019,10 +6033,11 @@ } }, "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -6034,13 +6049,15 @@ "version": "10.4.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2/node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -6058,6 +6075,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -6073,6 +6091,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -6188,6 +6207,7 @@ "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", @@ -6203,10 +6223,11 @@ } }, "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -6218,13 +6239,15 @@ "version": "10.4.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-update/node_modules/is-fullwidth-code-point": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", "dev": true, + "license": "MIT", "dependencies": { "get-east-asian-width": "^1.0.0" }, @@ -6240,6 +6263,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" @@ -6256,6 +6280,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -6273,6 +6298,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -6288,6 +6314,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -7720,7 +7747,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", @@ -8074,6 +8102,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -9161,10 +9190,11 @@ "peer": true }, "node_modules/yaml": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", - "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", "dev": true, + "license": "ISC", "bin": { "yaml": "bin.mjs" }, From d313548765d11403c0bc861618639c3d9286a8ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:34:52 +0000 Subject: [PATCH 159/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241210 to 0.2.20241211 (#25378) --- api/SVGAnimatedRect.json | 2 ++ package-lock.json | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/api/SVGAnimatedRect.json b/api/SVGAnimatedRect.json index 1073568d272a87..7f3389f331e7e9 100644 --- a/api/SVGAnimatedRect.json +++ b/api/SVGAnimatedRect.json @@ -49,6 +49,7 @@ }, "animVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedRect/animVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedRect__animVal", "tags": [ "web-features:smil-svg-animations" @@ -96,6 +97,7 @@ }, "baseVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedRect/baseVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedRect__baseVal", "tags": [ "web-features:smil-svg-animations" diff --git a/package-lock.json b/package-lock.json index 8dfa070581c107..cbe52c562e19c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -479,10 +479,11 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241210", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241210.tgz", - "integrity": "sha512-/ne/1RugrXehxj8coXQqeHOfkhnRBM7plbIHD8Mx60wjFNxS437fTonTAIig3/b9KvVj5JkL0DTITOKKShrXaw==", - "dev": true + "version": "0.2.20241211", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241211.tgz", + "integrity": "sha512-tdEFqG+erfDNYUKfPysLuL+H+VFa0izdLs66jVjmcPs3tBvv3oA7LLLKAIzJx5OBtRdR50sBklI8gVG/7nDjcA==", + "dev": true, + "license": "CC-BY-SA-2.5" }, "node_modules/@desertnet/html-parser": { "version": "1.0.1", From 20dbf3b40a799cd3fe8087e08eb0fa624f357033 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:35:32 +0000 Subject: [PATCH 160/165] Bump eslint-plugin-jsdoc from 50.6.0 to 50.6.1 (#25381) --- package-lock.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index cbe52c562e19c9..901549f84adf8c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3680,10 +3680,11 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "50.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.0.tgz", - "integrity": "sha512-tCNp4fR79Le3dYTPB0dKEv7yFyvGkUCa+Z3yuTrrNGGOxBlXo9Pn0PEgroOZikUQOGjxoGMVKNjrOHcYEdfszg==", + "version": "50.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.1.tgz", + "integrity": "sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@es-joy/jsdoccomment": "~0.49.0", "are-docs-informative": "^0.0.2", From 6363575acad0f6402d4c5b2e524e48a7f2fc7b01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 11:38:30 +0000 Subject: [PATCH 161/165] Bump c8 from 10.1.2 to 10.1.3 (#25377) --- package-lock.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 901549f84adf8c..52d20d58fceee7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -451,10 +451,14 @@ } }, "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -2378,12 +2382,13 @@ } }, "node_modules/c8": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.2.tgz", - "integrity": "sha512-Qr6rj76eSshu5CgRYvktW0uM0CFY0yi4Fd5D0duDXO6sYinyopmftUiJVuzBQxQcwQLor7JWDVRP+dUfCmzgJw==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", "dev": true, + "license": "ISC", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", + "@bcoe/v8-coverage": "^1.0.1", "@istanbuljs/schema": "^0.1.3", "find-up": "^5.0.0", "foreground-child": "^3.1.1", From 0e0a7ebec9b12ecebc62c028a4a377162d1795db Mon Sep 17 00:00:00 2001 From: MDN Web Docs GitHub Bot <108879845+mdn-bot@users.noreply.github.com> Date: Thu, 12 Dec 2024 07:26:41 +0000 Subject: [PATCH 162/165] Update browser releases (#25388) --- browsers/safari.json | 5 +++-- browsers/safari_ios.json | 5 +++-- browsers/webview_ios.json | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/browsers/safari.json b/browsers/safari.json index 7b2a3aaad1f55c..824713bac91b38 100644 --- a/browsers/safari.json +++ b/browsers/safari.json @@ -328,13 +328,14 @@ "18.1": { "release_date": "2024-10-28", "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_1-release-notes", - "status": "current", + "status": "retired", "engine": "WebKit", "engine_version": "619.2.8" }, "18.2": { + "release_date": "2024-12-11", "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes", - "status": "beta", + "status": "current", "engine": "WebKit", "engine_version": "620.1.16" } diff --git a/browsers/safari_ios.json b/browsers/safari_ios.json index e7a52f7e97b49f..af3d4f4711c038 100644 --- a/browsers/safari_ios.json +++ b/browsers/safari_ios.json @@ -300,13 +300,14 @@ "18.1": { "release_date": "2024-10-28", "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_1-release-notes", - "status": "current", + "status": "retired", "engine": "WebKit", "engine_version": "619.2.8" }, "18.2": { + "release_date": "2024-12-11", "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes", - "status": "beta", + "status": "current", "engine": "WebKit", "engine_version": "620.1.16" } diff --git a/browsers/webview_ios.json b/browsers/webview_ios.json index dcc5d60948ab33..5d7c5d5d02d036 100644 --- a/browsers/webview_ios.json +++ b/browsers/webview_ios.json @@ -300,13 +300,14 @@ "18.1": { "release_date": "2024-10-28", "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_1-release-notes", - "status": "current", + "status": "retired", "engine": "WebKit", "engine_version": "619.2.8" }, "18.2": { + "release_date": "2024-12-11", "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_2-release-notes", - "status": "beta", + "status": "current", "engine": "WebKit", "engine_version": "620.1.16" } From 782e033ed0e95185e16f2baa4bcf4bc6a578d70d Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 12 Dec 2024 10:01:43 +0100 Subject: [PATCH 163/165] Chromium supports setAppBadge as much as it is possible (#25375) --- api/Navigator.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/Navigator.json b/api/Navigator.json index c246210c5ee456..eb1150b91d8f17 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -4750,8 +4750,7 @@ "support": { "chrome": { "version_added": "81", - "partial_implementation": true, - "notes": "Windows and macOS only." + "notes": "Windows and macOS only. Linux offers no universal badging API on the operating system level." }, "chrome_android": { "version_added": false From f5fede0209929c8e33fd15428e6630652a41b3d2 Mon Sep 17 00:00:00 2001 From: Daniel Hritzkiv Date: Thu, 12 Dec 2024 04:15:08 -0500 Subject: [PATCH 164/165] Safari iOS 18.2 supports `input type="week"` (#25387) Add support for week type for calendar inputs in iOS. Ref: https://webkit.org/blog/16301/webkit-features-in-safari-18-2/#:~:text=Safari%2018.2%20adds%20support%20for%20input%20type=week%20on%20iOS%2C%20iPadOS%2C%20and%20visionOS. --- html/elements/input/week.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/html/elements/input/week.json b/html/elements/input/week.json index fc6dab34600ddf..1732ba4c5af0e6 100644 --- a/html/elements/input/week.json +++ b/html/elements/input/week.json @@ -37,7 +37,9 @@ "version_added": false, "impl_url": "https://webkit.org/b/200416" }, - "safari_ios": "mirror", + "safari_ios": { + "version_added": "18.2" + }, "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" From 7382003e9b32e24026ed6aa5afcc0f205e0f324d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 11:07:03 +0000 Subject: [PATCH 165/165] Bump @ddbeck/mdn-content-inventory from 0.2.20241211 to 0.2.20241212 (#25389) --- api/SVGAnimatedBoolean.json | 2 ++ package-lock.json | 9 ++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/api/SVGAnimatedBoolean.json b/api/SVGAnimatedBoolean.json index 8c0e77c4a26f19..4be9d1c7007b4c 100644 --- a/api/SVGAnimatedBoolean.json +++ b/api/SVGAnimatedBoolean.json @@ -47,6 +47,7 @@ }, "animVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedBoolean/animVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedBoolean__animVal", "tags": [ "web-features:smil-svg-animations" @@ -90,6 +91,7 @@ }, "baseVal": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimatedBoolean/baseVal", "spec_url": "https://svgwg.org/svg2-draft/types.html#__svg__SVGAnimatedBoolean__baseVal", "tags": [ "web-features:smil-svg-animations" diff --git a/package-lock.json b/package-lock.json index 52d20d58fceee7..309aeb91ccc9af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -483,11 +483,10 @@ } }, "node_modules/@ddbeck/mdn-content-inventory": { - "version": "0.2.20241211", - "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241211.tgz", - "integrity": "sha512-tdEFqG+erfDNYUKfPysLuL+H+VFa0izdLs66jVjmcPs3tBvv3oA7LLLKAIzJx5OBtRdR50sBklI8gVG/7nDjcA==", - "dev": true, - "license": "CC-BY-SA-2.5" + "version": "0.2.20241212", + "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20241212.tgz", + "integrity": "sha512-hLvLsSkn0HYZocadi+W6oOS4PRzEwv6iD/xbWbUlosPw6YuxCkKMZLXzyYXqEWiWSVssrn2peVEXA8mv78zERw==", + "dev": true }, "node_modules/@desertnet/html-parser": { "version": "1.0.1",