diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 808ec2b423c29a..ec2c009c08090c 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,168 @@
# @mdn/browser-compat-data release notes
+## [v5.6.2](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.2)
+
+September 20, 2024
+
+### Removals
+
+- `html.elements.area.tabindex` ([#24430](https://github.com/mdn/browser-compat-data/pull/24430))
+- `html.elements.object.tabindex` ([#24430](https://github.com/mdn/browser-compat-data/pull/24430))
+
+### Additions
+
+- `webextensions.api.declarativeNetRequest.RuleCondition.initiatorDomains` ([#24384](https://github.com/mdn/browser-compat-data/pull/24384))
+- `webextensions.api.tabs.onUpdated.changeInfo.openerTabId` ([#24069](https://github.com/mdn/browser-compat-data/pull/24069))
+
+### Statistics
+
+- 6 contributors have changed 11 files with 78 additions and 89 deletions in 10 commits ([`v5.6.1...v5.6.2`](https://github.com/mdn/browser-compat-data/compare/v5.6.1...v5.6.2))
+- 16,479 total features
+- 1,104 total contributors
+- 4,905 total stargazers
+
+## [v5.6.1](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.1)
+
+September 18, 2024
+
+### Removals
+
+- `browsers.safari_ios.releases.18.0` ([#24456](https://github.com/mdn/browser-compat-data/pull/24456))
+- `browsers.safari.releases.18.0` ([#24456](https://github.com/mdn/browser-compat-data/pull/24456))
+- `browsers.webview_ios.releases.18.0` ([#24456](https://github.com/mdn/browser-compat-data/pull/24456))
+
+### Additions
+
+- `browsers.safari_ios.releases.18.1` ([#24463](https://github.com/mdn/browser-compat-data/pull/24463))
+- `browsers.safari.releases.18.1` ([#24463](https://github.com/mdn/browser-compat-data/pull/24463))
+- `browsers.webview_ios.releases.18.1` ([#24463](https://github.com/mdn/browser-compat-data/pull/24463))
+
+### Statistics
+
+- 3 contributors have changed 10 files with 48 additions and 34 deletions in 4 commits ([`v5.6.0...v5.6.1`](https://github.com/mdn/browser-compat-data/compare/v5.6.0...v5.6.1))
+- 16,479 total features
+- 1,104 total contributors
+- 4,905 total stargazers
+
+## [v5.6.0](https://github.com/mdn/browser-compat-data/releases/tag/v5.6.0)
+
+September 17, 2024
+
+### Notable changes
+
+#### WebView iOS
+
+BCD now tracks data for WebView on iOS, also known as WKWebView!
+
+### Removals
+
+- `api.ApplicationCache` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.abort` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.cached_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.checking_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.downloading_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.error_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.noupdate_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.obsolete_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.progress_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.status` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.swapCache` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.update` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.ApplicationCache.updateready_event` ([#24426](https://github.com/mdn/browser-compat-data/pull/24426))
+- `api.HTMLButtonElement.invokeaction` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.HTMLButtonElement.invoketarget` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.HTMLElement.invoke_event` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.InvokeEvent` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.InvokeEvent.action` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.InvokeEvent.InvokeEvent` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.InvokeEvent.invoker` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `css.properties.user-select.contain` ([#23575](https://github.com/mdn/browser-compat-data/pull/23575))
+- `html.global_attributes.invokeaction` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `html.global_attributes.invoketarget` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+
+### Additions
+
+- `api.CommandEvent` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.CommandEvent.command` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.CommandEvent.CommandEvent` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.CommandEvent.source` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.Document.caretPositionFromPoint.options_parameter` ([#24405](https://github.com/mdn/browser-compat-data/pull/24405))
+- `api.HTMLButtonElement.command` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.HTMLButtonElement.commandfor` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.HTMLElement.command_event` ([#24362](https://github.com/mdn/browser-compat-data/pull/24362))
+- `api.PointerEvent.PointerEvent.options_altitudeAngle_parameter` ([#24393](https://github.com/mdn/browser-compat-data/pull/24393))
+- `api.PointerEvent.PointerEvent.options_azimuthAngle_parameter` ([#24393](https://github.com/mdn/browser-compat-data/pull/24393))
+- `api.Scheduler.yield` ([#24439](https://github.com/mdn/browser-compat-data/pull/24439))
+- `browsers.chrome_android.releases.130` ([#24423](https://github.com/mdn/browser-compat-data/pull/24423))
+- `browsers.chrome.releases.130` ([#24423](https://github.com/mdn/browser-compat-data/pull/24423))
+- `browsers.opera_android.releases.84` ([#24422](https://github.com/mdn/browser-compat-data/pull/24422))
+- `browsers.opera.releases.114` ([#24421](https://github.com/mdn/browser-compat-data/pull/24421))
+- `browsers.opera.releases.115` ([#24421](https://github.com/mdn/browser-compat-data/pull/24421))
+- `browsers.safari_ios.releases.18.0` ([#24452](https://github.com/mdn/browser-compat-data/pull/24452))
+- `browsers.safari.releases.18.0` ([#24452](https://github.com/mdn/browser-compat-data/pull/24452))
+- `browsers.webview_android.releases.130` ([#24423](https://github.com/mdn/browser-compat-data/pull/24423))
+- `browsers.webview_ios` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.1` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.10` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.10.3` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.11` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.11.3` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.12` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.12.2` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.13` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.13.4` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.14` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.14.5` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.15` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.15.1` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.15.2` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.15.3` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.15.4` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.15.5` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.15.6` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.16` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.16.1` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.16.2` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.16.3` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.16.4` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.16.5` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.16.6` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.17` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.17.1` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.17.2` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.17.3` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.17.4` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.17.5` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.17.6` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.18` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.18.0` ([#24452](https://github.com/mdn/browser-compat-data/pull/24452))
+- `browsers.webview_ios.releases.2` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.3` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.3.2` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.4` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.4.2` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.5` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.6` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.7` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.8` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.9` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `browsers.webview_ios.releases.9.3` ([#23747](https://github.com/mdn/browser-compat-data/pull/23747))
+- `css.at-rules.custom-media` ([#24338](https://github.com/mdn/browser-compat-data/pull/24338))
+- `css.properties.background-clip.border-area` ([#24333](https://github.com/mdn/browser-compat-data/pull/24333))
+- `css.properties.caption-side.bottom` ([#24157](https://github.com/mdn/browser-compat-data/pull/24157))
+- `css.properties.caption-side.top` ([#24157](https://github.com/mdn/browser-compat-data/pull/24157))
+- `css.properties.color-scheme.dark` ([#24163](https://github.com/mdn/browser-compat-data/pull/24163))
+- `css.properties.color-scheme.light` ([#24163](https://github.com/mdn/browser-compat-data/pull/24163))
+- `css.properties.color-scheme.normal` ([#24163](https://github.com/mdn/browser-compat-data/pull/24163))
+- `css.properties.display.table-caption` ([#24385](https://github.com/mdn/browser-compat-data/pull/24385))
+
+### Statistics
+
+- 12 contributors have changed 2,507 files with 36,150 additions and 16,632 deletions in 68 commits ([`v5.5.51...v5.6.0`](https://github.com/mdn/browser-compat-data/compare/v5.5.51...v5.6.0))
+- 16,479 total features
+- 1,104 total contributors
+- 4,904 total stargazers
+
## [v5.5.51](https://github.com/mdn/browser-compat-data/releases/tag/v5.5.51)
September 6, 2024
diff --git a/api/ApplicationCache.json b/api/ApplicationCache.json
deleted file mode 100644
index fb6dbf14841a34..00000000000000
--- a/api/ApplicationCache.json
+++ /dev/null
@@ -1,617 +0,0 @@
-{
- "api": {
- "ApplicationCache": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1",
- "version_removed": "71"
- },
- "opera_android": {
- "version_added": "≤12.1",
- "version_removed": "60"
- },
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- },
- "abort": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "18",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "6",
- "version_removed": "16"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "cached_event": {
- "__compat": {
- "description": "cached
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "checking_event": {
- "__compat": {
- "description": "checking
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "downloading_event": {
- "__compat": {
- "description": "downloading
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "error_event": {
- "__compat": {
- "description": "error
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "noupdate_event": {
- "__compat": {
- "description": "noupdate
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "obsolete_event": {
- "__compat": {
- "description": "obsolete
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3.5",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "progress_event": {
- "__compat": {
- "description": "progress
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "status": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1",
- "version_removed": "71"
- },
- "opera_android": {
- "version_added": "≤12.1",
- "version_removed": "60"
- },
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "swapCache": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1",
- "version_removed": "71"
- },
- "opera_android": {
- "version_added": "≤12.1",
- "version_removed": "60"
- },
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "update": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "≤12.1",
- "version_removed": "71"
- },
- "opera_android": {
- "version_added": "≤12.1",
- "version_removed": "60"
- },
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "updateready_event": {
- "__compat": {
- "description": "updateready
event",
- "support": {
- "chrome": {
- "version_added": "5",
- "version_removed": "85"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12",
- "version_removed": "86"
- },
- "firefox": {
- "version_added": "3",
- "version_removed": "84"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "4",
- "version_removed": "16"
- },
- "safari_ios": {
- "version_added": "3",
- "version_removed": "16"
- },
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": "≤37",
- "version_removed": "85"
- },
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- }
- }
- }
-}
diff --git a/api/AuthenticatorAttestationResponse.json b/api/AuthenticatorAttestationResponse.json
index 0042f4538e99f2..fd8f47a3a27766 100644
--- a/api/AuthenticatorAttestationResponse.json
+++ b/api/AuthenticatorAttestationResponse.json
@@ -237,6 +237,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getTransports",
"spec_url": "https://w3c.github.io/webauthn/#dom-authenticatorattestationresponse-gettransports",
+ "tags": [
+ "web-features:webauthn"
+ ],
"support": {
"chrome": {
"version_added": "74"
diff --git a/api/CSSPositionTryDescriptors.json b/api/CSSPositionTryDescriptors.json
index b1aefd4c1efd45..81878eb4fce313 100644
--- a/api/CSSPositionTryDescriptors.json
+++ b/api/CSSPositionTryDescriptors.json
@@ -14,8 +14,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -52,8 +59,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -91,8 +105,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -130,8 +151,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -169,8 +197,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -208,8 +243,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -247,8 +289,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -286,8 +335,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -325,8 +381,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -364,8 +427,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -403,8 +473,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -442,8 +519,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -481,8 +565,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -520,8 +611,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -559,8 +657,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -598,8 +703,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -637,8 +749,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -676,8 +795,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -715,8 +841,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -754,8 +887,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -793,8 +933,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -832,8 +979,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -871,8 +1025,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -910,8 +1071,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -949,8 +1117,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -988,8 +1163,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1027,8 +1209,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1066,8 +1255,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1105,8 +1301,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1144,8 +1347,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1183,8 +1393,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1222,8 +1439,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1261,8 +1485,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1300,8 +1531,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1339,8 +1577,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1378,8 +1623,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1417,8 +1669,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1456,8 +1715,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1495,8 +1761,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1534,8 +1807,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1573,8 +1853,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1612,8 +1899,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1651,8 +1945,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1690,8 +1991,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1729,8 +2037,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1768,8 +2083,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1807,8 +2129,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1846,8 +2175,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1885,8 +2221,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1924,8 +2267,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -1963,8 +2313,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2002,8 +2359,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2041,8 +2405,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2080,8 +2451,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2119,8 +2497,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2158,8 +2543,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2197,8 +2589,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2236,8 +2635,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2275,8 +2681,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2314,8 +2727,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2353,8 +2773,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2392,8 +2819,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2431,8 +2865,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2470,8 +2911,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2509,8 +2957,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2554,8 +3009,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2593,8 +3055,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2638,8 +3107,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2677,8 +3153,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2716,8 +3199,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -2755,8 +3245,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/CSSPositionTryRule.json b/api/CSSPositionTryRule.json
index f05e03d53c9aa4..28b8da79b5cfa4 100644
--- a/api/CSSPositionTryRule.json
+++ b/api/CSSPositionTryRule.json
@@ -14,8 +14,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -52,8 +59,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
@@ -91,8 +105,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false,
- "impl_url": "https://bugzil.la/1838746"
+ "version_added": "131",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "layout.css.anchor-positioning.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1909346"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/DOMException.json b/api/DOMException.json
index fb161bd7917ee1..5d6b5dfc4ed382 100644
--- a/api/DOMException.json
+++ b/api/DOMException.json
@@ -230,6 +230,9 @@
"__compat": {
"description": "DOMException
is serializable",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/api/Document.json b/api/Document.json
index 27a8b415ed0b8a..658f42c34e1b06 100644
--- a/api/Document.json
+++ b/api/Document.json
@@ -914,6 +914,43 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "options_parameter": {
+ "__compat": {
+ "description": "options
parameter",
+ "tags": [
+ "web-features:document-caretpositionfrompoint"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "128"
+ },
+ "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": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
},
"caretRangeFromPoint": {
diff --git a/api/Element.json b/api/Element.json
index 5c36dbdaea1dd6..a5982d8c08f44f 100644
--- a/api/Element.json
+++ b/api/Element.json
@@ -3320,6 +3320,9 @@
"__compat": {
"description": "options.checkOpacity
parameter",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -3355,6 +3358,9 @@
"__compat": {
"description": "options.checkVisibilityCSS
parameter",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -3390,6 +3396,9 @@
"__compat": {
"description": "options.contentVisibilityAuto
parameter",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "121"
@@ -3425,6 +3434,9 @@
"__compat": {
"description": "options.opacityProperty
parameter",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "121"
@@ -3460,6 +3472,9 @@
"__compat": {
"description": "options.visibilityProperty
parameter",
"spec_url": "https://drafts.csswg.org/cssom-view-1/#dictdef-checkvisibilityoptions",
+ "tags": [
+ "web-features:check-visibility"
+ ],
"support": {
"chrome": {
"version_added": "121"
diff --git a/api/HTMLButtonElement.json b/api/HTMLButtonElement.json
index b7d8ca17508484..bbf6fd883a2ed5 100644
--- a/api/HTMLButtonElement.json
+++ b/api/HTMLButtonElement.json
@@ -735,6 +735,7 @@
},
"setCustomValidity": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLButtonElement/setCustomValidity",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-setcustomvalidity-dev",
"tags": [
"web-features:constraint-validation"
@@ -829,6 +830,7 @@
},
"validationMessage": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLButtonElement/validationMessage",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-validationmessage-dev",
"tags": [
"web-features:constraint-validation"
@@ -970,6 +972,7 @@
},
"willValidate": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLButtonElement/willValidate",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-willvalidate-dev",
"tags": [
"web-features:constraint-validation"
diff --git a/api/HTMLFieldSetElement.json b/api/HTMLFieldSetElement.json
index 61730d7fb40c6b..0d8bd67a4ea864 100644
--- a/api/HTMLFieldSetElement.json
+++ b/api/HTMLFieldSetElement.json
@@ -352,6 +352,7 @@
},
"setCustomValidity": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFieldSetElement/setCustomValidity",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-setcustomvalidity-dev",
"tags": [
"web-features:constraint-validation"
@@ -442,6 +443,7 @@
},
"validationMessage": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFieldSetElement/validationMessage",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-validationmessage-dev",
"tags": [
"web-features:constraint-validation"
@@ -537,6 +539,7 @@
},
"willValidate": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLFieldSetElement/willValidate",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-willvalidate-dev",
"tags": [
"web-features:constraint-validation"
diff --git a/api/HTMLImageElement.json b/api/HTMLImageElement.json
index d3cb1005826479..574c4f87ba62f5 100644
--- a/api/HTMLImageElement.json
+++ b/api/HTMLImageElement.json
@@ -481,7 +481,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "127",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "network.fetchpriority.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1797715"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/HTMLInputElement.json b/api/HTMLInputElement.json
index 45c05a813acd08..ff93ebbebbc6f8 100644
--- a/api/HTMLInputElement.json
+++ b/api/HTMLInputElement.json
@@ -44,6 +44,7 @@
},
"accept": {
"__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",
"support": {
"chrome": {
@@ -124,6 +125,7 @@
},
"alt": {
"__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",
"support": {
"chrome": {
@@ -164,6 +166,7 @@
},
"autocomplete": {
"__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",
"support": {
"chrome": {
@@ -242,6 +245,7 @@
},
"capture": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/capture",
"spec_url": "https://w3c.github.io/html-media-capture/#dom-htmlinputelement-capture",
"tags": [
"web-features:html-media-capture"
@@ -285,6 +289,7 @@
},
"checked": {
"__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",
"support": {
"chrome": {
@@ -373,6 +378,7 @@
},
"defaultChecked": {
"__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",
"support": {
"chrome": {
@@ -836,6 +842,7 @@
},
"height": {
"__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",
"support": {
"chrome": {
@@ -1345,6 +1352,7 @@
},
"pattern": {
"__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",
"support": {
"chrome": {
@@ -1389,6 +1397,7 @@
},
"placeholder": {
"__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",
"support": {
"chrome": {
@@ -1507,6 +1516,7 @@
},
"readOnly": {
"__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",
"support": {
"chrome": {
@@ -1589,6 +1599,7 @@
},
"required": {
"__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",
"support": {
"chrome": {
@@ -2452,6 +2463,7 @@
},
"size": {
"__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",
"support": {
"chrome": {
@@ -2492,6 +2504,7 @@
},
"src": {
"__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",
"support": {
"chrome": {
@@ -2752,6 +2765,7 @@
},
"validationMessage": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/validationMessage",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-validationmessage-dev",
"tags": [
"web-features:constraint-validation"
@@ -3062,6 +3076,7 @@
},
"width": {
"__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",
"support": {
"chrome": {
@@ -3102,6 +3117,7 @@
},
"willValidate": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/willValidate",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-willvalidate-dev",
"tags": [
"web-features:constraint-validation"
diff --git a/api/HTMLLinkElement.json b/api/HTMLLinkElement.json
index 467951fd848c74..dbdb8f05283111 100644
--- a/api/HTMLLinkElement.json
+++ b/api/HTMLLinkElement.json
@@ -280,7 +280,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "127",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "network.fetchpriority.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1797715"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/HTMLOutputElement.json b/api/HTMLOutputElement.json
index 6b31264124352f..2166f9ec1a40d1 100644
--- a/api/HTMLOutputElement.json
+++ b/api/HTMLOutputElement.json
@@ -397,6 +397,7 @@
},
"setCustomValidity": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOutputElement/setCustomValidity",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-setcustomvalidity-dev",
"tags": [
"web-features:constraint-validation"
@@ -485,6 +486,7 @@
},
"validationMessage": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOutputElement/validationMessage",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-validationmessage-dev",
"tags": [
"web-features:constraint-validation"
@@ -622,6 +624,7 @@
},
"willValidate": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLOutputElement/willValidate",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-willvalidate-dev",
"tags": [
"web-features:constraint-validation"
diff --git a/api/HTMLScriptElement.json b/api/HTMLScriptElement.json
index a26cce638a23eb..f4f16cee6c2121 100644
--- a/api/HTMLScriptElement.json
+++ b/api/HTMLScriptElement.json
@@ -352,7 +352,15 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "127",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "network.fetchpriority.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1797715"
},
"firefox_android": "mirror",
"ie": {
diff --git a/api/HTMLSelectElement.json b/api/HTMLSelectElement.json
index 20cfe31db38f42..a201b5a7e44ae8 100644
--- a/api/HTMLSelectElement.json
+++ b/api/HTMLSelectElement.json
@@ -420,6 +420,7 @@
},
"length": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/length",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-select-length-dev",
"tags": [
"web-features:select"
@@ -465,6 +466,7 @@
},
"multiple": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/multiple",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-select-multiple",
"tags": [
"web-features:select"
@@ -738,6 +740,7 @@
},
"required": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/required",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-select-required",
"tags": [
"web-features:select"
@@ -967,6 +970,7 @@
},
"size": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/size",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-select-size",
"tags": [
"web-features:select"
@@ -1058,6 +1062,7 @@
},
"validationMessage": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/validationMessage",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-validationmessage-dev",
"tags": [
"web-features:constraint-validation"
@@ -1199,6 +1204,7 @@
},
"willValidate": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/willValidate",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-willvalidate-dev",
"tags": [
"web-features:constraint-validation"
diff --git a/api/HTMLTextAreaElement.json b/api/HTMLTextAreaElement.json
index e3f058ee2d137d..594c2c1ee40027 100644
--- a/api/HTMLTextAreaElement.json
+++ b/api/HTMLTextAreaElement.json
@@ -47,6 +47,7 @@
},
"autocomplete": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/autocomplete",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fe-autocomplete",
"tags": [
"web-features:textarea"
@@ -132,6 +133,7 @@
},
"cols": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/cols",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-cols",
"tags": [
"web-features:textarea"
@@ -175,6 +177,7 @@
},
"defaultValue": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/defaultValue",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-defaultvalue",
"tags": [
"web-features:textarea"
@@ -259,6 +262,7 @@
},
"disabled": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/disabled",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fe-disabled",
"tags": [
"web-features:textarea"
@@ -392,6 +396,7 @@
},
"maxLength": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/maxLength",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-maxlength",
"tags": [
"web-features:textarea"
@@ -439,6 +444,7 @@
},
"minLength": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/minLength",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-minlength",
"tags": [
"web-features:textarea"
@@ -522,6 +528,7 @@
},
"placeholder": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/placeholder",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-placeholder",
"tags": [
"web-features:textarea"
@@ -569,6 +576,7 @@
},
"readOnly": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/readOnly",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-readonly",
"tags": [
"web-features:textarea"
@@ -654,6 +662,7 @@
},
"required": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/required",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-required",
"tags": [
"web-features:textarea"
@@ -701,6 +710,7 @@
},
"rows": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/rows",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-rows",
"tags": [
"web-features:textarea"
@@ -744,6 +754,7 @@
},
"select": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/select",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-select-dev",
"tags": [
"web-features:textarea"
@@ -876,6 +887,7 @@
},
"selectionDirection": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionDirection",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectiondirection",
"tags": [
"web-features:textarea"
@@ -917,6 +929,7 @@
},
"selectionEnd": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionEnd",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectionend",
"tags": [
"web-features:textarea"
@@ -960,6 +973,7 @@
},
"selectionStart": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionStart",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-selectionstart",
"tags": [
"web-features:textarea"
@@ -1003,6 +1017,7 @@
},
"setCustomValidity": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/setCustomValidity",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-setcustomvalidity-dev",
"tags": [
"web-features:constraint-validation"
@@ -1051,6 +1066,7 @@
},
"setRangeText": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/setRangeText",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-setrangetext-dev",
"tags": [
"web-features:textarea"
@@ -1088,6 +1104,7 @@
},
"setSelectionRange": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/setSelectionRange",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-textarea/input-setselectionrange-dev",
"tags": [
"web-features:textarea"
@@ -1131,6 +1148,7 @@
},
"textLength": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/textLength",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-textlength",
"tags": [
"web-features:textarea"
@@ -1222,6 +1240,7 @@
},
"validationMessage": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/validationMessage",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-validationmessage-dev",
"tags": [
"web-features:constraint-validation"
@@ -1361,6 +1380,7 @@
},
"willValidate": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/willValidate",
"spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-cva-willvalidate-dev",
"tags": [
"web-features:constraint-validation"
@@ -1406,6 +1426,7 @@
},
"wrap": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/wrap",
"spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-wrap",
"tags": [
"web-features:textarea"
diff --git a/api/Navigator.json b/api/Navigator.json
index ca6356efb74569..b3f598ee589d92 100644
--- a/api/Navigator.json
+++ b/api/Navigator.json
@@ -5192,6 +5192,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/windowControlsOverlay",
"spec_url": "https://wicg.github.io/window-controls-overlay/#windowcontrolsoverlay-interface",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/api/RTCPeerConnection.json b/api/RTCPeerConnection.json
index 1209693d6e95fd..f44925c1c54d8a 100644
--- a/api/RTCPeerConnection.json
+++ b/api/RTCPeerConnection.json
@@ -1264,7 +1264,7 @@
},
"status": {
"experimental": false,
- "standard_track": true,
+ "standard_track": false,
"deprecated": true
}
}
diff --git a/api/SVGClipPathElement.json b/api/SVGClipPathElement.json
index 6c70cb874ef52c..745ba2a5f35212 100644
--- a/api/SVGClipPathElement.json
+++ b/api/SVGClipPathElement.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGClipPathElement",
"spec_url": "https://drafts.fxtf.org/css-masking/#InterfaceSVGClipPathElement",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -48,6 +51,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGClipPathElement/clipPathUnits",
"spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgclippathelement-clippathunits",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -93,6 +99,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGClipPathElement/transform",
"spec_url": "https://drafts.fxtf.org/css-masking/#dom-svgclippathelement-transform",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/api/SVGLengthList.json b/api/SVGLengthList.json
index 38ca7e3bae1f77..048b2888ec8445 100644
--- a/api/SVGLengthList.json
+++ b/api/SVGLengthList.json
@@ -46,6 +46,7 @@
},
"appendItem": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/appendItem",
"support": {
"chrome": {
"version_added": "1"
@@ -89,6 +90,7 @@
},
"clear": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/clear",
"support": {
"chrome": {
"version_added": "1"
@@ -132,6 +134,7 @@
},
"getItem": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/getItem",
"support": {
"chrome": {
"version_added": "1"
@@ -175,6 +178,7 @@
},
"initialize": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/initialize",
"support": {
"chrome": {
"version_added": "1"
@@ -218,6 +222,7 @@
},
"insertItemBefore": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/insertItemBefore",
"support": {
"chrome": {
"version_added": "1"
@@ -261,6 +266,7 @@
},
"length": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/length",
"support": {
"chrome": {
"version_added": "35"
@@ -298,6 +304,7 @@
},
"numberOfItems": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/numberOfItems",
"support": {
"chrome": {
"version_added": "1"
@@ -341,6 +348,7 @@
},
"removeItem": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/removeItem",
"support": {
"chrome": {
"version_added": "1"
@@ -384,6 +392,7 @@
},
"replaceItem": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGLengthList/replaceItem",
"support": {
"chrome": {
"version_added": "1"
diff --git a/api/Scheduler.json b/api/Scheduler.json
index be44e1b17d8845..05d3823008ded2 100644
--- a/api/Scheduler.json
+++ b/api/Scheduler.json
@@ -89,6 +89,43 @@
"deprecated": false
}
}
+ },
+ "yield": {
+ "__compat": {
+ "spec_url": "https://wicg.github.io/scheduling-apis/#dom-scheduler-yield",
+ "tags": [
+ "web-features:scheduler"
+ ],
+ "support": {
+ "chrome": {
+ "version_added": "129"
+ },
+ "chrome_android": "mirror",
+ "edge": "mirror",
+ "firefox": {
+ "version_added": false
+ },
+ "firefox_android": "mirror",
+ "ie": {
+ "version_added": false
+ },
+ "oculus": "mirror",
+ "opera": "mirror",
+ "opera_android": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror",
+ "samsunginternet_android": "mirror",
+ "webview_android": "mirror",
+ "webview_ios": "mirror"
+ },
+ "status": {
+ "experimental": true,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
}
}
}
diff --git a/api/SpeechGrammar.json b/api/SpeechGrammar.json
index 644d47662175eb..f459c8eefd78a6 100644
--- a/api/SpeechGrammar.json
+++ b/api/SpeechGrammar.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammar",
"spec_url": "https://wicg.github.io/speech-api/#speechreco-speechgrammar",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"prefix": "webkit",
@@ -95,6 +98,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammar/src",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechgrammar-src",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "25"
@@ -140,6 +146,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammar/weight",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechgrammar-weight",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "25"
diff --git a/api/SpeechGrammarList.json b/api/SpeechGrammarList.json
index 3f6737474475fd..9f7def7fe34e45 100644
--- a/api/SpeechGrammarList.json
+++ b/api/SpeechGrammarList.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammarList",
"spec_url": "https://wicg.github.io/speech-api/#speechgrammarlist",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"prefix": "webkit",
@@ -44,6 +47,9 @@
"description": "SpeechGrammarList()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammarList/SpeechGrammarList",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechgrammarlist-speechgrammarlist",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"prefix": "webkit",
@@ -84,6 +90,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammarList/addFromString",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechgrammarlist-addfromstring",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -123,6 +132,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammarList/addFromURI",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechgrammarlist-addfromuri",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -162,6 +174,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammarList/item",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechgrammarlist-item",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -201,6 +216,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechGrammarList/length",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechgrammarlist-length",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechRecognition.json b/api/SpeechRecognition.json
index 3433f1007a372a..e65b1aee804185 100644
--- a/api/SpeechRecognition.json
+++ b/api/SpeechRecognition.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition",
"spec_url": "https://wicg.github.io/speech-api/#speechreco-section",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"prefix": "webkit",
@@ -42,6 +45,9 @@
"description": "SpeechRecognition()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/SpeechRecognition",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-speechrecognition",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"prefix": "webkit",
@@ -86,6 +92,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/abort",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-abort",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -125,6 +134,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-audioend",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onaudioend"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -164,6 +176,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-audiostart",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onaudiostart"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -199,6 +214,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/continuous",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-continuous",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -238,6 +256,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-end",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onend"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -277,6 +298,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-error",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onerror"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -312,6 +336,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/grammars",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-grammars",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -347,6 +374,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/interimResults",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-interimresults",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -382,6 +412,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/lang",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-lang",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -417,6 +450,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/maxAlternatives",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-maxalternatives",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -456,6 +492,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-nomatch",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onnomatch"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -495,6 +534,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-result",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onresult"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -534,6 +576,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-soundend",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onsoundend"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -573,6 +618,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-soundstart",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onsoundstart"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -612,6 +660,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-speechend",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onspeechend"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -651,6 +702,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-speechstart",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onspeechstart"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -686,6 +740,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/start",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-start",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -725,6 +782,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechrecognition-start",
"https://wicg.github.io/speech-api/#dom-speechrecognition-onstart"
],
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -760,6 +820,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognition/stop",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-stop",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechRecognitionAlternative.json b/api/SpeechRecognitionAlternative.json
index 34eae89ef3ee45..b84fce46fb5e26 100644
--- a/api/SpeechRecognitionAlternative.json
+++ b/api/SpeechRecognitionAlternative.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionAlternative",
"spec_url": "https://wicg.github.io/speech-api/#speechreco-alternative",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -42,6 +45,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionAlternative/confidence",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionalternative-confidence",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -81,6 +87,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionAlternative/transcript",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionalternative-transcript",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechRecognitionErrorEvent.json b/api/SpeechRecognitionErrorEvent.json
index 8985d4041fedcb..615450a7634e98 100644
--- a/api/SpeechRecognitionErrorEvent.json
+++ b/api/SpeechRecognitionErrorEvent.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionErrorEvent",
"spec_url": "https://wicg.github.io/speech-api/#speechrecognitionerrorevent",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"alternative_name": "webkitSpeechRecognitionError",
@@ -39,6 +42,9 @@
"__compat": {
"description": "SpeechRecognitionErrorEvent()
constructor",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionerrorevent-speechrecognitionerrorevent",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"alternative_name": "webkitSpeechRecognitionError",
@@ -75,6 +81,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionErrorEvent/error",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionerrorevent-error",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "77"
@@ -110,6 +119,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionErrorEvent/message",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionerrorevent-message",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/api/SpeechRecognitionEvent.json b/api/SpeechRecognitionEvent.json
index 7079bc24df9dab..087b6d358e797b 100644
--- a/api/SpeechRecognitionEvent.json
+++ b/api/SpeechRecognitionEvent.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionEvent",
"spec_url": "https://wicg.github.io/speech-api/#speechreco-event",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"prefix": "webkit",
@@ -43,6 +46,9 @@
"__compat": {
"description": "SpeechRecognitionEvent()
constructor",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognition-speechrecognition",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"prefix": "webkit",
@@ -159,6 +165,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionEvent/resultIndex",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionevent-resultindex",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -198,6 +207,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionEvent/results",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionevent-results",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechRecognitionResult.json b/api/SpeechRecognitionResult.json
index 1a9900c668ef13..8ffc59a3e159a6 100644
--- a/api/SpeechRecognitionResult.json
+++ b/api/SpeechRecognitionResult.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionResult",
"spec_url": "https://wicg.github.io/speech-api/#speechreco-result",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -42,6 +45,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionResult/isFinal",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionresult-isfinal",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -81,6 +87,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionResult/item",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionresult-item",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -120,6 +129,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionResult/length",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionresult-length",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechRecognitionResultList.json b/api/SpeechRecognitionResultList.json
index 5991288a7cd500..f5b1b51c2199fa 100644
--- a/api/SpeechRecognitionResultList.json
+++ b/api/SpeechRecognitionResultList.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionResultList",
"spec_url": "https://wicg.github.io/speech-api/#speechreco-resultlist",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -42,6 +45,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionResultList/item",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionresultlist-item",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -81,6 +87,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechRecognitionResultList/length",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechrecognitionresultlist-length",
+ "tags": [
+ "web-features:speech-recognition"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechSynthesis.json b/api/SpeechSynthesis.json
index 67ce167cc693ba..e104b12e673b75 100644
--- a/api/SpeechSynthesis.json
+++ b/api/SpeechSynthesis.json
@@ -463,6 +463,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechsynthesis-voiceschanged",
"https://wicg.github.io/speech-api/#dom-speechsynthesis-onvoiceschanged"
],
+ "tags": [
+ "web-features:speech-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechSynthesisErrorEvent.json b/api/SpeechSynthesisErrorEvent.json
index 3e52853ef2ebfb..48c2e579156b1b 100644
--- a/api/SpeechSynthesisErrorEvent.json
+++ b/api/SpeechSynthesisErrorEvent.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechSynthesisErrorEvent",
"spec_url": "https://wicg.github.io/speech-api/#speechsynthesiserrorevent",
+ "tags": [
+ "web-features:speech-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "33"
@@ -52,6 +55,9 @@
"description": "SpeechSynthesisErrorEvent()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechSynthesisErrorEvent/SpeechSynthesisErrorEvent",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechsynthesiserrorevent-speechsynthesiserrorevent",
+ "tags": [
+ "web-features:speech-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "71"
@@ -93,6 +99,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechSynthesisErrorEvent/error",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechsynthesiserrorevent-error",
+ "tags": [
+ "web-features:speech-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "33"
diff --git a/api/SpeechSynthesisEvent.json b/api/SpeechSynthesisEvent.json
index 125ed3507e6075..46dbca4d000b94 100644
--- a/api/SpeechSynthesisEvent.json
+++ b/api/SpeechSynthesisEvent.json
@@ -55,6 +55,9 @@
"description": "SpeechSynthesisEvent()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/SpeechSynthesisEvent",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechsynthesisevent-speechsynthesisevent",
+ "tags": [
+ "web-features:speech-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "71"
@@ -148,6 +151,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/charLength",
"spec_url": "https://wicg.github.io/speech-api/#dom-speechsynthesisevent-charlength",
+ "tags": [
+ "web-features:speech-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/api/SpeechSynthesisUtterance.json b/api/SpeechSynthesisUtterance.json
index fbec728e51939c..4e2aa570425a52 100644
--- a/api/SpeechSynthesisUtterance.json
+++ b/api/SpeechSynthesisUtterance.json
@@ -109,6 +109,9 @@
"https://wicg.github.io/speech-api/#eventdef-speechsynthesisutterance-boundary",
"https://wicg.github.io/speech-api/#dom-speechsynthesisutterance-onboundary"
],
+ "tags": [
+ "web-features:speech-synthesis"
+ ],
"support": {
"chrome": {
"version_added": "33",
diff --git a/api/UserActivation.json b/api/UserActivation.json
index 26f26ed28ccae3..6e6395fd4f767e 100644
--- a/api/UserActivation.json
+++ b/api/UserActivation.json
@@ -77,7 +77,7 @@
},
"isActive": {
"__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/UserActivation/hasBeenActive",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/UserActivation/isActive",
"spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-useractivation-isactive",
"tags": [
"web-features:user-activation"
diff --git a/api/ViewTransition.json b/api/ViewTransition.json
index 3fc253e05975f4..28d798ccc7d9fa 100644
--- a/api/ViewTransition.json
+++ b/api/ViewTransition.json
@@ -171,7 +171,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/ViewTransitionTypeSet.json b/api/ViewTransitionTypeSet.json
index ec866532d0af67..35a4c8faebb005 100644
--- a/api/ViewTransitionTypeSet.json
+++ b/api/ViewTransitionTypeSet.json
@@ -20,7 +20,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -52,7 +52,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -85,7 +85,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -118,7 +118,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -151,7 +151,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -184,7 +184,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -217,7 +217,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -250,7 +250,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -283,7 +283,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -316,7 +316,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -350,7 +350,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/api/WebSocketStream.json b/api/WebSocketStream.json
index 6b502b77840f2b..8cf44c2bacc704 100644
--- a/api/WebSocketStream.json
+++ b/api/WebSocketStream.json
@@ -2,6 +2,7 @@
"api": {
"WebSocketStream": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocketStream",
"tags": [
"web-features:web-features:web-socket-stream"
],
@@ -38,6 +39,7 @@
"WebSocketStream": {
"__compat": {
"description": "WebSocketStream()
constructor",
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocketStream/WebSocketStream",
"tags": [
"web-features:web-features:web-socket-stream"
],
@@ -74,6 +76,7 @@
},
"close": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocketStream/close",
"tags": [
"web-features:web-features:web-socket-stream"
],
@@ -110,6 +113,7 @@
},
"closed": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocketStream/closed",
"tags": [
"web-features:web-features:web-socket-stream"
],
@@ -146,6 +150,7 @@
},
"opened": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocketStream/opened",
"tags": [
"web-features:web-features:web-socket-stream"
],
@@ -182,6 +187,7 @@
},
"url": {
"__compat": {
+ "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocketStream/url",
"tags": [
"web-features:web-features:web-socket-stream"
],
diff --git a/api/WindowControlsOverlay.json b/api/WindowControlsOverlay.json
index 2e084db6b397ae..9dfe7083d5f491 100644
--- a/api/WindowControlsOverlay.json
+++ b/api/WindowControlsOverlay.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlay",
"spec_url": "https://wicg.github.io/window-controls-overlay/#windowcontrolsoverlay-interface",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -41,6 +44,9 @@
"description": "geometrychange
event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlay/geometrychange_event",
"spec_url": "https://wicg.github.io/window-controls-overlay/#the-ongeometrychange-attribute",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -78,6 +84,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlay/getTitlebarAreaRect",
"spec_url": "https://wicg.github.io/window-controls-overlay/#the-gettitlebararearect-method",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -115,6 +124,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlay/visible",
"spec_url": "https://wicg.github.io/window-controls-overlay/#the-visible-attribute",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/api/WindowControlsOverlayGeometryChangeEvent.json b/api/WindowControlsOverlayGeometryChangeEvent.json
index 5e834178955a63..c512c8a0e4c5e5 100644
--- a/api/WindowControlsOverlayGeometryChangeEvent.json
+++ b/api/WindowControlsOverlayGeometryChangeEvent.json
@@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlayGeometryChangeEvent",
"spec_url": "https://wicg.github.io/window-controls-overlay/#windowcontrolsoverlay-interface",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -41,6 +44,9 @@
"description": "WindowControlsOverlayGeometryChangeEvent()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlayGeometryChangeEvent/WindowControlsOverlayGeometryChangeEvent",
"spec_url": "https://wicg.github.io/window-controls-overlay/#windowcontrolsoverlay-interface",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -78,6 +84,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlayGeometryChangeEvent/titlebarAreaRect",
"spec_url": "https://wicg.github.io/window-controls-overlay/#windowcontrolsoverlay-interface",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
@@ -115,6 +124,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WindowControlsOverlayGeometryChangeEvent/visible",
"spec_url": "https://wicg.github.io/window-controls-overlay/#windowcontrolsoverlay-interface",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/browsers/chrome.json b/browsers/chrome.json
index b91a676aba7b87..468a5c4e6111ca 100644
--- a/browsers/chrome.json
+++ b/browsers/chrome.json
@@ -893,15 +893,22 @@
"128": {
"release_date": "2024-08-20",
"release_notes": "https://developer.chrome.com/release-notes/128",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "128"
},
"129": {
"release_date": "2024-09-17",
- "status": "beta",
+ "release_notes": "https://developer.chrome.com/release-notes/129",
+ "status": "current",
"engine": "Blink",
"engine_version": "129"
+ },
+ "130": {
+ "release_date": "2024-10-15",
+ "status": "beta",
+ "engine": "Blink",
+ "engine_version": "130"
}
}
}
diff --git a/browsers/chrome_android.json b/browsers/chrome_android.json
index 532e5a0d0e2538..89d5e9f6ad0cce 100644
--- a/browsers/chrome_android.json
+++ b/browsers/chrome_android.json
@@ -730,15 +730,22 @@
"128": {
"release_date": "2024-08-20",
"release_notes": "https://developer.chrome.com/release-notes/128",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "128"
},
"129": {
"release_date": "2024-09-17",
- "status": "beta",
+ "release_notes": "https://developer.chrome.com/release-notes/129",
+ "status": "current",
"engine": "Blink",
"engine_version": "129"
+ },
+ "130": {
+ "release_date": "2024-10-15",
+ "status": "beta",
+ "engine": "Blink",
+ "engine_version": "130"
}
}
}
diff --git a/browsers/edge.json b/browsers/edge.json
index 438f977af3bf11..6f40bf943a520c 100644
--- a/browsers/edge.json
+++ b/browsers/edge.json
@@ -396,13 +396,14 @@
"128": {
"release_date": "2024-08-22",
"release_notes": "https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-1280273942-august-22-2024",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "128"
},
"129": {
"release_date": "2024-09-19",
- "status": "beta",
+ "release_notes": "https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-1290279252-september-19-2024",
+ "status": "current",
"engine": "Blink",
"engine_version": "129"
},
diff --git a/browsers/opera_android.json b/browsers/opera_android.json
index 2accc1a1618bf8..c0f926535c4946 100644
--- a/browsers/opera_android.json
+++ b/browsers/opera_android.json
@@ -488,7 +488,7 @@
"release_date": "2024-08-26",
"status": "current",
"engine": "Blink",
- "engine_version": "128"
+ "engine_version": "127"
}
}
}
diff --git a/browsers/safari.json b/browsers/safari.json
index f1e46dc523f102..86063a2c5b4b4d 100644
--- a/browsers/safari.json
+++ b/browsers/safari.json
@@ -314,15 +314,22 @@
"17.6": {
"release_date": "2024-07-29",
"release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-17_6-release-notes",
- "status": "current",
+ "status": "retired",
"engine": "WebKit",
"engine_version": "618.3.11"
},
"18": {
+ "release_date": "2024-09-16",
"release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18-release-notes",
+ "status": "current",
+ "engine": "WebKit",
+ "engine_version": "619.1.26"
+ },
+ "18.1": {
+ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_1-release-notes",
"status": "beta",
"engine": "WebKit",
- "engine_version": "619.1.15"
+ "engine_version": "619.2.3"
}
}
}
diff --git a/browsers/safari_ios.json b/browsers/safari_ios.json
index 1d1f35e78b4af6..9d1b80c8a9a04a 100644
--- a/browsers/safari_ios.json
+++ b/browsers/safari_ios.json
@@ -286,15 +286,22 @@
"17.6": {
"release_date": "2024-07-29",
"release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-17_6-release-notes",
- "status": "current",
+ "status": "retired",
"engine": "WebKit",
"engine_version": "618.3.11"
},
"18": {
+ "release_date": "2024-09-16",
"release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18-release-notes",
+ "status": "current",
+ "engine": "WebKit",
+ "engine_version": "619.1.26"
+ },
+ "18.1": {
+ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_1-release-notes",
"status": "beta",
"engine": "WebKit",
- "engine_version": "619.1.15"
+ "engine_version": "619.2.3"
}
}
}
diff --git a/browsers/webview_android.json b/browsers/webview_android.json
index 90c8e4cd0b127e..4d244cdf22029f 100644
--- a/browsers/webview_android.json
+++ b/browsers/webview_android.json
@@ -692,15 +692,22 @@
"128": {
"release_date": "2024-08-20",
"release_notes": "https://developer.chrome.com/release-notes/128",
- "status": "current",
+ "status": "retired",
"engine": "Blink",
"engine_version": "128"
},
"129": {
"release_date": "2024-09-17",
- "status": "beta",
+ "release_notes": "https://developer.chrome.com/release-notes/129",
+ "status": "current",
"engine": "Blink",
"engine_version": "129"
+ },
+ "130": {
+ "release_date": "2024-10-15",
+ "status": "beta",
+ "engine": "Blink",
+ "engine_version": "130"
}
}
}
diff --git a/browsers/webview_ios.json b/browsers/webview_ios.json
index 2e77b6643e1a49..53fa0d44234de5 100644
--- a/browsers/webview_ios.json
+++ b/browsers/webview_ios.json
@@ -286,15 +286,22 @@
"17.6": {
"release_date": "2024-07-29",
"release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-17_6-release-notes",
- "status": "current",
+ "status": "retired",
"engine": "WebKit",
"engine_version": "618.3.11"
},
"18": {
+ "release_date": "2024-09-16",
"release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18-release-notes",
+ "status": "current",
+ "engine": "WebKit",
+ "engine_version": "619.1.26"
+ },
+ "18.1": {
+ "release_notes": "https://developer.apple.com/documentation/safari-release-notes/safari-18_1-release-notes",
"status": "beta",
"engine": "WebKit",
- "engine_version": "619.1.15"
+ "engine_version": "619.2.3"
}
}
}
diff --git a/css/at-rules/container.json b/css/at-rules/container.json
index b2b20240371fb1..af29cb1ee4f8df 100644
--- a/css/at-rules/container.json
+++ b/css/at-rules/container.json
@@ -66,7 +66,8 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "18"
+ "version_added": "18",
+ "notes": "The document element cannot be a container. See bug 271040."
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/at-rules/media.json b/css/at-rules/media.json
index 37f885bfad6596..cc1b60f61699e5 100644
--- a/css/at-rules/media.json
+++ b/css/at-rules/media.json
@@ -9,6 +9,9 @@
"https://drafts.csswg.org/mediaqueries/#media-descriptor-table",
"https://drafts.csswg.org/css-conditional-3/#at-media"
],
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -54,6 +57,9 @@
"description": "any-hover
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/any-hover",
"spec_url": "https://drafts.csswg.org/mediaqueries/#any-input",
+ "tags": [
+ "web-features:interaction"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -94,6 +100,9 @@
"description": "any-pointer
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/any-pointer",
"spec_url": "https://drafts.csswg.org/mediaqueries/#any-input",
+ "tags": [
+ "web-features:interaction"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -132,6 +141,9 @@
"description": "aspect-ratio
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/aspect-ratio",
"spec_url": "https://drafts.csswg.org/mediaqueries/#aspect-ratio",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -176,6 +188,9 @@
"description": "calc()
expressions",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/calc",
"spec_url": "https://drafts.csswg.org/css-values/#calc-notation",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -212,6 +227,9 @@
"description": "color
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/color",
"spec_url": "https://drafts.csswg.org/mediaqueries/#color",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -258,6 +276,9 @@
"description": "color-gamut
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/color-gamut",
"spec_url": "https://drafts.csswg.org/mediaqueries/#color-gamut",
+ "tags": [
+ "web-features:color-gamut"
+ ],
"support": {
"chrome": {
"version_added": "58"
@@ -294,6 +315,9 @@
"description": "color-index
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/color-index",
"spec_url": "https://drafts.csswg.org/mediaqueries/#color-index",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "29"
@@ -508,6 +532,9 @@
"description": "display-mode
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/display-mode",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#display-modes",
+ "tags": [
+ "web-features:display-mode"
+ ],
"support": {
"chrome": {
"version_added": "42"
@@ -549,6 +576,9 @@
"__compat": {
"description": "picture-in-picture
value",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#valdef-media-display-mode-picture-in-picture",
+ "tags": [
+ "web-features:display-mode"
+ ],
"support": {
"chrome": {
"version_added": "123"
@@ -588,6 +618,9 @@
"description": "dynamic-range
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/dynamic-range",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#dynamic-range",
+ "tags": [
+ "web-features:dynamic-range"
+ ],
"support": {
"chrome": {
"version_added": "98"
@@ -665,6 +698,9 @@
"description": "grid
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/grid",
"spec_url": "https://drafts.csswg.org/mediaqueries/#grid",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -711,6 +747,9 @@
"description": "height
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/height",
"spec_url": "https://drafts.csswg.org/mediaqueries/#height",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -757,6 +796,9 @@
"description": "hover
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/hover",
"spec_url": "https://drafts.csswg.org/mediaqueries/#hover",
+ "tags": [
+ "web-features:interaction"
+ ],
"support": {
"chrome": {
"version_added": "38",
@@ -798,6 +840,9 @@
"description": "inverted-colors
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/inverted-colors",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#inverted",
+ "tags": [
+ "web-features:inverted-colors"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -841,6 +886,9 @@
"media_features": {
"__compat": {
"description": "Media feature expressions",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -883,6 +931,9 @@
"media_query_values": {
"__compat": {
"description": "Media query value support",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "66"
@@ -919,6 +970,9 @@
"description": "monochrome
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/monochrome",
"spec_url": "https://drafts.csswg.org/mediaqueries/#monochrome",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -961,6 +1015,9 @@
"nested-queries": {
"__compat": {
"description": "Nested media queries",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "26"
@@ -1002,6 +1059,9 @@
"__compat": {
"description": "or
syntax from Media Queries Level 4",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_media_queries/Using_media_queries#testing_for_multiple_features_with_or",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "104"
@@ -1038,6 +1098,9 @@
"description": "orientation
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/orientation",
"spec_url": "https://drafts.csswg.org/mediaqueries/#orientation",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "3"
@@ -1082,6 +1145,9 @@
"description": "overflow-block
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/overflow-block",
"spec_url": "https://drafts.csswg.org/mediaqueries/#mf-overflow-block",
+ "tags": [
+ "web-features:overflow"
+ ],
"support": {
"chrome": {
"version_added": "113"
@@ -1118,6 +1184,9 @@
"description": "overflow-inline
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/overflow-inline",
"spec_url": "https://drafts.csswg.org/mediaqueries/#mf-overflow-inline",
+ "tags": [
+ "web-features:overflow"
+ ],
"support": {
"chrome": {
"version_added": "113"
@@ -1154,6 +1223,9 @@
"description": "pointer
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/pointer",
"spec_url": "https://drafts.csswg.org/mediaqueries/#pointer",
+ "tags": [
+ "web-features:interaction"
+ ],
"support": {
"chrome": {
"version_added": "41"
@@ -1240,6 +1312,9 @@
"no-preference": {
"__compat": {
"description": "no-preference
value",
+ "tags": [
+ "web-features:prefers-color-scheme"
+ ],
"support": {
"chrome": {
"version_added": "76",
@@ -1285,6 +1360,9 @@
"respects-inherited-scheme": {
"__compat": {
"description": "Respects color-scheme
inherited from parent",
+ "tags": [
+ "web-features:prefers-color-scheme"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -1322,6 +1400,9 @@
"description": "prefers-contrast
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/prefers-contrast",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#prefers-contrast",
+ "tags": [
+ "web-features:prefers-contrast"
+ ],
"support": {
"chrome": {
"version_added": "96"
@@ -1360,6 +1441,9 @@
"description": "prefers-reduced-data
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/prefers-reduced-data",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-data",
+ "tags": [
+ "web-features:prefers-reduced-data"
+ ],
"support": {
"chrome": {
"version_added": "85",
@@ -1407,6 +1491,9 @@
"description": "prefers-reduced-motion
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/prefers-reduced-motion",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-motion",
+ "tags": [
+ "web-features:prefers-reduced-motion"
+ ],
"support": {
"chrome": {
"version_added": "74"
@@ -1445,6 +1532,9 @@
"description": "prefers-reduced-transparency
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/prefers-reduced-transparency",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-transparency",
+ "tags": [
+ "web-features:prefers-reduced-transparency"
+ ],
"support": {
"chrome": {
"version_added": "118"
@@ -1596,6 +1686,9 @@
"description": "scripting
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/scripting",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#scripting",
+ "tags": [
+ "web-features:scripting"
+ ],
"support": {
"chrome": {
"version_added": "120"
@@ -1632,6 +1725,9 @@
"description": "update
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/update",
"spec_url": "https://drafts.csswg.org/mediaqueries/#update",
+ "tags": [
+ "web-features:update"
+ ],
"support": {
"chrome": {
"version_added": "113"
@@ -1668,6 +1764,9 @@
"description": "video-dynamic-range
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/video-dynamic-range",
"spec_url": "https://drafts.csswg.org/mediaqueries-5/#video-dynamic-range",
+ "tags": [
+ "web-features:video-dynamic-range"
+ ],
"support": {
"chrome": {
"version_added": "98",
@@ -1711,6 +1810,9 @@
"description": "width
media feature",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media/width",
"spec_url": "https://drafts.csswg.org/mediaqueries/#width",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/css/properties/block-size.json b/css/properties/block-size.json
index 49bed35953745a..f5af0d15261079 100644
--- a/css/properties/block-size.json
+++ b/css/properties/block-size.json
@@ -8,6 +8,9 @@
"https://drafts.csswg.org/css-logical/#dimension-properties",
"https://drafts.csswg.org/css-sizing-4/#sizing-values"
],
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -81,6 +84,9 @@
},
"fit-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -160,6 +166,9 @@
},
"max-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -201,6 +210,9 @@
},
"min-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
diff --git a/css/properties/border-block-color.json b/css/properties/border-block-color.json
index 7199aee2f12238..fb4c1bed94f942 100644
--- a/css/properties/border-block-color.json
+++ b/css/properties/border-block-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-color",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-block-color",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-block-end-color.json b/css/properties/border-block-end-color.json
index 87d19b3b6e8322..0a5a4c9f9b06e0 100644
--- a/css/properties/border-block-end-color.json
+++ b/css/properties/border-block-end-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-color",
"spec_url": "https://drafts.csswg.org/css-logical/#border-color",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-end-style.json b/css/properties/border-block-end-style.json
index a861a685009fb0..84fb2dced29801 100644
--- a/css/properties/border-block-end-style.json
+++ b/css/properties/border-block-end-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-style",
"spec_url": "https://drafts.csswg.org/css-logical/#border-style",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-end-width.json b/css/properties/border-block-end-width.json
index 607255b4171b0e..da08f06cfa5b1c 100644
--- a/css/properties/border-block-end-width.json
+++ b/css/properties/border-block-end-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end-width",
"spec_url": "https://drafts.csswg.org/css-logical/#border-width",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-end.json b/css/properties/border-block-end.json
index 338731195337eb..bcebc461a430f5 100644
--- a/css/properties/border-block-end.json
+++ b/css/properties/border-block-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-end",
"spec_url": "https://drafts.csswg.org/css-logical/#border-shorthands",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-start-color.json b/css/properties/border-block-start-color.json
index 7f6eda4548183c..d1a93ecc75d0e4 100644
--- a/css/properties/border-block-start-color.json
+++ b/css/properties/border-block-start-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-color",
"spec_url": "https://drafts.csswg.org/css-logical/#border-color",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-start-style.json b/css/properties/border-block-start-style.json
index 17acabea243094..86f9fdce773c7a 100644
--- a/css/properties/border-block-start-style.json
+++ b/css/properties/border-block-start-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-style",
"spec_url": "https://drafts.csswg.org/css-logical/#border-style",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-start-width.json b/css/properties/border-block-start-width.json
index 38192aaea05d60..b1fa8fbe047a48 100644
--- a/css/properties/border-block-start-width.json
+++ b/css/properties/border-block-start-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start-width",
"spec_url": "https://drafts.csswg.org/css-logical/#border-width",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-start.json b/css/properties/border-block-start.json
index f1900f4d5a62ef..21c4d3467264e2 100644
--- a/css/properties/border-block-start.json
+++ b/css/properties/border-block-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-start",
"spec_url": "https://drafts.csswg.org/css-logical/#border-shorthands",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-block-style.json b/css/properties/border-block-style.json
index 0f45af407548b5..bac7ed2338f450 100644
--- a/css/properties/border-block-style.json
+++ b/css/properties/border-block-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-style",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-block-style",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-block-width.json b/css/properties/border-block-width.json
index 86be826dc90c88..5e585c783f1647 100644
--- a/css/properties/border-block-width.json
+++ b/css/properties/border-block-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block-width",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-block-width",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-block.json b/css/properties/border-block.json
index f60c8824c02b7a..65df0c9cac2ec1 100644
--- a/css/properties/border-block.json
+++ b/css/properties/border-block.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-block",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-block",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-end-end-radius.json b/css/properties/border-end-end-radius.json
index 27c8ac34dc2873..c81cb9ef736047 100644
--- a/css/properties/border-end-end-radius.json
+++ b/css/properties/border-end-end-radius.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius",
"spec_url": "https://drafts.csswg.org/css-logical/#border-radius-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "89"
diff --git a/css/properties/border-end-start-radius.json b/css/properties/border-end-start-radius.json
index 98a1b70fe5bce8..640cd782213618 100644
--- a/css/properties/border-end-start-radius.json
+++ b/css/properties/border-end-start-radius.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius",
"spec_url": "https://drafts.csswg.org/css-logical/#border-radius-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "89"
diff --git a/css/properties/border-inline-color.json b/css/properties/border-inline-color.json
index 6ebc9acc624d41..508fcd58ab1076 100644
--- a/css/properties/border-inline-color.json
+++ b/css/properties/border-inline-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-color",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-inline-color",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-inline-end-color.json b/css/properties/border-inline-end-color.json
index 689dab83437a1e..5a581211e59cd0 100644
--- a/css/properties/border-inline-end-color.json
+++ b/css/properties/border-inline-end-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color",
"spec_url": "https://drafts.csswg.org/css-logical/#border-color",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-end-style.json b/css/properties/border-inline-end-style.json
index c41ee763983f35..f4ca95a5ccb255 100644
--- a/css/properties/border-inline-end-style.json
+++ b/css/properties/border-inline-end-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style",
"spec_url": "https://drafts.csswg.org/css-logical/#border-style",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-end-width.json b/css/properties/border-inline-end-width.json
index 4cde9fa772d731..f2f5e9af633bc4 100644
--- a/css/properties/border-inline-end-width.json
+++ b/css/properties/border-inline-end-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width",
"spec_url": "https://drafts.csswg.org/css-logical/#border-width",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-end.json b/css/properties/border-inline-end.json
index 75efcd0de359b8..84974978feb9f9 100644
--- a/css/properties/border-inline-end.json
+++ b/css/properties/border-inline-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-end",
"spec_url": "https://drafts.csswg.org/css-logical/#border-shorthands",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-start-color.json b/css/properties/border-inline-start-color.json
index 099c303133985b..7b105d2c35c5df 100644
--- a/css/properties/border-inline-start-color.json
+++ b/css/properties/border-inline-start-color.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color",
"spec_url": "https://drafts.csswg.org/css-logical/#border-color",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-start-style.json b/css/properties/border-inline-start-style.json
index b11b7b1fec988d..fe0d1769dac57d 100644
--- a/css/properties/border-inline-start-style.json
+++ b/css/properties/border-inline-start-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style",
"spec_url": "https://drafts.csswg.org/css-logical/#border-style",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-start-width.json b/css/properties/border-inline-start-width.json
index 3b89ef80d9aff0..0a86b0115dcbe7 100644
--- a/css/properties/border-inline-start-width.json
+++ b/css/properties/border-inline-start-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width",
"spec_url": "https://drafts.csswg.org/css-logical/#border-width",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-start.json b/css/properties/border-inline-start.json
index 7bea74c5a66104..8319211a893fe6 100644
--- a/css/properties/border-inline-start.json
+++ b/css/properties/border-inline-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-start",
"spec_url": "https://drafts.csswg.org/css-logical/#border-shorthands",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/border-inline-style.json b/css/properties/border-inline-style.json
index d36aad20ee7a3a..a290079ea2edef 100644
--- a/css/properties/border-inline-style.json
+++ b/css/properties/border-inline-style.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-style",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-inline-style",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-inline-width.json b/css/properties/border-inline-width.json
index 0db1e7084b13f8..f83b35c8e620b7 100644
--- a/css/properties/border-inline-width.json
+++ b/css/properties/border-inline-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline-width",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-inline-width",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-inline.json b/css/properties/border-inline.json
index 5f8eca99290bf2..bbf6c5c6bfc499 100644
--- a/css/properties/border-inline.json
+++ b/css/properties/border-inline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-inline",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-border-inline",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/border-start-end-radius.json b/css/properties/border-start-end-radius.json
index 6c1fa7578b08b6..c506204a48f3d9 100644
--- a/css/properties/border-start-end-radius.json
+++ b/css/properties/border-start-end-radius.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius",
"spec_url": "https://drafts.csswg.org/css-logical/#border-radius-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "89"
diff --git a/css/properties/border-start-start-radius.json b/css/properties/border-start-start-radius.json
index d2c2cf9aa71499..509ac7f4367312 100644
--- a/css/properties/border-start-start-radius.json
+++ b/css/properties/border-start-start-radius.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius",
"spec_url": "https://drafts.csswg.org/css-logical/#border-radius-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "89"
diff --git a/css/properties/clear.json b/css/properties/clear.json
index f6ac09b1ba70e3..eca389d46688b0 100644
--- a/css/properties/clear.json
+++ b/css/properties/clear.json
@@ -83,6 +83,9 @@
"inline-end": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-logical/#float-clear",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "118"
@@ -117,6 +120,9 @@
"inline-start": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-logical/#float-clear",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "118"
diff --git a/css/properties/clip-path.json b/css/properties/clip-path.json
index bae62d0cc0f31d..6b34a2212ba8b2 100644
--- a/css/properties/clip-path.json
+++ b/css/properties/clip-path.json
@@ -8,6 +8,9 @@
"https://drafts.fxtf.org/css-masking/#the-clip-path",
"https://drafts.csswg.org/css-shapes/#supported-basic-shapes"
],
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": [
{
@@ -64,6 +67,9 @@
"basic_shape": {
"__compat": {
"description": "<basic-shape>
",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "23"
@@ -98,6 +104,9 @@
"fill-box": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-clip-path-fill-box",
+ "tags": [
+ "web-features:clip-path-boxes"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -133,6 +142,9 @@
"html_elements": {
"__compat": {
"description": "On HTML elements",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "23"
@@ -167,6 +179,9 @@
"is_animatable": {
"__compat": {
"description": "Is animatable",
+ "tags": [
+ "web-features:clip-path-animatable"
+ ],
"support": {
"chrome": {
"version_added": "55"
@@ -201,6 +216,9 @@
"path": {
"__compat": {
"description": "path()
",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "88"
@@ -249,6 +267,9 @@
"stroke-box": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-clip-path-stroke-box",
+ "tags": [
+ "web-features:clip-path-boxes"
+ ],
"support": {
"chrome": {
"version_added": "119"
@@ -284,6 +305,9 @@
"svg_elements": {
"__compat": {
"description": "On SVG elements",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "23"
@@ -320,6 +344,9 @@
"view-box": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-clip-path-view-box",
+ "tags": [
+ "web-features:clip-path-boxes"
+ ],
"support": {
"chrome": {
"version_added": "119"
diff --git a/css/properties/contain-intrinsic-block-size.json b/css/properties/contain-intrinsic-block-size.json
index 59aff6f905f63a..14826e2c479b0a 100644
--- a/css/properties/contain-intrinsic-block-size.json
+++ b/css/properties/contain-intrinsic-block-size.json
@@ -41,6 +41,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-contain-intrinsic-width-none",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "98"
diff --git a/css/properties/contain-intrinsic-height.json b/css/properties/contain-intrinsic-height.json
index 962f285defc73c..388023abca151c 100644
--- a/css/properties/contain-intrinsic-height.json
+++ b/css/properties/contain-intrinsic-height.json
@@ -41,6 +41,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-contain-intrinsic-width-none",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "98"
diff --git a/css/properties/contain-intrinsic-inline-size.json b/css/properties/contain-intrinsic-inline-size.json
index edacd4d9ae1a22..6c89f48d504186 100644
--- a/css/properties/contain-intrinsic-inline-size.json
+++ b/css/properties/contain-intrinsic-inline-size.json
@@ -41,6 +41,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-contain-intrinsic-width-none",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "98"
diff --git a/css/properties/contain-intrinsic-size.json b/css/properties/contain-intrinsic-size.json
index c7527c57f0feab..01195c05a98e7e 100644
--- a/css/properties/contain-intrinsic-size.json
+++ b/css/properties/contain-intrinsic-size.json
@@ -78,6 +78,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-contain-intrinsic-width-none",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "98"
diff --git a/css/properties/contain-intrinsic-width.json b/css/properties/contain-intrinsic-width.json
index 8b5a153874f1b1..64b1bb5c05c659 100644
--- a/css/properties/contain-intrinsic-width.json
+++ b/css/properties/contain-intrinsic-width.json
@@ -41,6 +41,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-contain-intrinsic-width-none",
+ "tags": [
+ "web-features:contain-intrinsic-size"
+ ],
"support": {
"chrome": {
"version_added": "98"
diff --git a/css/properties/custom-property.json b/css/properties/custom-property.json
index fce76a2c139b88..c4e26827358c7a 100644
--- a/css/properties/custom-property.json
+++ b/css/properties/custom-property.json
@@ -46,6 +46,9 @@
"description": "env()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://drafts.csswg.org/css-env/#env-function",
+ "tags": [
+ "web-features:safe-area-inset"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -88,6 +91,9 @@
"description": "Safe area inset variable safe-area-inset-bottom
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets",
+ "tags": [
+ "web-features:safe-area-inset"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -124,6 +130,9 @@
"description": "Safe area inset variable safe-area-inset-left
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets",
+ "tags": [
+ "web-features:safe-area-inset"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -160,6 +169,9 @@
"description": "Safe area inset variable safe-area-inset-right
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets",
+ "tags": [
+ "web-features:safe-area-inset"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -196,6 +208,9 @@
"description": "Safe area inset variable safe-area-inset-top
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets",
+ "tags": [
+ "web-features:safe-area-inset"
+ ],
"support": {
"chrome": {
"version_added": "69"
@@ -232,6 +247,9 @@
"description": "Window Controls Overlay variable titlebar-area-height
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": [
{
@@ -284,6 +302,9 @@
"description": "Window Controls Overlay variable titlebar-area-width
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": [
{
@@ -336,6 +357,9 @@
"description": "Window Controls Overlay variable titlebar-area-x
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": [
{
@@ -388,6 +412,9 @@
"description": "Window Controls Overlay variable titlebar-area-y
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env",
"spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/fill-opacity.json b/css/properties/fill-opacity.json
index 06563c185f7a47..ee681163ad0977 100644
--- a/css/properties/fill-opacity.json
+++ b/css/properties/fill-opacity.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fill-opacity",
"spec_url": "https://drafts.fxtf.org/fill-stroke-3/#fill-opacity",
+ "tags": [
+ "web-features:opacity-svg"
+ ],
"support": {
"chrome": {
"version_added": "≤80"
diff --git a/css/properties/float.json b/css/properties/float.json
index fdf15e2aac5fd3..cf5f4272eb2335 100644
--- a/css/properties/float.json
+++ b/css/properties/float.json
@@ -47,6 +47,9 @@
"inline-end": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-logical/#float-clear",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "118"
@@ -81,6 +84,9 @@
"inline-start": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-logical/#float-clear",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "118"
diff --git a/css/properties/hyphens.json b/css/properties/hyphens.json
index 2532e2341b0c2e..f9c24721fbb3ce 100644
--- a/css/properties/hyphens.json
+++ b/css/properties/hyphens.json
@@ -85,6 +85,9 @@
"auto": {
"__compat": {
"description": "auto
value",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": [
{
@@ -130,6 +133,9 @@
"language_afrikaans": {
"__compat": {
"description": "Hyphenation dictionary for Afrikaans (af, af-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -164,6 +170,9 @@
"language_albanian": {
"__compat": {
"description": "Hyphenation dictionary for Albanian (sq, sq-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -198,6 +207,9 @@
"language_amharic": {
"__compat": {
"description": "Hyphenation dictionary for Ahmaric (am, am-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -232,6 +244,9 @@
"language_armenian": {
"__compat": {
"description": "Hyphenation dictionary for Armenian (hy, hy-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -266,6 +281,9 @@
"language_assamese": {
"__compat": {
"description": "Hyphenation dictionary for Assamese (as, as-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -300,6 +318,9 @@
"language_basque": {
"__compat": {
"description": "Hyphenation dictionary for Basque (be, be-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -334,6 +355,9 @@
"language_belarusian": {
"__compat": {
"description": "Hyphenation dictionary for Belarusian (be, be-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -368,6 +392,9 @@
"language_bengali": {
"__compat": {
"description": "Hyphenation dictionary for Bengali (bn, bn-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -402,6 +429,9 @@
"language_bosnian": {
"__compat": {
"description": "Hyphenation dictionary for Bosnian, Serbian, and Serbo-Croatian (sh, sh-*, sr, sr-*, bs, bs-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -436,6 +466,9 @@
"language_bulgarian": {
"__compat": {
"description": "Hyphenation dictionary for Bulgarian (bg, bg-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -470,6 +503,9 @@
"language_catalan": {
"__compat": {
"description": "Hyphenation dictionary for Catalan (ca, ca-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -504,6 +540,9 @@
"language_croatian": {
"__compat": {
"description": "Hyphenation dictionary for Croatian (hr, hr-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -538,6 +577,9 @@
"language_cyrillic_mongolian": {
"__compat": {
"description": "Hyphenation dictionary for Mongolian (Cyrillic) (mn-cyrl, mn-cyrl-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -572,6 +614,9 @@
"language_czech": {
"__compat": {
"description": "Hyphenation dictionary for Czech (cs, cs-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -606,6 +651,9 @@
"language_danish": {
"__compat": {
"description": "Hyphenation dictionary for Danish (da, da-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -640,6 +688,9 @@
"language_dutch": {
"__compat": {
"description": "Hyphenation dictionary for Dutch (nl, nl-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -674,6 +725,9 @@
"language_english": {
"__compat": {
"description": "Hyphenation dictionary for English (en, en-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "55"
@@ -716,6 +770,9 @@
"language_esperanto": {
"__compat": {
"description": "Hyphenation dictionary for Esperanto (eo, eo-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -750,6 +807,9 @@
"language_estonian": {
"__compat": {
"description": "Hyphenation dictionary for Estonian (et, et-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -784,6 +844,9 @@
"language_ethiopic_script_mul": {
"__compat": {
"description": "Hyphenation dictionary for Ethiopic script (mul-ethi, mul-ethi-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -818,6 +881,9 @@
"language_ethiopic_script_und": {
"__compat": {
"description": "Hyphenation dictionary for Ethiopic script (und-ethi, und-ethi-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -852,6 +918,9 @@
"language_finnish": {
"__compat": {
"description": "Hyphenation dictionary for Finnish (fi, fi-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -886,6 +955,9 @@
"language_french": {
"__compat": {
"description": "Hyphenation dictionary for French (fr, fr-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -920,6 +992,9 @@
"language_galician": {
"__compat": {
"description": "Hyphenation dictionary for Galician (gl, gl-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -954,6 +1029,9 @@
"language_georgian": {
"__compat": {
"description": "Hyphenation dictionary for Georgian (ka, ka-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -988,6 +1066,9 @@
"language_german_reformed_orthography": {
"__compat": {
"description": "Hyphenation dictionary for German, Reformed Orthography of 1996 (de, de-1996, de-DE, de-AT, de-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1022,6 +1103,9 @@
"language_german_swiss_orthography": {
"__compat": {
"description": "Hyphenation dictionary for German, Swiss Orthography (de-CH, de-CH-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1056,6 +1140,9 @@
"language_german_traditional_orthography": {
"__compat": {
"description": "Hyphenation dictionary for German, Traditional Orthography of 1901 (de-1901, de-AT-1901, de-DE-1901)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1090,6 +1177,9 @@
"language_gujarati": {
"__compat": {
"description": "Hyphenation dictionary for Gujarati (gu, gu-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1124,6 +1214,9 @@
"language_hindi": {
"__compat": {
"description": "Hyphenation dictionary for Hindi (hi, hi-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1158,6 +1251,9 @@
"language_hungarian": {
"__compat": {
"description": "Hyphenation dictionary for Hungarian (hu, hu-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1192,6 +1288,9 @@
"language_icelandic": {
"__compat": {
"description": "Hyphenation dictionary for Icelandic (is, is-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -1226,6 +1325,9 @@
"language_interlingua": {
"__compat": {
"description": "Hyphenation dictionary for Interlingua (ia, ia-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -1260,6 +1362,9 @@
"language_irish": {
"__compat": {
"description": "Hyphenation dictionary for Irish (ga, ga-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1294,6 +1399,9 @@
"language_italian": {
"__compat": {
"description": "Hyphenation dictionary for Italian (it, it-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -1328,6 +1436,9 @@
"language_kannada": {
"__compat": {
"description": "Hyphenation dictionary for Kannada (kn, kn-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1362,6 +1473,9 @@
"language_kurmanji": {
"__compat": {
"description": "Hyphenation dictionary for Kurmanji (kmr, kmr-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -1396,6 +1510,9 @@
"language_latin": {
"__compat": {
"description": "Hyphenation dictionary for Latin (la, la-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1430,6 +1547,9 @@
"language_latvian": {
"__compat": {
"description": "Hyphenation dictionary for Latvian (lv, lv-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -1464,6 +1584,9 @@
"language_lithuanian": {
"__compat": {
"description": "Hyphenation dictionary for Lithuanian (lt, lt-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -1498,6 +1621,9 @@
"language_malayalam": {
"__compat": {
"description": "Hyphenation dictionary for Malayalam (ml, ml-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1532,6 +1658,9 @@
"language_marathi": {
"__compat": {
"description": "Hyphenation dictionary for Marathi (mr, mr-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1566,6 +1695,9 @@
"language_modern_greek": {
"__compat": {
"description": "Hyphenation dictionary for Modern Greek (el, el-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -1600,6 +1732,9 @@
"language_mongolian": {
"__compat": {
"description": "Hyphenation dictionary for Mongolian (mn, mn-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -1634,6 +1769,9 @@
"language_norwegian_nn": {
"__compat": {
"description": "Hyphenation dictionary for Norwegian (Nynorsk) (nn, nn-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1670,6 +1808,9 @@
"language_norwegian_no": {
"__compat": {
"description": "Hyphenation dictionary for Norwegian (Bokmål) (no, no-*, nb, nb-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1704,6 +1845,9 @@
"language_old_slavonic": {
"__compat": {
"description": "Hyphenation dictionary for Old Slavonic (cu, cu-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1738,6 +1882,9 @@
"language_oriya": {
"__compat": {
"description": "Hyphenation dictionary for Oriya (or, or-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1772,6 +1919,9 @@
"language_polish": {
"__compat": {
"description": "Hyphenation dictionary for Polish (pl, pl-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -1806,6 +1956,9 @@
"language_portuguese": {
"__compat": {
"description": "Hyphenation dictionary for Portuguese (pt, pt-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1840,6 +1993,9 @@
"language_punjabi": {
"__compat": {
"description": "Hyphenation dictionary for Punjabi/Panjabi (pa, pa-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1874,6 +2030,9 @@
"language_russian": {
"__compat": {
"description": "Hyphenation dictionary for Russian (ru, ru-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -1908,6 +2067,9 @@
"language_slovak": {
"__compat": {
"description": "Hyphenation dictionary for Slovak (sk, sk-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -1942,6 +2104,9 @@
"language_slovenian": {
"__compat": {
"description": "Hyphenation dictionary for Slovenian (sl, sl-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -1976,6 +2141,9 @@
"language_spanish": {
"__compat": {
"description": "Hyphenation dictionary for Spanish (es, es-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -2010,6 +2178,9 @@
"language_swedish": {
"__compat": {
"description": "Hyphenation dictionary for Swedish (sv, sv-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -2044,6 +2215,9 @@
"language_tamil": {
"__compat": {
"description": "Hyphenation dictionary for Tamil (ta, ta-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -2078,6 +2252,9 @@
"language_telugu": {
"__compat": {
"description": "Hyphenation dictionary for Telugu (te, te-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -2112,6 +2289,9 @@
"language_turkish": {
"__compat": {
"description": "Hyphenation dictionary for Turkish (tr, tr-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -2146,6 +2326,9 @@
"language_turkmen": {
"__compat": {
"description": "Hyphenation dictionary for Turkmen (tk, tk-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -2180,6 +2363,9 @@
"language_ukrainian": {
"__compat": {
"description": "Hyphenation dictionary for Ukrainian (uk, uk-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "112"
@@ -2214,6 +2400,9 @@
"language_upper_sorbian": {
"__compat": {
"description": "Hyphenation dictionary for Upper Sorbian (hsb, hsb-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -2248,6 +2437,9 @@
"language_welsh": {
"__compat": {
"description": "Hyphenation dictionary for Welsh (cy, cy-*)",
+ "tags": [
+ "web-features:hyphens"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/inline-size.json b/css/properties/inline-size.json
index 7152c53ccb4670..ba228586371d74 100644
--- a/css/properties/inline-size.json
+++ b/css/properties/inline-size.json
@@ -8,6 +8,9 @@
"https://drafts.csswg.org/css-logical/#dimension-properties",
"https://drafts.csswg.org/css-sizing-4/#sizing-values"
],
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -81,6 +84,9 @@
},
"fit-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -163,6 +169,9 @@
},
"max-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -204,6 +213,9 @@
},
"min-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
diff --git a/css/properties/inset-block-end.json b/css/properties/inset-block-end.json
index 41f59591d9a25f..7a6b555a326971 100644
--- a/css/properties/inset-block-end.json
+++ b/css/properties/inset-block-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-block-end",
"spec_url": "https://drafts.csswg.org/css-logical/#position-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -84,6 +87,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/inset-block-start.json b/css/properties/inset-block-start.json
index 57c7cb1874cd00..c1a3481d9dca2a 100644
--- a/css/properties/inset-block-start.json
+++ b/css/properties/inset-block-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-block-start",
"spec_url": "https://drafts.csswg.org/css-logical/#position-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -84,6 +87,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/inset-block.json b/css/properties/inset-block.json
index a15b6277b24879..c18d57287be1cf 100644
--- a/css/properties/inset-block.json
+++ b/css/properties/inset-block.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-block",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-inset-block",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -84,6 +87,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/inset-inline-end.json b/css/properties/inset-inline-end.json
index eabf01423e5a34..23a1b7f32282ea 100644
--- a/css/properties/inset-inline-end.json
+++ b/css/properties/inset-inline-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-inline-end",
"spec_url": "https://drafts.csswg.org/css-logical/#position-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -84,6 +87,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/inset-inline-start.json b/css/properties/inset-inline-start.json
index 9680c473d7cea5..ef88c3d0525c4b 100644
--- a/css/properties/inset-inline-start.json
+++ b/css/properties/inset-inline-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-inline-start",
"spec_url": "https://drafts.csswg.org/css-logical/#position-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -84,6 +87,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/inset-inline.json b/css/properties/inset-inline.json
index e0968ff522a9db..8c79335b40f68a 100644
--- a/css/properties/inset-inline.json
+++ b/css/properties/inset-inline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset-inline",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-inset-inline",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -84,6 +87,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/inset.json b/css/properties/inset.json
index c7941ddd380901..cbd3ef0b8c4804 100644
--- a/css/properties/inset.json
+++ b/css/properties/inset.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/inset",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-inset",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
@@ -77,6 +80,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-3/#valdef-top-auto",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/margin-block-end.json b/css/properties/margin-block-end.json
index a46842413cdea8..fb6887f9a09c37 100644
--- a/css/properties/margin-block-end.json
+++ b/css/properties/margin-block-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-block-end",
"spec_url": "https://drafts.csswg.org/css-logical/#margin-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/margin-block-start.json b/css/properties/margin-block-start.json
index c04b8040c03911..ffdda1c6138c02 100644
--- a/css/properties/margin-block-start.json
+++ b/css/properties/margin-block-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-block-start",
"spec_url": "https://drafts.csswg.org/css-logical/#margin-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/margin-block.json b/css/properties/margin-block.json
index 1e7fb316d27a7a..eddb6e745ded21 100644
--- a/css/properties/margin-block.json
+++ b/css/properties/margin-block.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-block",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-margin-block",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/margin-inline-end.json b/css/properties/margin-inline-end.json
index 4acc7877ce553b..e7d9c515594bf9 100644
--- a/css/properties/margin-inline-end.json
+++ b/css/properties/margin-inline-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-inline-end",
"spec_url": "https://drafts.csswg.org/css-logical/#margin-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/margin-inline-start.json b/css/properties/margin-inline-start.json
index 099410fe8a51e4..2750a33f874f0f 100644
--- a/css/properties/margin-inline-start.json
+++ b/css/properties/margin-inline-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-inline-start",
"spec_url": "https://drafts.csswg.org/css-logical/#margin-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/margin-inline.json b/css/properties/margin-inline.json
index 6867e2b2ec7db9..abcb5a8bac95de 100644
--- a/css/properties/margin-inline.json
+++ b/css/properties/margin-inline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/margin-inline",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-margin-inline",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/mask-border-outset.json b/css/properties/mask-border-outset.json
index 04d191fe039d02..ba73be435bb260 100644
--- a/css/properties/mask-border-outset.json
+++ b/css/properties/mask-border-outset.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-border-outset",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-mask-border-outset",
+ "tags": [
+ "web-features:mask-border"
+ ],
"support": {
"chrome": {
"alternative_name": "-webkit-mask-box-image-outset",
diff --git a/css/properties/mask-border-repeat.json b/css/properties/mask-border-repeat.json
index 270feaebe93646..3c3ac5e0a211ab 100644
--- a/css/properties/mask-border-repeat.json
+++ b/css/properties/mask-border-repeat.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-border-repeat",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-mask-border-repeat",
+ "tags": [
+ "web-features:mask-border"
+ ],
"support": {
"chrome": {
"alternative_name": "-webkit-mask-box-image-repeat",
diff --git a/css/properties/mask-border-slice.json b/css/properties/mask-border-slice.json
index 725c0b10e19e8c..5d39f600dd956d 100644
--- a/css/properties/mask-border-slice.json
+++ b/css/properties/mask-border-slice.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-border-slice",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-mask-border-slice",
+ "tags": [
+ "web-features:mask-border"
+ ],
"support": {
"chrome": {
"alternative_name": "-webkit-mask-box-image-slice",
diff --git a/css/properties/mask-border-source.json b/css/properties/mask-border-source.json
index 8d4651bdefe10a..66973eb42ee12a 100644
--- a/css/properties/mask-border-source.json
+++ b/css/properties/mask-border-source.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-border-source",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-mask-border-source",
+ "tags": [
+ "web-features:mask-border"
+ ],
"support": {
"chrome": {
"alternative_name": "-webkit-mask-box-image-source",
diff --git a/css/properties/mask-border-width.json b/css/properties/mask-border-width.json
index 240960e8e94d7b..e73b0edd24248e 100644
--- a/css/properties/mask-border-width.json
+++ b/css/properties/mask-border-width.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-border-width",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-mask-border-width",
+ "tags": [
+ "web-features:mask-border"
+ ],
"support": {
"chrome": {
"alternative_name": "-webkit-mask-box-image-width",
diff --git a/css/properties/mask-border.json b/css/properties/mask-border.json
index 05fb288499d8eb..c52e94ffa36141 100644
--- a/css/properties/mask-border.json
+++ b/css/properties/mask-border.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-border",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-mask-border",
+ "tags": [
+ "web-features:mask-border"
+ ],
"support": {
"chrome": {
"alternative_name": "-webkit-mask-box-image",
diff --git a/css/properties/mask-composite.json b/css/properties/mask-composite.json
index ab0b8093754ea9..1af9b174cb9305 100644
--- a/css/properties/mask-composite.json
+++ b/css/properties/mask-composite.json
@@ -58,6 +58,9 @@
"add": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-composite-add",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "120"
@@ -92,6 +95,9 @@
"exclude": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-composite-exclude",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "120"
@@ -126,6 +132,9 @@
"intersect": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-composite-intersect",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "120"
@@ -160,6 +169,9 @@
"subtract": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-composite-subtract",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "120"
diff --git a/css/properties/mask-image.json b/css/properties/mask-image.json
index a855d2a9f81ffe..c75ded9ae23f9d 100644
--- a/css/properties/mask-image.json
+++ b/css/properties/mask-image.json
@@ -80,6 +80,9 @@
"multiple_mask_images": {
"__compat": {
"description": "Multiple mask images",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -116,6 +119,9 @@
"svg_masks": {
"__compat": {
"description": "SVG masks",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "8"
diff --git a/css/properties/mask-mode.json b/css/properties/mask-mode.json
index b943876070fbcb..89ae93a1466c95 100644
--- a/css/properties/mask-mode.json
+++ b/css/properties/mask-mode.json
@@ -41,6 +41,9 @@
"alpha": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-mode-alpha",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "120"
@@ -75,6 +78,9 @@
"luminance": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-mode-luminance",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "120"
@@ -109,6 +115,9 @@
"match-source": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-mode-match-source",
+ "tags": [
+ "web-features:masks"
+ ],
"support": {
"chrome": {
"version_added": "120"
diff --git a/css/properties/mask-type.json b/css/properties/mask-type.json
index e22a323f470cc2..27954eb59e1bbd 100644
--- a/css/properties/mask-type.json
+++ b/css/properties/mask-type.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/mask-type",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-mask-type",
+ "tags": [
+ "web-features:mask-type"
+ ],
"support": {
"chrome": {
"version_added": "24"
@@ -38,6 +41,9 @@
"alpha": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-type-alpha",
+ "tags": [
+ "web-features:mask-type"
+ ],
"support": {
"chrome": {
"version_added": "24"
@@ -72,6 +78,9 @@
"luminance": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/css-masking/#valdef-mask-type-luminance",
+ "tags": [
+ "web-features:mask-type"
+ ],
"support": {
"chrome": {
"version_added": "24"
diff --git a/css/properties/max-block-size.json b/css/properties/max-block-size.json
index e227c58c164674..7d7e068fc84812 100644
--- a/css/properties/max-block-size.json
+++ b/css/properties/max-block-size.json
@@ -8,6 +8,9 @@
"https://drafts.csswg.org/css-logical/#propdef-max-block-size",
"https://drafts.csswg.org/css-sizing-4/#sizing-values"
],
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -81,6 +84,9 @@
},
"fit-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -157,6 +163,9 @@
},
"max-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -198,6 +207,9 @@
},
"min-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
diff --git a/css/properties/max-inline-size.json b/css/properties/max-inline-size.json
index 80a80f605b12c7..c874c6e96d1658 100644
--- a/css/properties/max-inline-size.json
+++ b/css/properties/max-inline-size.json
@@ -8,6 +8,9 @@
"https://drafts.csswg.org/css-logical/#propdef-max-inline-size",
"https://drafts.csswg.org/css-sizing-4/#sizing-values"
],
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -85,6 +88,9 @@
},
"fit-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -167,6 +173,9 @@
},
"max-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -206,6 +215,9 @@
},
"min-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
diff --git a/css/properties/min-block-size.json b/css/properties/min-block-size.json
index ea79eef5e377ec..3a9690182178ae 100644
--- a/css/properties/min-block-size.json
+++ b/css/properties/min-block-size.json
@@ -8,6 +8,9 @@
"https://drafts.csswg.org/css-logical/#propdef-min-block-size",
"https://drafts.csswg.org/css-sizing-4/#sizing-values"
],
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -79,6 +82,9 @@
},
"fit-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -155,6 +161,9 @@
},
"max-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -194,6 +203,9 @@
},
"min-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
diff --git a/css/properties/min-inline-size.json b/css/properties/min-inline-size.json
index 247530d79787a6..8b845f7a732e85 100644
--- a/css/properties/min-inline-size.json
+++ b/css/properties/min-inline-size.json
@@ -8,6 +8,9 @@
"https://drafts.csswg.org/css-logical/#propdef-min-inline-size",
"https://drafts.csswg.org/css-sizing-4/#sizing-values"
],
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -79,6 +82,9 @@
},
"fit-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -161,6 +167,9 @@
},
"max-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
@@ -200,6 +209,9 @@
},
"min-content": {
"__compat": {
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "57"
diff --git a/css/properties/offset-anchor.json b/css/properties/offset-anchor.json
index 12e29522f4e432..98081061061c16 100644
--- a/css/properties/offset-anchor.json
+++ b/css/properties/offset-anchor.json
@@ -41,6 +41,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/motion/#valdef-offset-anchor-auto",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
diff --git a/css/properties/offset-path.json b/css/properties/offset-path.json
index 68e5dad16ccebd..5a5c3e6bb4f383 100644
--- a/css/properties/offset-path.json
+++ b/css/properties/offset-path.json
@@ -72,6 +72,9 @@
"basic_shape": {
"__compat": {
"description": "<basic-shape>
",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -106,6 +109,9 @@
"coord_box": {
"__compat": {
"description": "<coord-box>
",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -177,6 +183,9 @@
"ray": {
"__compat": {
"description": "Support for ray()
function as a value",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -211,6 +220,9 @@
"url": {
"__compat": {
"description": "<url>
",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
diff --git a/css/properties/offset-rotate.json b/css/properties/offset-rotate.json
index 1ebb7475e34f2d..b930dd8e83eff3 100644
--- a/css/properties/offset-rotate.json
+++ b/css/properties/offset-rotate.json
@@ -51,6 +51,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/motion/#valdef-offset-rotate-auto",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "46"
@@ -85,6 +88,9 @@
"reverse": {
"__compat": {
"spec_url": "https://drafts.fxtf.org/motion/#valdef-offset-rotate-reverse",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "46"
diff --git a/css/properties/overlay.json b/css/properties/overlay.json
index 23a9bbac213769..ea12ddfa663bd5 100644
--- a/css/properties/overlay.json
+++ b/css/properties/overlay.json
@@ -41,6 +41,9 @@
"auto": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-4/#valdef-overlay-auto",
+ "tags": [
+ "web-features:overlay"
+ ],
"support": {
"chrome": {
"version_added": "117"
@@ -75,6 +78,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-position-4/#valdef-overlay-none",
+ "tags": [
+ "web-features:overlay"
+ ],
"support": {
"chrome": {
"version_added": "117"
diff --git a/css/properties/padding-block-end.json b/css/properties/padding-block-end.json
index eb3f5f16fa8a10..9babe8be0a8ed7 100644
--- a/css/properties/padding-block-end.json
+++ b/css/properties/padding-block-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-block-end",
"spec_url": "https://drafts.csswg.org/css-logical/#padding-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/padding-block-start.json b/css/properties/padding-block-start.json
index 714497a907a6e6..072a8fea40cb0b 100644
--- a/css/properties/padding-block-start.json
+++ b/css/properties/padding-block-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-block-start",
"spec_url": "https://drafts.csswg.org/css-logical/#padding-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "69"
diff --git a/css/properties/padding-block.json b/css/properties/padding-block.json
index 56d0d34f449d55..a6adbf379c7958 100644
--- a/css/properties/padding-block.json
+++ b/css/properties/padding-block.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-block",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-padding-block",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/padding-inline-end.json b/css/properties/padding-inline-end.json
index f888248a480c8a..b0463b6dd1dae4 100644
--- a/css/properties/padding-inline-end.json
+++ b/css/properties/padding-inline-end.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-inline-end",
"spec_url": "https://drafts.csswg.org/css-logical/#padding-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/padding-inline-start.json b/css/properties/padding-inline-start.json
index e5cd9542d605ac..50c11d53cdb5d6 100644
--- a/css/properties/padding-inline-start.json
+++ b/css/properties/padding-inline-start.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-inline-start",
"spec_url": "https://drafts.csswg.org/css-logical/#padding-properties",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/padding-inline.json b/css/properties/padding-inline.json
index 6393a4d9d79069..64dfba2905e97c 100644
--- a/css/properties/padding-inline.json
+++ b/css/properties/padding-inline.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/padding-inline",
"spec_url": "https://drafts.csswg.org/css-logical/#propdef-padding-inline",
+ "tags": [
+ "web-features:logical-properties"
+ ],
"support": {
"chrome": {
"version_added": "87"
diff --git a/css/properties/paint-order.json b/css/properties/paint-order.json
index 5fe3090262615f..bc78d29dacaba2 100644
--- a/css/properties/paint-order.json
+++ b/css/properties/paint-order.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/paint-order",
"spec_url": "https://svgwg.org/svg2-draft/painting.html#PaintOrder",
+ "tags": [
+ "web-features:paint-order"
+ ],
"support": {
"chrome": [
{
diff --git a/css/properties/ruby-overhang.json b/css/properties/ruby-overhang.json
new file mode 100644
index 00000000000000..8c82f6d05a6773
--- /dev/null
+++ b/css/properties/ruby-overhang.json
@@ -0,0 +1,108 @@
+{
+ "css": {
+ "properties": {
+ "ruby-overhang": {
+ "__compat": {
+ "spec_url": "https://drafts.csswg.org/css-ruby/#propdef-ruby-overhang",
+ "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": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ },
+ "auto": {
+ "__compat": {
+ "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-overhang-auto",
+ "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": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ },
+ "none": {
+ "__compat": {
+ "spec_url": "https://drafts.csswg.org/css-ruby/#valdef-ruby-overhang-none",
+ "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": false,
+ "standard_track": true,
+ "deprecated": false
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/css/properties/scrollbar-gutter.json b/css/properties/scrollbar-gutter.json
index 64f69a0b5fb911..87e7980ba9af6f 100644
--- a/css/properties/scrollbar-gutter.json
+++ b/css/properties/scrollbar-gutter.json
@@ -25,14 +25,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "17",
- "flags": [
- {
- "type": "preference",
- "name": "CSS scrollerbar-gutter property",
- "value_to_set": "true"
- }
- ]
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -65,7 +58,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -99,7 +92,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/css/properties/shape-image-threshold.json b/css/properties/shape-image-threshold.json
index be59e5263c91e3..41ed485b03bb38 100644
--- a/css/properties/shape-image-threshold.json
+++ b/css/properties/shape-image-threshold.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold",
"spec_url": "https://drafts.csswg.org/css-shapes/#shape-image-threshold-property",
+ "tags": [
+ "web-features:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
diff --git a/css/properties/shape-margin.json b/css/properties/shape-margin.json
index e19f62a275ff9e..f9ad6fa0c41d3e 100644
--- a/css/properties/shape-margin.json
+++ b/css/properties/shape-margin.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/shape-margin",
"spec_url": "https://drafts.csswg.org/css-shapes/#shape-margin-property",
+ "tags": [
+ "web-features:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
diff --git a/css/properties/shape-outside.json b/css/properties/shape-outside.json
index 1b73b11e3b66b9..dc0b8343de01db 100644
--- a/css/properties/shape-outside.json
+++ b/css/properties/shape-outside.json
@@ -5,6 +5,9 @@
"__compat": {
"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:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -39,6 +42,9 @@
"__compat": {
"description": "circle()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#circle()",
+ "tags": [
+ "web-features:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -75,6 +81,9 @@
"description": "<gradient>
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient",
"spec_url": "https://drafts.csswg.org/css-images/#gradients",
+ "tags": [
+ "web-features:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -111,6 +120,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:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -146,6 +158,9 @@
"__compat": {
"description": "inset()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#inset()",
+ "tags": [
+ "web-features:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -180,6 +195,9 @@
"none": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-shapes/#valdef-shape-outside-none",
+ "tags": [
+ "web-features:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -216,6 +234,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:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -251,6 +272,9 @@
"__compat": {
"description": "polygon()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#polygon()",
+ "tags": [
+ "web-features:shape-outside"
+ ],
"support": {
"chrome": {
"version_added": "37"
diff --git a/css/properties/stroke-opacity.json b/css/properties/stroke-opacity.json
index 329534fa67345e..ee3377d4f1203f 100644
--- a/css/properties/stroke-opacity.json
+++ b/css/properties/stroke-opacity.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/stroke-opacity",
"spec_url": "https://drafts.fxtf.org/fill-stroke-3/#stroke-opacity",
+ "tags": [
+ "web-features:opacity-svg"
+ ],
"support": {
"chrome": {
"version_added": "≤80"
diff --git a/css/properties/text-wrap-mode.json b/css/properties/text-wrap-mode.json
index 16a5069a2f45ae..5a4892bdbca1de 100644
--- a/css/properties/text-wrap-mode.json
+++ b/css/properties/text-wrap-mode.json
@@ -40,6 +40,9 @@
},
"nowrap": {
"__compat": {
+ "tags": [
+ "web-features:text-wrap-mode"
+ ],
"support": {
"chrome": {
"version_added": false
@@ -73,6 +76,9 @@
},
"wrap": {
"__compat": {
+ "tags": [
+ "web-features:text-wrap-mode"
+ ],
"support": {
"chrome": {
"version_added": false
diff --git a/css/types/basic-shape.json b/css/types/basic-shape.json
index 6aa843583a0df8..51e65c068cc68c 100644
--- a/css/types/basic-shape.json
+++ b/css/types/basic-shape.json
@@ -6,6 +6,9 @@
"description": "<basic-shape>
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape",
"spec_url": "https://drafts.csswg.org/css-shapes/#basic-shape-functions",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -40,6 +43,9 @@
"__compat": {
"description": "Animation",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape#Interpolation_of_basic_shapes",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -76,6 +82,9 @@
"description": "circle()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/circle",
"spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-basic-shape-circle",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -112,6 +121,9 @@
"description": "ellipse()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/ellipse",
"spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-basic-shape-ellipse",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -148,6 +160,9 @@
"description": "inset()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/inset",
"spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-basic-shape-inset",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -435,6 +450,9 @@
"description": "polygon()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/polygon",
"spec_url": "https://drafts.csswg.org/css-shapes/#funcdef-basic-shape-polygon",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "37"
@@ -471,6 +489,9 @@
"description": "rect()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/rect",
"spec_url": "https://drafts.csswg.org/css-shapes-1/#funcdef-basic-shape-rect",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "116",
@@ -538,7 +559,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": false
+ "version_added": "preview"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
@@ -557,6 +578,9 @@
"description": "xywh()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape/xywh",
"spec_url": "https://drafts.csswg.org/css-shapes-1/#funcdef-basic-shape-xywh",
+ "tags": [
+ "web-features:shapes"
+ ],
"support": {
"chrome": {
"version_added": "116",
diff --git a/css/types/image.json b/css/types/image.json
index 92a703485fc28c..e02c977fd55e3a 100644
--- a/css/types/image.json
+++ b/css/types/image.json
@@ -338,7 +338,7 @@
"__compat": {
"description": "Hue interpolation method",
"tags": [
- "web-features:conic-gradients"
+ "web-features:gradient-interpolation"
],
"support": {
"chrome": {
@@ -389,7 +389,7 @@
"__compat": {
"description": "Interpolation color space",
"tags": [
- "web-features:conic-gradients"
+ "web-features:gradient-interpolation"
],
"support": {
"chrome": {
@@ -580,6 +580,9 @@
"hue_interpolation_method": {
"__compat": {
"description": "Hue interpolation method",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -628,6 +631,9 @@
"interpolation_color_space": {
"__compat": {
"description": "Interpolation color space",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -998,6 +1004,9 @@
"hue_interpolation_method": {
"__compat": {
"description": "Hue interpolation method",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -1046,6 +1055,9 @@
"interpolation_color_space": {
"__compat": {
"description": "Interpolation color space",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -1202,7 +1214,7 @@
"__compat": {
"description": "Hue interpolation method",
"tags": [
- "web-features:conic-gradients"
+ "web-features:gradient-interpolation"
],
"support": {
"chrome": {
@@ -1253,7 +1265,7 @@
"__compat": {
"description": "Interpolation color space",
"tags": [
- "web-features:conic-gradients"
+ "web-features:gradient-interpolation"
],
"support": {
"chrome": {
@@ -1445,6 +1457,9 @@
"hue_interpolation_method": {
"__compat": {
"description": "Hue interpolation method",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -1493,6 +1508,9 @@
"interpolation_color_space": {
"__compat": {
"description": "Interpolation color space",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -1869,6 +1887,9 @@
"hue_interpolation_method": {
"__compat": {
"description": "Hue interpolation method",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
@@ -1917,6 +1938,9 @@
"interpolation_color_space": {
"__compat": {
"description": "Interpolation color space",
+ "tags": [
+ "web-features:gradient-interpolation"
+ ],
"support": {
"chrome": {
"version_added": "111"
diff --git a/css/types/ratio.json b/css/types/ratio.json
index b6568c43e2d065..8ca707d6bc228f 100644
--- a/css/types/ratio.json
+++ b/css/types/ratio.json
@@ -6,6 +6,9 @@
"description": "<ratio>
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ratio",
"spec_url": "https://drafts.csswg.org/mediaqueries/#values",
+ "tags": [
+ "web-features:media-queries"
+ ],
"support": {
"chrome": {
"version_added": "3"
diff --git a/css/types/ray.json b/css/types/ray.json
index 73453524cec0a1..f68e8a0c8910e8 100644
--- a/css/types/ray.json
+++ b/css/types/ray.json
@@ -6,6 +6,9 @@
"description": "ray()
",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ray",
"spec_url": "https://drafts.fxtf.org/motion/#ray-function",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -39,6 +42,9 @@
"position": {
"__compat": {
"description": "at <position>
",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
@@ -73,6 +79,9 @@
"size": {
"__compat": {
"description": "<size>
",
+ "tags": [
+ "web-features:motion-path"
+ ],
"support": {
"chrome": {
"version_added": "116"
diff --git a/html/elements/area.json b/html/elements/area.json
index 85a55bd5861c80..e852a54f8d7fd8 100644
--- a/html/elements/area.json
+++ b/html/elements/area.json
@@ -619,41 +619,6 @@
}
}
},
- "tabindex": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "≤11"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": true
- }
- }
- },
"target": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-target",
diff --git a/html/elements/img.json b/html/elements/img.json
index 013107935215d3..dfa93a6898c159 100644
--- a/html/elements/img.json
+++ b/html/elements/img.json
@@ -346,16 +346,22 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "127",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "network.fetchpriority.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1797715"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
- "opera": {
- "version_added": false
- },
+ "opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "17.2"
diff --git a/html/elements/link.json b/html/elements/link.json
index 960456abeec05d..3106be3b39c218 100644
--- a/html/elements/link.json
+++ b/html/elements/link.json
@@ -262,16 +262,22 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "127",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "network.fetchpriority.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1797715"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
- "opera": {
- "version_added": false
- },
+ "opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "17.2"
diff --git a/html/elements/object.json b/html/elements/object.json
index d81f96b672e354..b0258796118a52 100644
--- a/html/elements/object.json
+++ b/html/elements/object.json
@@ -448,41 +448,6 @@
}
}
},
- "tabindex": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "1"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "12"
- },
- "firefox": {
- "version_added": "1"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "≤11"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "3.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror",
- "webview_ios": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": true
- }
- }
- },
"type": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/iframe-embed-object.html#attr-object-type",
diff --git a/html/elements/script.json b/html/elements/script.json
index f87d924c96ffd3..961bc943452f2a 100644
--- a/html/elements/script.json
+++ b/html/elements/script.json
@@ -260,16 +260,22 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
- "version_added": false
+ "version_added": "127",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "network.fetchpriority.enabled",
+ "value_to_set": "true"
+ }
+ ],
+ "impl_url": "https://bugzil.la/1797715"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
- "opera": {
- "version_added": false
- },
+ "opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "17.2"
diff --git a/html/global_attributes.json b/html/global_attributes.json
index 2af3bf15611c08..8c0b074fcf7570 100644
--- a/html/global_attributes.json
+++ b/html/global_attributes.json
@@ -1100,7 +1100,7 @@
"opera": "mirror",
"opera_android": "mirror",
"safari": {
- "version_added": "≤4"
+ "version_added": "3.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
diff --git a/html/manifest/display_override.json b/html/manifest/display_override.json
index 4062004cd991ed..e6746747fe107a 100644
--- a/html/manifest/display_override.json
+++ b/html/manifest/display_override.json
@@ -78,6 +78,9 @@
"__compat": {
"description": "window-controls-overlay
display mode",
"spec_url": "https://wicg.github.io/window-controls-overlay/#addition-of-new-window-controls-overlay-display-mode",
+ "tags": [
+ "web-features:window-controls-overlay"
+ ],
"support": {
"chrome": {
"version_added": "105"
diff --git a/http/headers/Sec-CH-Prefers-Color-Scheme.json b/http/headers/Sec-CH-Prefers-Color-Scheme.json
index 50f5999790a9d7..f167cbdcba7b90 100644
--- a/http/headers/Sec-CH-Prefers-Color-Scheme.json
+++ b/http/headers/Sec-CH-Prefers-Color-Scheme.json
@@ -6,6 +6,9 @@
"description": "Sec-CH-Prefers-Color-Scheme
request header",
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-Prefers-Color-Scheme",
"spec_url": "https://wicg.github.io/user-preference-media-features-headers/#sec-ch-prefers-color-scheme",
+ "tags": [
+ "web-features:prefers-color-scheme"
+ ],
"support": {
"chrome": {
"version_added": "93"
diff --git a/http/headers/Sec-CH-Prefers-Reduced-Motion.json b/http/headers/Sec-CH-Prefers-Reduced-Motion.json
index b3c8af8cd0f38f..e83f52a42750ff 100644
--- a/http/headers/Sec-CH-Prefers-Reduced-Motion.json
+++ b/http/headers/Sec-CH-Prefers-Reduced-Motion.json
@@ -6,6 +6,9 @@
"description": "Sec-CH-Prefers-Reduced-Motion
request header",
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-Prefers-Reduced-Motion",
"spec_url": "https://wicg.github.io/user-preference-media-features-headers/#sec-ch-prefers-reduced-motion",
+ "tags": [
+ "web-features:prefers-reduced-motion"
+ ],
"support": {
"chrome": {
"version_added": "108"
diff --git a/http/headers/Sec-CH-Prefers-Reduced-Transparency.json b/http/headers/Sec-CH-Prefers-Reduced-Transparency.json
index cee7f876882ce8..c08fcbaa975af0 100644
--- a/http/headers/Sec-CH-Prefers-Reduced-Transparency.json
+++ b/http/headers/Sec-CH-Prefers-Reduced-Transparency.json
@@ -6,6 +6,9 @@
"description": "Sec-CH-Prefers-Reduced-Transparency
request header",
"mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Sec-CH-Prefers-Reduced-Transparency",
"spec_url": "https://wicg.github.io/user-preference-media-features-headers/#sec-ch-prefers-reduced-transparency",
+ "tags": [
+ "web-features:prefers-reduced-transparency"
+ ],
"support": {
"chrome": {
"version_added": "119"
diff --git a/http/headers/X-Frame-Options.json b/http/headers/X-Frame-Options.json
index ce176084b56e93..1d2a41721239ab 100644
--- a/http/headers/X-Frame-Options.json
+++ b/http/headers/X-Frame-Options.json
@@ -36,7 +36,7 @@
"status": {
"experimental": false,
"standard_track": true,
- "deprecated": false
+ "deprecated": true
}
},
"ALLOW-FROM": {
diff --git a/javascript/builtins/AsyncGenerator.json b/javascript/builtins/AsyncGenerator.json
index 58c038ad7a1a45..360d519c736f4e 100644
--- a/javascript/builtins/AsyncGenerator.json
+++ b/javascript/builtins/AsyncGenerator.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-objects",
"tags": [
- "web-features:snapshot:ecmascript-2017"
+ "web-features:snapshot:ecmascript-2017",
+ "web-features:async-generators"
],
"support": {
"chrome": {
@@ -49,7 +50,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/next",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-next",
"tags": [
- "web-features:snapshot:ecmascript-2017"
+ "web-features:snapshot:ecmascript-2017",
+ "web-features:async-generators"
],
"support": {
"chrome": {
@@ -93,7 +95,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/return",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-return",
"tags": [
- "web-features:snapshot:ecmascript-2017"
+ "web-features:snapshot:ecmascript-2017",
+ "web-features:async-generators"
],
"support": {
"chrome": {
@@ -137,7 +140,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator/throw",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgenerator-prototype-throw",
"tags": [
- "web-features:snapshot:ecmascript-2017"
+ "web-features:snapshot:ecmascript-2017",
+ "web-features:async-generators"
],
"support": {
"chrome": {
diff --git a/javascript/builtins/AsyncGeneratorFunction.json b/javascript/builtins/AsyncGeneratorFunction.json
index 30da64c0d1e49b..11c32e4377044d 100644
--- a/javascript/builtins/AsyncGeneratorFunction.json
+++ b/javascript/builtins/AsyncGeneratorFunction.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-objects",
"tags": [
- "web-features:snapshot:ecmascript-2017"
+ "web-features:snapshot:ecmascript-2017",
+ "web-features:async-generators"
],
"support": {
"chrome": {
@@ -50,7 +51,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction/AsyncGeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asyncgeneratorfunction-constructor",
"tags": [
- "web-features:snapshot:ecmascript-2017"
+ "web-features:snapshot:ecmascript-2017",
+ "web-features:async-generators"
],
"support": {
"chrome": {
diff --git a/javascript/builtins/Error.json b/javascript/builtins/Error.json
index f22848004bb0ed..a7f9012ba052eb 100644
--- a/javascript/builtins/Error.json
+++ b/javascript/builtins/Error.json
@@ -535,6 +535,9 @@
"description": "Error
is serializable",
"mdn_url": "https://developer.mozilla.org/docs/Glossary/Serializable_object",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/javascript/builtins/EvalError.json b/javascript/builtins/EvalError.json
index 196075f298ae4c..51e5685f362b43 100644
--- a/javascript/builtins/EvalError.json
+++ b/javascript/builtins/EvalError.json
@@ -106,6 +106,9 @@
"description": "EvalError
is serializable",
"mdn_url": "https://developer.mozilla.org/docs/Glossary/Serializable_object",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/javascript/builtins/Function.json b/javascript/builtins/Function.json
index 677b071b2414e9..fd6e58597f3a2a 100644
--- a/javascript/builtins/Function.json
+++ b/javascript/builtins/Function.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-objects",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -58,7 +59,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/Function",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-constructor",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -108,7 +110,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/apply",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.apply",
"tags": [
- "web-features:snapshot:ecmascript-3"
+ "web-features:snapshot:ecmascript-3",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -156,7 +159,8 @@
"__compat": {
"description": "ES 5.1: generic array-like object as arguments
",
"tags": [
- "web-features:snapshot:ecmascript-5"
+ "web-features:snapshot:ecmascript-5",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -255,7 +259,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/bind",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.bind",
"tags": [
- "web-features:snapshot:ecmascript-5"
+ "web-features:snapshot:ecmascript-5",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -309,7 +314,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/call",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.call",
"tags": [
- "web-features:snapshot:ecmascript-3"
+ "web-features:snapshot:ecmascript-3",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -448,7 +454,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/length",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-length",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -496,7 +503,8 @@
"__compat": {
"description": "Configurable: true",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -543,7 +551,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/name",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function-instances-name",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -591,7 +600,8 @@
"__compat": {
"description": "Configurable: true",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -636,7 +646,8 @@
"__compat": {
"description": "Inferred names on anonymous functions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -691,7 +702,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/toString",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype.tostring",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -785,7 +797,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function/Symbol.hasInstance",
"spec_url": "https://tc39.es/ecma262/multipage/fundamental-objects.html#sec-function.prototype-%symbol.hasinstance%",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
diff --git a/javascript/builtins/Generator.json b/javascript/builtins/Generator.json
index 717722e4962d1d..9e8ab154accbfe 100644
--- a/javascript/builtins/Generator.json
+++ b/javascript/builtins/Generator.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator-objects",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -51,7 +52,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/next",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.next",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -97,7 +99,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/return",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.return",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -143,7 +146,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Generator/throw",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generator.prototype.throw",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
diff --git a/javascript/builtins/GeneratorFunction.json b/javascript/builtins/GeneratorFunction.json
index 100e3958e91b1b..c8dd567418762c 100644
--- a/javascript/builtins/GeneratorFunction.json
+++ b/javascript/builtins/GeneratorFunction.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-objects",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -52,7 +53,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction/GeneratorFunction",
"spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-generatorfunction-constructor",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
diff --git a/javascript/builtins/Iterator.json b/javascript/builtins/Iterator.json
index d6d13b97e271aa..58783583a93502 100644
--- a/javascript/builtins/Iterator.json
+++ b/javascript/builtins/Iterator.json
@@ -51,6 +51,9 @@
"description": "Iterator()
constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/Iterator",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator-constructor",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": {
"version_added": "122"
@@ -93,6 +96,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/drop",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.drop",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -141,6 +147,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/every",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.every",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -189,6 +198,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/filter",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.filter",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -237,6 +249,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/find",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.find",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -285,6 +300,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/flatMap",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.flatmap",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -333,6 +351,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/forEach",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.foreach",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -381,6 +402,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/from",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iterator.from",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -429,6 +453,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/map",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.map",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -477,6 +504,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/reduce",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.reduce",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -525,6 +555,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/some",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.some",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -573,6 +606,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/take",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.take",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
@@ -621,6 +657,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/toArray",
"spec_url": "https://tc39.es/proposal-iterator-helpers/#sec-iteratorprototype.toarray",
+ "tags": [
+ "web-features:iterator-methods"
+ ],
"support": {
"chrome": [
{
diff --git a/javascript/builtins/JSON.json b/javascript/builtins/JSON.json
index c071aa1c905152..7a5bdf644b01e9 100644
--- a/javascript/builtins/JSON.json
+++ b/javascript/builtins/JSON.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-json-object",
"tags": [
- "web-features:snapshot:ecmascript-5"
+ "web-features:snapshot:ecmascript-5",
+ "web-features:json"
],
"support": {
"chrome": {
@@ -58,6 +59,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/isRawJSON",
"spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson",
+ "tags": [
+ "web-features:json-raw"
+ ],
"support": {
"chrome": {
"version_added": "114"
@@ -100,7 +104,8 @@
"description": "JavaScript is a superset of JSON",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON#JavaScript_and_JSON_differences",
"tags": [
- "web-features:snapshot:ecmascript-2019"
+ "web-features:snapshot:ecmascript-2019",
+ "web-features:json"
],
"support": {
"chrome": {
@@ -144,7 +149,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-json.parse",
"tags": [
- "web-features:snapshot:ecmascript-5"
+ "web-features:snapshot:ecmascript-5",
+ "web-features:json"
],
"support": {
"chrome": {
@@ -197,6 +203,9 @@
"description": "Reviver has context
parameter",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#the_reviver_parameter",
"spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-internalizejsonproperty",
+ "tags": [
+ "web-features:json-raw"
+ ],
"support": {
"chrome": {
"version_added": "114"
@@ -239,6 +248,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/rawJSON",
"spec_url": "https://tc39.es/proposal-json-parse-with-source/#sec-json.rawjson",
+ "tags": [
+ "web-features:json-raw"
+ ],
"support": {
"chrome": {
"version_added": "114"
@@ -281,7 +293,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify",
"spec_url": "https://tc39.es/ecma262/multipage/structured-data.html#sec-json.stringify",
"tags": [
- "web-features:snapshot:ecmascript-5"
+ "web-features:snapshot:ecmascript-5",
+ "web-features:json"
],
"support": {
"chrome": {
@@ -333,7 +346,8 @@
"__compat": {
"description": "Strings are escaped to well-formed UTF-8",
"tags": [
- "web-features:snapshot:ecmascript-2019"
+ "web-features:snapshot:ecmascript-2019",
+ "web-features:json"
],
"support": {
"chrome": {
diff --git a/javascript/builtins/RangeError.json b/javascript/builtins/RangeError.json
index b10d42afe607c5..1573edd0a02190 100644
--- a/javascript/builtins/RangeError.json
+++ b/javascript/builtins/RangeError.json
@@ -106,6 +106,9 @@
"description": "RangeError
is serializable",
"mdn_url": "https://developer.mozilla.org/docs/Glossary/Serializable_object",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/javascript/builtins/ReferenceError.json b/javascript/builtins/ReferenceError.json
index 273aa5d12ce517..957d4ac7fda411 100644
--- a/javascript/builtins/ReferenceError.json
+++ b/javascript/builtins/ReferenceError.json
@@ -106,6 +106,9 @@
"description": "ReferenceError
is serializable",
"mdn_url": "https://developer.mozilla.org/docs/Glossary/Serializable_object",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/javascript/builtins/SyntaxError.json b/javascript/builtins/SyntaxError.json
index bb9f74f8a2d4f9..50f0efde811f08 100644
--- a/javascript/builtins/SyntaxError.json
+++ b/javascript/builtins/SyntaxError.json
@@ -106,6 +106,9 @@
"description": "SyntaxError
is serializable",
"mdn_url": "https://developer.mozilla.org/docs/Glossary/Serializable_object",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/javascript/builtins/TypeError.json b/javascript/builtins/TypeError.json
index 2f2a3570f48051..df1a98f5d0194c 100644
--- a/javascript/builtins/TypeError.json
+++ b/javascript/builtins/TypeError.json
@@ -106,6 +106,9 @@
"description": "TypeError
is serializable",
"mdn_url": "https://developer.mozilla.org/docs/Glossary/Serializable_object",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/javascript/builtins/URIError.json b/javascript/builtins/URIError.json
index 4436924fd38bcb..9872a757dd33e6 100644
--- a/javascript/builtins/URIError.json
+++ b/javascript/builtins/URIError.json
@@ -106,6 +106,9 @@
"description": "URIError
is serializable",
"mdn_url": "https://developer.mozilla.org/docs/Glossary/Serializable_object",
"spec_url": "https://html.spec.whatwg.org/multipage/structured-data.html#serializable-objects",
+ "tags": [
+ "web-features:serializable-errors"
+ ],
"support": {
"chrome": {
"version_added": "77"
diff --git a/javascript/functions.json b/javascript/functions.json
index 68b3f74e02abec..bfd89b36b62ecd 100644
--- a/javascript/functions.json
+++ b/javascript/functions.json
@@ -5,7 +5,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -54,7 +55,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-arguments-exotic-objects",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -153,7 +155,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/arguments/length",
"spec_url": "https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-arguments-exotic-objects",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -207,7 +210,8 @@
"https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-createmappedargumentsobject"
],
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -255,7 +259,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Arrow_functions",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-arrow-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -303,7 +308,8 @@
"__compat": {
"description": "Trailing comma in parameters",
"tags": [
- "web-features:snapshot:ecmascript-2017"
+ "web-features:snapshot:ecmascript-2017",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -349,7 +355,8 @@
"__compat": {
"description": "Block-level functions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -396,7 +403,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Default_parameters",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -440,7 +448,8 @@
"__compat": {
"description": "Destructured parameter with default value assignment",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -485,7 +494,8 @@
"__compat": {
"description": "Parameters without defaults after default parameters",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -532,7 +542,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/get",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-method-definitions",
"tags": [
- "web-features:snapshot:ecmascript-5"
+ "web-features:snapshot:ecmascript-5",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -580,7 +591,8 @@
"__compat": {
"description": "Computed property names",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -630,7 +642,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/Method_definitions",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-method-definitions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -673,6 +686,9 @@
"async_generator_methods": {
"__compat": {
"description": "Async generator methods",
+ "tags": [
+ "web-features:async-generators"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -713,6 +729,9 @@
"async_methods": {
"__compat": {
"description": "Async methods",
+ "tags": [
+ "web-features:functions"
+ ],
"support": {
"chrome": {
"version_added": "55"
@@ -755,6 +774,9 @@
"generator_methods_not_constructable": {
"__compat": {
"description": "Generator methods are not constructable (ES2016)",
+ "tags": [
+ "web-features:functions"
+ ],
"support": {
"chrome": {
"version_added": "42"
@@ -801,7 +823,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/rest_parameters",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -845,7 +868,8 @@
"__compat": {
"description": "Destructuring rest parameters",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -890,7 +914,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Functions/set",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-method-definitions",
"tags": [
- "web-features:snapshot:ecmascript-5"
+ "web-features:snapshot:ecmascript-5",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -938,7 +963,8 @@
"__compat": {
"description": "Computed property names",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:functions"
],
"support": {
"chrome": {
diff --git a/javascript/operators/async_generator_function.json b/javascript/operators/async_generator_function.json
index 7210a957a113dd..0121ee82574b82 100644
--- a/javascript/operators/async_generator_function.json
+++ b/javascript/operators/async_generator_function.json
@@ -6,6 +6,9 @@
"description": "async function*
expression",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/async_function*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-async-generator-function-definitions",
+ "tags": [
+ "web-features:async-generators"
+ ],
"support": {
"chrome": {
"version_added": "63"
diff --git a/javascript/operators/function.json b/javascript/operators/function.json
index 3d52cc4a8f5bef..c09aa7419db7df 100644
--- a/javascript/operators/function.json
+++ b/javascript/operators/function.json
@@ -7,7 +7,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/function",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -54,6 +55,9 @@
"trailing_comma": {
"__compat": {
"description": "Trailing comma in parameters",
+ "tags": [
+ "web-features:functions"
+ ],
"support": {
"chrome": {
"version_added": "58"
diff --git a/javascript/operators/generator_function.json b/javascript/operators/generator_function.json
index 5f96635e0df4cc..cc66d80ca3ba52 100644
--- a/javascript/operators/generator_function.json
+++ b/javascript/operators/generator_function.json
@@ -7,7 +7,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/function*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-generator-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -50,6 +51,9 @@
"trailing_comma": {
"__compat": {
"description": "Trailing comma in parameters",
+ "tags": [
+ "web-features:generators"
+ ],
"support": {
"chrome": {
"version_added": "58"
diff --git a/javascript/operators/yield.json b/javascript/operators/yield.json
index bad5abab822621..2eebc68a263f28 100644
--- a/javascript/operators/yield.json
+++ b/javascript/operators/yield.json
@@ -6,7 +6,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/yield",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#prod-YieldExpression",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
diff --git a/javascript/operators/yield_star.json b/javascript/operators/yield_star.json
index e8a7516980256c..fc5131bec2169d 100644
--- a/javascript/operators/yield_star.json
+++ b/javascript/operators/yield_star.json
@@ -7,7 +7,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/yield*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-generator-function-definitions-runtime-semantics-evaluation",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
diff --git a/javascript/statements.json b/javascript/statements.json
index 277672caa9e23a..965db250e1e91b 100644
--- a/javascript/statements.json
+++ b/javascript/statements.json
@@ -53,6 +53,9 @@
"description": "async function*
statement",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/async_function*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-async-generator-function-definitions",
+ "tags": [
+ "web-features:async-generators"
+ ],
"support": {
"chrome": {
"version_added": "63"
@@ -922,7 +925,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-1"
+ "web-features:snapshot:ecmascript-1",
+ "web-features:functions"
],
"support": {
"chrome": {
@@ -969,6 +973,9 @@
"trailing_comma_in_parameters": {
"__compat": {
"description": "Trailing comma in parameters",
+ "tags": [
+ "web-features:functions"
+ ],
"support": {
"chrome": {
"version_added": "58"
@@ -1015,7 +1022,8 @@
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function*",
"spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#sec-generator-function-definitions",
"tags": [
- "web-features:snapshot:ecmascript-2015"
+ "web-features:snapshot:ecmascript-2015",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -1059,7 +1067,8 @@
"__compat": {
"description": "IteratorResult
object instead of throwing",
"tags": [
- "web-features:snapshot:ecmascript-2016"
+ "web-features:snapshot:ecmascript-2016",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -1104,7 +1113,8 @@
"__compat": {
"description": "Not constructable with new
(ES2016)",
"tags": [
- "web-features:snapshot:ecmascript-2016"
+ "web-features:snapshot:ecmascript-2016",
+ "web-features:generators"
],
"support": {
"chrome": {
@@ -1148,6 +1158,9 @@
"trailing_comma_in_parameters": {
"__compat": {
"description": "Trailing comma in parameters",
+ "tags": [
+ "web-features:generators"
+ ],
"support": {
"chrome": {
"version_added": "58"
diff --git a/package-lock.json b/package-lock.json
index 355ef381c045bb..49d5b06c20fd09 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@mdn/browser-compat-data",
- "version": "5.5.51",
+ "version": "5.6.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@mdn/browser-compat-data",
- "version": "5.5.51",
+ "version": "5.6.2",
"hasInstallScript": true,
"license": "CC0-1.0",
"devDependencies": {
@@ -52,7 +52,7 @@
"open-cli": "~8.0.0",
"ora": "~8.1.0",
"prettier": "~3.3.1",
- "sinon": "^18.0.0",
+ "sinon": "^19.0.1",
"ts-node": "~10.9.1",
"typescript": "~5.6.2",
"web-specs": "^3.0.0",
@@ -531,9 +531,9 @@
}
},
"node_modules/@ddbeck/mdn-content-inventory": {
- "version": "0.2.20240911",
- "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20240911.tgz",
- "integrity": "sha512-X+99HkR76NYErxDWOzNkb+GTROS8EeQ8wdNII7lypqQ9TkM4uObAMFBRmwDZcGR6JtKLkHUKRQHU5DzlC19xlA==",
+ "version": "0.2.20240920",
+ "resolved": "https://registry.npmjs.org/@ddbeck/mdn-content-inventory/-/mdn-content-inventory-0.2.20240920.tgz",
+ "integrity": "sha512-I43tx1W+9APkfWcY6ja7NdJGoismKc7IUjWMKTEz03KiXEPms3LbA7nqxTcoDyIRtU8VmbkSXLOcW8jz+1PgSQ==",
"dev": true
},
"node_modules/@desertnet/html-parser": {
@@ -696,22 +696,22 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.57.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
- "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
+ "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.14",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
- "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
+ "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
"deprecated": "Use @eslint/config-array instead",
"dev": true,
"dependencies": {
- "@humanwhocodes/object-schema": "^2.0.2",
+ "@humanwhocodes/object-schema": "^2.0.3",
"debug": "^4.3.1",
"minimatch": "^3.0.5"
},
@@ -1024,38 +1024,38 @@
}
},
"node_modules/@sinonjs/fake-timers": {
- "version": "11.2.2",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz",
- "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==",
+ "version": "13.0.2",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz",
+ "integrity": "sha512-4Bb+oqXZTSTZ1q27Izly9lv8B9dlV61CROxPiVtywwzv5SnytJqhvYe6FclHYuXml4cd1VHPo1zd5PmTeJozvA==",
"dev": true,
"dependencies": {
- "@sinonjs/commons": "^3.0.0"
+ "@sinonjs/commons": "^3.0.1"
}
},
"node_modules/@sinonjs/samsam": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz",
- "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz",
+ "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==",
"dev": true,
"dependencies": {
- "@sinonjs/commons": "^2.0.0",
+ "@sinonjs/commons": "^3.0.1",
"lodash.get": "^4.4.2",
- "type-detect": "^4.0.8"
+ "type-detect": "^4.1.0"
}
},
- "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz",
- "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==",
+ "node_modules/@sinonjs/samsam/node_modules/type-detect": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz",
+ "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==",
"dev": true,
- "dependencies": {
- "type-detect": "4.0.8"
+ "engines": {
+ "node": ">=4"
}
},
"node_modules/@sinonjs/text-encoding": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz",
- "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==",
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz",
+ "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==",
"dev": true
},
"node_modules/@swc/cli": {
@@ -1417,15 +1417,15 @@
"dev": true
},
"node_modules/@types/mocha": {
- "version": "10.0.7",
- "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.7.tgz",
- "integrity": "sha512-GN8yJ1mNTcFcah/wKEFIJckJx9iJLoMSzWcfRRuxz/Jk+U6KQNnml+etbtxFK8lPjzOw3zp4Ha/kjSst9fsHYw==",
+ "version": "10.0.8",
+ "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz",
+ "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==",
"dev": true
},
"node_modules/@types/node": {
- "version": "22.5.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz",
- "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==",
+ "version": "22.5.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz",
+ "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==",
"dev": true,
"dependencies": {
"undici-types": "~6.19.2"
@@ -3334,16 +3334,16 @@
}
},
"node_modules/eslint": {
- "version": "8.57.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
- "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
+ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.57.0",
- "@humanwhocodes/config-array": "^0.11.14",
+ "@eslint/js": "8.57.1",
+ "@humanwhocodes/config-array": "^0.13.0",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -3644,9 +3644,9 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "50.2.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.2.2.tgz",
- "integrity": "sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==",
+ "version": "50.2.4",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.2.4.tgz",
+ "integrity": "sha512-020jA+dXaXdb+TML3ZJBvpPmzwbNROjnYuTYi/g6A5QEmEjhptz4oPJDKkOGMIByNxsPpdTLzSU1HYVqebOX1w==",
"dev": true,
"dependencies": {
"@es-joy/jsdoccomment": "~0.48.0",
@@ -5011,9 +5011,9 @@
}
},
"node_modules/husky": {
- "version": "9.1.5",
- "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz",
- "integrity": "sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==",
+ "version": "9.1.6",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz",
+ "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==",
"dev": true,
"bin": {
"husky": "bin.js"
@@ -6615,16 +6615,16 @@
}
},
"node_modules/nise": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/nise/-/nise-6.0.0.tgz",
- "integrity": "sha512-K8ePqo9BFvN31HXwEtTNGzgrPpmvgciDsFz8aztFjt4LqKO/JeFD8tBOeuDiCMXrIl/m1YvfH8auSpxfaD09wg==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz",
+ "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==",
"dev": true,
"dependencies": {
- "@sinonjs/commons": "^3.0.0",
- "@sinonjs/fake-timers": "^11.2.2",
- "@sinonjs/text-encoding": "^0.7.2",
+ "@sinonjs/commons": "^3.0.1",
+ "@sinonjs/fake-timers": "^13.0.1",
+ "@sinonjs/text-encoding": "^0.7.3",
"just-extend": "^6.2.0",
- "path-to-regexp": "^6.2.1"
+ "path-to-regexp": "^8.1.0"
}
},
"node_modules/node-addon-api": {
@@ -7188,10 +7188,13 @@
"dev": true
},
"node_modules/path-to-regexp": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz",
- "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==",
- "dev": true
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.1.0.tgz",
+ "integrity": "sha512-Bqn3vc8CMHty6zuD+tG23s6v2kwxslHEhTj4eYaVKGIEB+YX/2wd0/rgXLFD9G9id9KCtbVy/3ZgmvZjpa0UdQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16"
+ }
},
"node_modules/path-type": {
"version": "4.0.0",
@@ -7994,23 +7997,32 @@
"dev": true
},
"node_modules/sinon": {
- "version": "18.0.1",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-18.0.1.tgz",
- "integrity": "sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==",
+ "version": "19.0.2",
+ "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz",
+ "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==",
"dev": true,
"dependencies": {
"@sinonjs/commons": "^3.0.1",
- "@sinonjs/fake-timers": "11.2.2",
- "@sinonjs/samsam": "^8.0.0",
- "diff": "^5.2.0",
- "nise": "^6.0.0",
- "supports-color": "^7"
+ "@sinonjs/fake-timers": "^13.0.2",
+ "@sinonjs/samsam": "^8.0.1",
+ "diff": "^7.0.0",
+ "nise": "^6.1.1",
+ "supports-color": "^7.2.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/sinon"
}
},
+ "node_modules/sinon/node_modules/diff": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
+ "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
diff --git a/package.json b/package.json
index 08efbbbe528b2f..571a597b843734 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@mdn/browser-compat-data",
- "version": "5.5.51",
+ "version": "5.6.2",
"description": "Browser compatibility data provided by MDN Web Docs",
"main": "index.ts",
"type": "module",
@@ -86,7 +86,7 @@
"open-cli": "~8.0.0",
"ora": "~8.1.0",
"prettier": "~3.3.1",
- "sinon": "^18.0.0",
+ "sinon": "^19.0.1",
"ts-node": "~10.9.1",
"typescript": "~5.6.2",
"web-specs": "^3.0.0",
diff --git a/scripts/update-browser-releases/safari.ts b/scripts/update-browser-releases/safari.ts
index bbbaf5d0362458..df11938891e8fe 100644
--- a/scripts/update-browser-releases/safari.ts
+++ b/scripts/update-browser-releases/safari.ts
@@ -37,7 +37,7 @@ const extractReleaseData = (str): Release | null => {
}
return {
date: new Date(`${result[1]} UTC`).toISOString().substring(0, 10),
- version: result[2],
+ version: result[2].replace(/\.0$/, ''),
channel: result[3] ? 'beta' : 'retired',
engineVersion: result[4].substring(2),
releaseNote: '',
diff --git a/svg/elements/clipPath.json b/svg/elements/clipPath.json
index 957a67cfffd3ed..080055b634f207 100644
--- a/svg/elements/clipPath.json
+++ b/svg/elements/clipPath.json
@@ -5,6 +5,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Element/clipPath",
"spec_url": "https://drafts.fxtf.org/css-masking/#ClipPathElement",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -45,6 +48,9 @@
},
"clipPathUnits": {
"__compat": {
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -84,6 +90,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:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "1"
diff --git a/svg/global_attributes.json b/svg/global_attributes.json
index e79925be06f8ca..3aba79298e6e47 100644
--- a/svg/global_attributes.json
+++ b/svg/global_attributes.json
@@ -227,6 +227,9 @@
"__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"
@@ -566,6 +569,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/clip-path",
"spec_url": "https://drafts.fxtf.org/css-masking/#the-clip-path",
+ "tags": [
+ "web-features:clip-path"
+ ],
"support": {
"chrome": {
"version_added": "23"
@@ -958,8 +964,8 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/dominant-baseline",
"spec_url": [
- "https://svgwg.org/svg2-draft/text.html#DominantBaselineProperty",
- "https://drafts.csswg.org/css-inline/#dominant-baseline-property"
+ "https://drafts.csswg.org/css-inline/#dominant-baseline-property",
+ "https://svgwg.org/svg2-draft/text.html#DominantBaselineProperty"
],
"support": {
"chrome": {
@@ -996,6 +1002,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/fill-opacity",
"spec_url": "https://svgwg.org/svg2-draft/painting.html#FillOpacity",
+ "tags": [
+ "web-features:opacity-svg"
+ ],
"support": {
"chrome": {
"version_added": "≤80"
@@ -1474,7 +1483,7 @@
"glyph-orientation-horizontal": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/glyph-orientation-horizontal",
- "spec_url": "https://www.w3.org/TR/SVG11/text.html#GlyphOrientationHorizontalProperty",
+ "spec_url": "https://svgwg.org/svg2-draft/text.html#GlyphOrientationHorizontalProperty",
"support": {
"chrome": {
"version_added": false
@@ -1509,7 +1518,7 @@
"glyph-orientation-vertical": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/glyph-orientation-vertical",
- "spec_url": "https://www.w3.org/TR/SVG11/text.html#GlyphOrientationVerticalProperty",
+ "spec_url": "https://svgwg.org/svg2-draft/text.html#GlyphOrientationVerticalProperty",
"support": {
"chrome": {
"version_added": false
@@ -1880,6 +1889,9 @@
"https://drafts.csswg.org/css-color/#transparency",
"https://svgwg.org/svg2-draft/render.html#ObjectAndGroupOpacityProperties"
],
+ "tags": [
+ "web-features:opacity"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2338,6 +2350,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/stroke-opacity",
"spec_url": "https://svgwg.org/svg2-draft/painting.html#StrokeOpacity",
+ "tags": [
+ "web-features:opacity-svg"
+ ],
"support": {
"chrome": {
"version_added": "≤80"
@@ -2491,6 +2506,10 @@
},
"text-overflow": {
"__compat": {
+ "spec_url": [
+ "https://drafts.csswg.org/css-overflow-3/#text-overflow",
+ "https://svgwg.org/svg2-draft/text.html#TextOverflowProperty"
+ ],
"support": {
"chrome": {
"version_added": "1"
@@ -2901,6 +2920,7 @@
},
"white-space": {
"__compat": {
+ "spec_url": "https://drafts.csswg.org/css-text-3/#white-space-property",
"tags": [
"web-features:white-space"
],
diff --git a/webextensions/api/declarativeNetRequest.json b/webextensions/api/declarativeNetRequest.json
index a1b80f8886c0c1..c3371a31b19742 100644
--- a/webextensions/api/declarativeNetRequest.json
+++ b/webextensions/api/declarativeNetRequest.json
@@ -1107,6 +1107,25 @@
}
}
},
+ "initiatorDomains": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": "101"
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "113"
+ },
+ "firefox_android": "mirror",
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
+ }
+ }
+ },
"isUrlFilterCaseSensitive": {
"__compat": {
"support": {
diff --git a/webextensions/api/tabs.json b/webextensions/api/tabs.json
index 336499b7778844..75479eef5212d8 100644
--- a/webextensions/api/tabs.json
+++ b/webextensions/api/tabs.json
@@ -2925,6 +2925,25 @@
}
}
},
+ "openerTabId": {
+ "__compat": {
+ "support": {
+ "chrome": {
+ "version_added": false
+ },
+ "edge": "mirror",
+ "firefox": {
+ "version_added": "131"
+ },
+ "firefox_android": "mirror",
+ "opera": "mirror",
+ "safari": {
+ "version_added": false
+ },
+ "safari_ios": "mirror"
+ }
+ }
+ },
"pinned": {
"__compat": {
"support": {
@@ -3039,7 +3058,8 @@
},
"edge": "mirror",
"firefox": {
- "version_added": "61"
+ "version_added": "61",
+ "notes": "Support for openTabID
in properties
added in Firefox 131."
},
"firefox_android": {
"version_added": false
@@ -4080,9 +4100,16 @@
"version_added": "18"
},
"edge": "mirror",
- "firefox": {
- "version_added": "57"
- },
+ "firefox": [
+ {
+ "version_added": "131",
+ "notes": "Set to -1 to clear openerTabId
."
+ },
+ {
+ "version_added": "57",
+ "version_removed": "131"
+ }
+ ],
"firefox_android": {
"version_added": false
},
diff --git a/webextensions/api/webRequest.json b/webextensions/api/webRequest.json
index 77de2dcf479369..e6a6c92695966a 100644
--- a/webextensions/api/webRequest.json
+++ b/webextensions/api/webRequest.json
@@ -3007,7 +3007,7 @@
},
"edge": "mirror",
"firefox": {
- "version_added": true
+ "version_added": "58"
},
"firefox_android": "mirror",
"opera": "mirror",