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",