From abe4056aea28e8aaea9b62ad66785454c6677e29 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 16 Jan 2025 17:08:19 +0100 Subject: [PATCH] Updates for Chrome 133 beta (#25674) --- api/Animation.json | 34 ++++++ api/Document.json | 33 ++++++ api/DocumentFragment.json | 33 ++++++ api/Element.json | 33 ++++++ api/FileSystemObserver.json | 137 ++++++++++++++++++++++ api/HTMLAreaElement.json | 34 ++++++ api/PerformanceResourceTiming.json | 34 ++++++ api/PublicKeyCredential.json | 6 +- api/SubtleCrypto.json | 45 +------ css/properties/container-type.json | 34 ++++++ css/properties/scroll-initial-target.json | 108 +++++++++++++++++ css/selectors/open.json | 17 ++- css/types/attr.json | 6 +- javascript/builtins/Atomics.json | 41 +++++++ webassembly/memory64.json | 4 +- 15 files changed, 546 insertions(+), 53 deletions(-) create mode 100644 api/FileSystemObserver.json create mode 100644 css/properties/scroll-initial-target.json diff --git a/api/Animation.json b/api/Animation.json index 44d3dd2b86a103..b5c794e0bb2652 100644 --- a/api/Animation.json +++ b/api/Animation.json @@ -426,6 +426,40 @@ } } }, + "overallProgress": { + "__compat": { + "spec_url": "https://drafts.csswg.org/web-animations-2/#dom-animation-overallprogress", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "pause": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Animation/pause", diff --git a/api/Document.json b/api/Document.json index 3663cfc165d245..0388d946902cae 100644 --- a/api/Document.json +++ b/api/Document.json @@ -5750,6 +5750,39 @@ } } }, + "moveBefore": { + "__compat": { + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "mozSetImageElement": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/mozSetImageElement", diff --git a/api/DocumentFragment.json b/api/DocumentFragment.json index c2f5aaedc992e6..fd7782ac842aa6 100644 --- a/api/DocumentFragment.json +++ b/api/DocumentFragment.json @@ -326,6 +326,39 @@ } } }, + "moveBefore": { + "__compat": { + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "prepend": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/DocumentFragment/prepend", diff --git a/api/Element.json b/api/Element.json index b25e863e5307ae..9598b456cb5d4f 100644 --- a/api/Element.json +++ b/api/Element.json @@ -7210,6 +7210,39 @@ } } }, + "moveBefore": { + "__compat": { + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "namespaceURI": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Element/namespaceURI", diff --git a/api/FileSystemObserver.json b/api/FileSystemObserver.json new file mode 100644 index 00000000000000..f9285baebd969e --- /dev/null +++ b/api/FileSystemObserver.json @@ -0,0 +1,137 @@ +{ + "api": { + "FileSystemObserver": { + "__compat": { + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "FileSystemObserver": { + "__compat": { + "description": "`FileSystemObserver()` constructor", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "disconnect": { + "__compat": { + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "observe": { + "__compat": { + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/HTMLAreaElement.json b/api/HTMLAreaElement.json index 379ba7ebfaa4f6..919444834ccedc 100644 --- a/api/HTMLAreaElement.json +++ b/api/HTMLAreaElement.json @@ -87,6 +87,40 @@ } } }, + "attributionSrc": { + "__compat": { + "spec_url": "https://wicg.github.io/attribution-reporting-api/#dom-htmlattributionsrcelementutils-attributionsrc", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "coords": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/coords", diff --git a/api/PerformanceResourceTiming.json b/api/PerformanceResourceTiming.json index 02e3d26ef5da68..886734a2e1567f 100644 --- a/api/PerformanceResourceTiming.json +++ b/api/PerformanceResourceTiming.json @@ -580,6 +580,40 @@ } } }, + "finalResponseHeadersStart": { + "__compat": { + "spec_url": "https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-finalresponseheadersstart", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "firstInterimResponseStart": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/firstInterimResponseStart", diff --git a/api/PublicKeyCredential.json b/api/PublicKeyCredential.json index 975e2e9ff79554..b49bdc775c37cd 100644 --- a/api/PublicKeyCredential.json +++ b/api/PublicKeyCredential.json @@ -103,7 +103,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -122,7 +122,9 @@ }, "safari_ios": "mirror", "samsunginternet_android": "mirror", - "webview_android": "mirror", + "webview_android": { + "version_added": false + }, "webview_ios": "mirror" }, "status": { diff --git a/api/SubtleCrypto.json b/api/SubtleCrypto.json index fd9840523db8b7..c3098137b8476d 100644 --- a/api/SubtleCrypto.json +++ b/api/SubtleCrypto.json @@ -293,14 +293,7 @@ ], "support": { "chrome": { - "version_added": "113", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "Enabled" - } - ] + "version_added": "133" }, "chrome_android": "mirror", "deno": { @@ -587,14 +580,7 @@ ], "support": { "chrome": { - "version_added": "113", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "Enabled" - } - ] + "version_added": "133" }, "chrome_android": "mirror", "deno": { @@ -896,14 +882,7 @@ ], "support": { "chrome": { - "version_added": "113", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "Enabled" - } - ] + "version_added": "133" }, "chrome_android": "mirror", "deno": { @@ -1076,14 +1055,7 @@ ], "support": { "chrome": { - "version_added": "113", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "Enabled" - } - ] + "version_added": "133" }, "chrome_android": "mirror", "deno": { @@ -1262,14 +1234,7 @@ ], "support": { "chrome": { - "version_added": "113", - "flags": [ - { - "type": "preference", - "name": "#enable-experimental-web-platform-features", - "value_to_set": "Enabled" - } - ] + "version_added": "133" }, "chrome_android": "mirror", "deno": { diff --git a/css/properties/container-type.json b/css/properties/container-type.json index c34f8ba1e5702e..aa1c04340b9d43 100644 --- a/css/properties/container-type.json +++ b/css/properties/container-type.json @@ -112,6 +112,40 @@ } } }, + "scroll-state": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-conditional-5/#valdef-container-type-scroll-state", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "size": { "__compat": { "spec_url": "https://drafts.csswg.org/css-conditional-5/#valdef-container-type-size", diff --git a/css/properties/scroll-initial-target.json b/css/properties/scroll-initial-target.json new file mode 100644 index 00000000000000..54f1216757332a --- /dev/null +++ b/css/properties/scroll-initial-target.json @@ -0,0 +1,108 @@ +{ + "css": { + "properties": { + "scroll-initial-target": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#propdef-scroll-initial-target", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "nearest": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#valdef-scroll-initial-target-nearest", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "none": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-scroll-snap-2/#valdef-scroll-initial-target-none", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } + } +} diff --git a/css/selectors/open.json b/css/selectors/open.json index 364aae2583979b..5f350186dd15f6 100644 --- a/css/selectors/open.json +++ b/css/selectors/open.json @@ -12,12 +12,17 @@ "web-features:open-closed" ], "support": { - "chrome": { - "version_added": "114", - "version_removed": "122", - "partial_implementation": true, - "notes": "The selector is recognized, but has no effect." - }, + "chrome": [ + { + "version_added": "133" + }, + { + "version_added": "114", + "version_removed": "122", + "partial_implementation": true, + "notes": "The selector is recognized, but has no effect." + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/css/types/attr.json b/css/types/attr.json index 3c9da9b879388f..bf575426db42dd 100644 --- a/css/types/attr.json +++ b/css/types/attr.json @@ -55,7 +55,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -79,7 +79,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } @@ -93,7 +93,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", diff --git a/javascript/builtins/Atomics.json b/javascript/builtins/Atomics.json index d2268793f97011..44420139eff5f1 100644 --- a/javascript/builtins/Atomics.json +++ b/javascript/builtins/Atomics.json @@ -468,6 +468,47 @@ } } }, + "pause": { + "__compat": { + "spec_url": "https://tc39.es/proposal-atomics-microwait/#Atomics.pause", + "support": { + "chrome": { + "version_added": "133" + }, + "chrome_android": "mirror", + "deno": { + "version_added": false + }, + "edge": "mirror", + "firefox": { + "version_added": "preview", + "impl_url": "https://bugzil.la/1937805" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "nodejs": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "preview" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "store": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Atomics/store", diff --git a/webassembly/memory64.json b/webassembly/memory64.json index a5f06689c6b633..a2cca352e2c2c1 100644 --- a/webassembly/memory64.json +++ b/webassembly/memory64.json @@ -5,7 +5,7 @@ "spec_url": "https://github.com/WebAssembly/memory64/blob/main/proposals/memory64/Overview.md", "support": { "chrome": { - "version_added": false + "version_added": "133" }, "chrome_android": "mirror", "edge": "mirror", @@ -28,7 +28,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false }