From 6a2c1dd0546ef20ab852fa9bd3c616a44ecfc6bf Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 29 May 2025 17:03:01 +0200 Subject: [PATCH] Updates for Chrome 138 beta --- api/PushSubscriptionChangeEvent.json | 9 ++-- api/ServiceWorkerGlobalScope.json | 3 +- api/VideoFrame.json | 68 ++++++++++++++++++++++++++ api/Viewport.json | 72 ++++++++++++++++++++++++++++ api/Window.json | 34 +++++++++++++ css/properties/height.json | 13 +++-- css/properties/max-height.json | 13 +++-- css/properties/max-width.json | 13 +++-- css/properties/min-height.json | 13 +++-- css/properties/min-width.json | 13 +++-- css/properties/width.json | 13 +++-- css/types/abs.json | 3 +- 12 files changed, 234 insertions(+), 33 deletions(-) create mode 100644 api/Viewport.json diff --git a/api/PushSubscriptionChangeEvent.json b/api/PushSubscriptionChangeEvent.json index 59f3fefab09724..c8205f959dc6d8 100644 --- a/api/PushSubscriptionChangeEvent.json +++ b/api/PushSubscriptionChangeEvent.json @@ -8,8 +8,7 @@ ], "support": { "chrome": { - "version_added": false, - "impl_url": "https://crbug.com/41275327" + "version_added": "138" }, "chrome_android": "mirror", "edge": { @@ -57,7 +56,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "138" }, "chrome_android": "mirror", "edge": { @@ -103,7 +102,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "138" }, "chrome_android": "mirror", "edge": { @@ -150,7 +149,7 @@ ], "support": { "chrome": { - "version_added": false + "version_added": "138" }, "chrome_android": "mirror", "edge": { diff --git a/api/ServiceWorkerGlobalScope.json b/api/ServiceWorkerGlobalScope.json index 6176751254756f..14ff95339ec458 100644 --- a/api/ServiceWorkerGlobalScope.json +++ b/api/ServiceWorkerGlobalScope.json @@ -944,8 +944,7 @@ ], "support": { "chrome": { - "version_added": false, - "impl_url": "https://crbug.com/41275327" + "version_added": "138" }, "chrome_android": "mirror", "edge": { diff --git a/api/VideoFrame.json b/api/VideoFrame.json index 10254b9536578a..b788374bef0beb 100644 --- a/api/VideoFrame.json +++ b/api/VideoFrame.json @@ -494,6 +494,40 @@ } } }, + "flip": { + "__compat": { + "spec_url": "https://w3c.github.io/webcodecs/#dom-videoframe-flip", + "support": { + "chrome": { + "version_added": "138" + }, + "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 + } + } + }, "format": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoFrame/format", @@ -532,6 +566,40 @@ } } }, + "rotation": { + "__compat": { + "spec_url": "https://w3c.github.io/webcodecs/#dom-videoframe-rotation", + "support": { + "chrome": { + "version_added": "138" + }, + "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 + } + } + }, "timestamp": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoFrame/timestamp", diff --git a/api/Viewport.json b/api/Viewport.json new file mode 100644 index 00000000000000..df707e2367938d --- /dev/null +++ b/api/Viewport.json @@ -0,0 +1,72 @@ +{ + "api": { + "Viewport": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-viewport/#the-viewport-interface", + "support": { + "chrome": { + "version_added": "138" + }, + "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 + } + }, + "segments": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-viewport/#dom-viewport-segments", + "support": { + "chrome": { + "version_added": "138" + }, + "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/Window.json b/api/Window.json index 7ae85ffe37c672..9a7599ba96d12c 100644 --- a/api/Window.json +++ b/api/Window.json @@ -7634,6 +7634,40 @@ } } }, + "viewport": { + "__compat": { + "spec_url": "https://drafts.csswg.org/css-viewport/#dom-window-viewport", + "support": { + "chrome": { + "version_added": "138" + }, + "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 + } + } + }, "visualViewport": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Window/visualViewport", diff --git a/css/properties/height.json b/css/properties/height.json index 69c00efc6c3176..4195d214105272 100644 --- a/css/properties/height.json +++ b/css/properties/height.json @@ -319,10 +319,15 @@ "web-features:stretch" ], "support": { - "chrome": { - "alternative_name": "-webkit-fill-available", - "version_added": "28" - }, + "chrome": [ + { + "version_added": "138" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "28" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/css/properties/max-height.json b/css/properties/max-height.json index 3ae4a549d7d6fc..50ec6dd7d0c2b7 100644 --- a/css/properties/max-height.json +++ b/css/properties/max-height.json @@ -349,10 +349,15 @@ "web-features:stretch" ], "support": { - "chrome": { - "alternative_name": "-webkit-fill-available", - "version_added": "28" - }, + "chrome": [ + { + "version_added": "138" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "28" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/css/properties/max-width.json b/css/properties/max-width.json index e92453a47fd46f..4d8ef4422c1057 100644 --- a/css/properties/max-width.json +++ b/css/properties/max-width.json @@ -367,10 +367,15 @@ "web-features:stretch" ], "support": { - "chrome": { - "alternative_name": "-webkit-fill-available", - "version_added": "22" - }, + "chrome": [ + { + "version_added": "138" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "22" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/css/properties/min-height.json b/css/properties/min-height.json index 369eab9c135f0c..f9604d86d8ab70 100644 --- a/css/properties/min-height.json +++ b/css/properties/min-height.json @@ -351,10 +351,15 @@ "web-features:stretch" ], "support": { - "chrome": { - "alternative_name": "-webkit-fill-available", - "version_added": "28" - }, + "chrome": [ + { + "version_added": "138" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "28" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/css/properties/min-width.json b/css/properties/min-width.json index 2046009aca66c6..98029363659cc3 100644 --- a/css/properties/min-width.json +++ b/css/properties/min-width.json @@ -382,10 +382,15 @@ "web-features:stretch" ], "support": { - "chrome": { - "alternative_name": "-webkit-fill-available", - "version_added": "22" - }, + "chrome": [ + { + "version_added": "138" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "22" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/css/properties/width.json b/css/properties/width.json index 2a6f21c47b62b1..ad4d81cf64ff23 100644 --- a/css/properties/width.json +++ b/css/properties/width.json @@ -398,10 +398,15 @@ "web-features:stretch" ], "support": { - "chrome": { - "alternative_name": "-webkit-fill-available", - "version_added": "22" - }, + "chrome": [ + { + "version_added": "138" + }, + { + "alternative_name": "-webkit-fill-available", + "version_added": "22" + } + ], "chrome_android": "mirror", "edge": "mirror", "firefox": { diff --git a/css/types/abs.json b/css/types/abs.json index 0ddb58203391a7..44a7a9744083cc 100644 --- a/css/types/abs.json +++ b/css/types/abs.json @@ -11,8 +11,7 @@ ], "support": { "chrome": { - "version_added": false, - "impl_url": "https://crbug.com/40253181" + "version_added": "138" }, "chrome_android": "mirror", "edge": "mirror",