From 9603f328b829f9cc01aeae2f9776bb2cd612feec Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 30 May 2024 10:43:57 +0200 Subject: [PATCH] Updates for Chrome 126 beta --- api/CSSViewTransitionRule.json | 103 ++++++++++++++++++++++++++++++++ api/CloseWatcher.json | 21 +++---- api/GamepadHapticActuator.json | 39 +++++++++++- api/GeolocationCoordinates.json | 33 ++++++++++ api/GeolocationPosition.json | 33 ++++++++++ api/PageRevealEvent.json | 10 +--- api/PageSwapEvent.json | 9 +-- api/URL.json | 5 +- api/VisualViewport.json | 15 +++-- api/WebGLObject.json | 38 ++++++++++++ 10 files changed, 266 insertions(+), 40 deletions(-) create mode 100644 api/CSSViewTransitionRule.json create mode 100644 api/WebGLObject.json diff --git a/api/CSSViewTransitionRule.json b/api/CSSViewTransitionRule.json new file mode 100644 index 00000000000000..e85e907a5ada7b --- /dev/null +++ b/api/CSSViewTransitionRule.json @@ -0,0 +1,103 @@ +{ + "api": { + "CSSViewTransitionRule": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#cssviewtransitionrule", + "support": { + "chrome": { + "version_added": "126" + }, + "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" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "navigation": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#dom-cssviewtransitionrule-navigation", + "support": { + "chrome": { + "version_added": "126" + }, + "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" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "types": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#dom-cssviewtransitionrule-types", + "support": { + "chrome": { + "version_added": "126" + }, + "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" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/CloseWatcher.json b/api/CloseWatcher.json index 75d74f153cd48e..a3b2a62502f524 100644 --- a/api/CloseWatcher.json +++ b/api/CloseWatcher.json @@ -5,8 +5,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#closewatcher", "support": { "chrome": { - "version_added": "120", - "version_removed": "121" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", @@ -39,8 +38,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher", "support": { "chrome": { - "version_added": "120", - "version_removed": "121" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", @@ -74,8 +72,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#handler-closewatcher-oncancel", "support": { "chrome": { - "version_added": "120", - "version_removed": "121" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", @@ -108,8 +105,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-close", "support": { "chrome": { - "version_added": "120", - "version_removed": "121" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", @@ -143,8 +139,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#handler-closewatcher-onclose", "support": { "chrome": { - "version_added": "120", - "version_removed": "121" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", @@ -177,8 +172,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-destroy", "support": { "chrome": { - "version_added": "120", - "version_removed": "121" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", @@ -211,8 +205,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-closewatcher-requestclose", "support": { "chrome": { - "version_added": "120", - "version_removed": "121" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/GamepadHapticActuator.json b/api/GamepadHapticActuator.json index e3c0b1b3ae7d7d..829d2da47b3e60 100644 --- a/api/GamepadHapticActuator.json +++ b/api/GamepadHapticActuator.json @@ -108,8 +108,42 @@ } } }, + "effects": { + "__compat": { + "spec_url": "https://w3c.github.io/gamepad/#dom-gamepadhapticactuator-effects", + "support": { + "chrome": { + "version_added": "126" + }, + "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" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "playEffect": { "__compat": { + "spec_url": "https://w3c.github.io/gamepad/#dom-gamepadhapticactuator-playeffect", "support": { "chrome": { "version_added": "68" @@ -137,7 +171,7 @@ }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } } @@ -181,6 +215,7 @@ }, "reset": { "__compat": { + "spec_url": "https://w3c.github.io/gamepad/#dom-gamepadhapticactuator-reset", "support": { "chrome": { "version_added": "68" @@ -208,7 +243,7 @@ }, "status": { "experimental": false, - "standard_track": false, + "standard_track": true, "deprecated": false } } diff --git a/api/GeolocationCoordinates.json b/api/GeolocationCoordinates.json index ec0c1f220c959e..91b506829cd488 100644 --- a/api/GeolocationCoordinates.json +++ b/api/GeolocationCoordinates.json @@ -528,6 +528,39 @@ "deprecated": false } } + }, + "toJSON": { + "__compat": { + "spec_url": "https://w3c.github.io/geolocation-api/#tojson-method-0", + "support": { + "chrome": { + "version_added": "126" + }, + "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" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/api/GeolocationPosition.json b/api/GeolocationPosition.json index fec8cd7aab1ddb..7f79d6955f6b3b 100644 --- a/api/GeolocationPosition.json +++ b/api/GeolocationPosition.json @@ -210,6 +210,39 @@ "deprecated": false } } + }, + "toJSON": { + "__compat": { + "spec_url": "https://w3c.github.io/geolocation-api/#tojson-method", + "support": { + "chrome": { + "version_added": "126" + }, + "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" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } diff --git a/api/PageRevealEvent.json b/api/PageRevealEvent.json index 9f4cc6d6e01c9a..913eaa5175f2a9 100644 --- a/api/PageRevealEvent.json +++ b/api/PageRevealEvent.json @@ -76,15 +76,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-pagerevealevent-viewtransition", "support": { "chrome": { - "version_added": "120", - "flags": [ - { - "type": "preference", - "name": "viewTransition API for navigations", - "value_to_set": "Enabled" - } - ], - "impl_url": "https://crbug.com/40276316" + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/PageSwapEvent.json b/api/PageSwapEvent.json index 39534bdff30216..9d5660c5dc91b4 100644 --- a/api/PageSwapEvent.json +++ b/api/PageSwapEvent.json @@ -111,14 +111,7 @@ "spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-pageswapevent-viewtransition", "support": { "chrome": { - "version_added": "123", - "flags": [ - { - "type": "preference", - "name": "viewTransition API for navigations", - "value_to_set": "Enabled" - } - ] + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/api/URL.json b/api/URL.json index 15708acf67c0f0..180b63113d68dd 100644 --- a/api/URL.json +++ b/api/URL.json @@ -444,10 +444,11 @@ "parse_static": { "__compat": { "description": "parse() static method", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/URL/parse_static", "spec_url": "https://url.spec.whatwg.org/#dom-url-parse", "support": { "chrome": { - "version_added": false + "version_added": "126" }, "chrome_android": "mirror", "edge": "mirror", @@ -469,7 +470,7 @@ "webview_android": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } diff --git a/api/VisualViewport.json b/api/VisualViewport.json index cd32bd478a9b29..6cf628a3ecb47c 100644 --- a/api/VisualViewport.json +++ b/api/VisualViewport.json @@ -383,11 +383,16 @@ "web-features:scrollend" ], "support": { - "chrome": { - "version_added": "114", - "partial_implementation": true, - "notes": "The onscrollend event handler property is not supported. See bug 325307785." - }, + "chrome": [ + { + "version_added": "126" + }, + { + "version_added": "114", + "partial_implementation": true, + "notes": "The onscrollend event handler property is not supported. See bug 325307785." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/api/WebGLObject.json b/api/WebGLObject.json new file mode 100644 index 00000000000000..a18d4a83ab2b7d --- /dev/null +++ b/api/WebGLObject.json @@ -0,0 +1,38 @@ +{ + "api": { + "WebGLObject": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLObject", + "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.3", + "support": { + "chrome": { + "version_added": "126" + }, + "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" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } +}