From 4056f492963812d8bba242f98088905ca6fa9c79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Jan 2025 09:47:34 +0000 Subject: [PATCH 1/3] Bump @mdn/browser-compat-data from 5.6.33 to 5.6.34 Bumps [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) from 5.6.33 to 5.6.34. - [Release notes](https://github.com/mdn/browser-compat-data/releases) - [Changelog](https://github.com/mdn/browser-compat-data/blob/main/RELEASE_NOTES.md) - [Commits](https://github.com/mdn/browser-compat-data/compare/v5.6.33...v5.6.34) --- updated-dependencies: - dependency-name: "@mdn/browser-compat-data" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f5d500b22c5..f76ffa9f1e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.19.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.33", + "@mdn/browser-compat-data": "^5.6.34", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^7.0.0", "@types/node": "^18.19.74", @@ -765,9 +765,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.33", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.33.tgz", - "integrity": "sha512-56GEfTIgrPXAc9EL3MbJmv0QiIxZR/UzpOCzPtCGsW/IYr+3Bj1DbtBXnNMD2vOMqv1UVdCxy7LXxRcU+wxO5A==", + "version": "5.6.34", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.34.tgz", + "integrity": "sha512-bq6146J/0e4AuNtx8PckK9Ibnlgp8IxVPh6u+SWkVuAhqDPv3yzgR9uoRDMmBBvxFKkU+WwpS7kq82GDH2Hj3w==", "license": "CC0-1.0" }, "node_modules/@nodelib/fs.scandir": { diff --git a/package.json b/package.json index d59bb61496b..91b9fa2c2a7 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@eslint/js": "^9.19.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.33", + "@mdn/browser-compat-data": "^5.6.34", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^7.0.0", "@types/node": "^18.19.74", From 1df2444c61774b32bc7c8fd0515265608c70c378 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Thu, 30 Jan 2025 15:52:43 +0100 Subject: [PATCH 2/3] Refresh dist --- features/clear-site-data.yml.dist | 4 +--- features/contain-style.yml.dist | 3 ++- features/content-visibility.yml.dist | 16 ++++++++++------ features/draft/spec/html.yml.dist | 16 ++-------------- features/meter.yml.dist | 16 ++-------------- features/performance.yml.dist | 6 ++++-- features/popover.yml.dist | 8 ++++++-- features/resource-timing.yml.dist | 10 +++++++++- features/scroll-snap.yml.dist | 3 ++- features/service-workers.yml.dist | 3 ++- features/storage-access.yml.dist | 12 +++++++----- features/wasm-string-builtins.yml.dist | 16 +--------------- 12 files changed, 48 insertions(+), 65 deletions(-) diff --git a/features/clear-site-data.yml.dist b/features/clear-site-data.yml.dist index eeeb23b0cd9..b41f64278e2 100644 --- a/features/clear-site-data.yml.dist +++ b/features/clear-site-data.yml.dist @@ -58,7 +58,5 @@ compat_features: - http.headers.Clear-Site-Data.clientHints # baseline: false - # support: - # safari: "17" - # safari_ios: "17" + # support: {} - http.headers.Clear-Site-Data.executionContexts diff --git a/features/contain-style.yml.dist b/features/contain-style.yml.dist index 3b0f743c599..412e692c55f 100644 --- a/features/contain-style.yml.dist +++ b/features/contain-style.yml.dist @@ -2,8 +2,9 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: low + baseline: high baseline_low_date: 2022-07-26 + baseline_high_date: 2025-01-26 support: chrome: "52" chrome_android: "52" diff --git a/features/content-visibility.yml.dist b/features/content-visibility.yml.dist index a1de818c29e..1f5a30b3c30 100644 --- a/features/content-visibility.yml.dist +++ b/features/content-visibility.yml.dist @@ -2,16 +2,13 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: low - baseline_low_date: 2024-09-16 + baseline: false support: chrome: "108" chrome_android: "108" edge: "108" firefox: "130" firefox_android: "130" - safari: "18" - safari_ios: "18" compat_features: # baseline: low # baseline_low_date: 2024-09-16 @@ -24,7 +21,6 @@ compat_features: # safari: "18" # safari_ios: "18" - css.properties.content-visibility - - css.properties.content-visibility.auto - css.properties.content-visibility.hidden - css.properties.content-visibility.visible @@ -42,7 +38,6 @@ compat_features: - api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent - api.ContentVisibilityAutoStateChangeEvent.skipped - # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2024-09-16 # support: @@ -54,3 +49,12 @@ compat_features: # safari: "18" # safari_ios: "18" - api.Element.contentvisibilityautostatechange_event + + # baseline: false + # support: + # chrome: "85" + # chrome_android: "85" + # edge: "85" + # firefox: "125" + # firefox_android: "125" + - css.properties.content-visibility.auto diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index e5751982c4e..88159ccdb9c 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -313,19 +313,6 @@ compat_features: - api.TimeRanges.length - api.TimeRanges.start - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "6" - # chrome_android: "18" - # edge: "12" - # firefox: "16" - # firefox_android: "16" - # safari: "6" - # safari_ios: "6" - - api.HTMLMeterElement - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -472,6 +459,7 @@ compat_features: # firefox_android: "16" # safari: "6" # safari_ios: "6" + - api.HTMLMeterElement - api.HTMLMeterElement.high - api.HTMLMeterElement.low - api.HTMLMeterElement.max @@ -577,7 +565,7 @@ compat_features: # support: # chrome: "6" # chrome_android: "18" - # edge: "12" + # edge: "13" # firefox: "16" # firefox_android: "16" # safari: "6" diff --git a/features/meter.yml.dist b/features/meter.yml.dist index dacc0c906d5..0f9121efd08 100644 --- a/features/meter.yml.dist +++ b/features/meter.yml.dist @@ -14,19 +14,6 @@ status: safari: "6" safari_ios: "10.3" compat_features: - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "6" - # chrome_android: "18" - # edge: "12" - # firefox: "16" - # firefox_android: "16" - # safari: "6" - # safari_ios: "6" - - api.HTMLMeterElement - # baseline: high # baseline_low_date: 2015-11-12 # baseline_high_date: 2018-05-12 @@ -38,6 +25,7 @@ compat_features: # firefox_android: "16" # safari: "6" # safari_ios: "6" + - api.HTMLMeterElement - api.HTMLMeterElement.high - api.HTMLMeterElement.low - api.HTMLMeterElement.max @@ -51,7 +39,7 @@ compat_features: # support: # chrome: "6" # chrome_android: "18" - # edge: "12" + # edge: "13" # firefox: "16" # firefox_android: "16" # safari: "6" diff --git a/features/performance.yml.dist b/features/performance.yml.dist index 1175145f3db..198e929e7fd 100644 --- a/features/performance.yml.dist +++ b/features/performance.yml.dist @@ -308,8 +308,9 @@ compat_features: - api.Performance.mark.returns_performancemark - api.PerformanceMark.detail - # baseline: low + # baseline: high # baseline_low_date: 2022-07-26 + # baseline_high_date: 2025-01-26 # support: # chrome: "77" # chrome_android: "77" @@ -320,8 +321,9 @@ compat_features: # safari_ios: "14.5" - api.Performance.measure.measureOptions_parameter - # baseline: low + # baseline: high # baseline_low_date: 2022-07-26 + # baseline_high_date: 2025-01-26 # support: # chrome: "78" # chrome_android: "78" diff --git a/features/popover.yml.dist b/features/popover.yml.dist index 35818b4e798..2a98c577a99 100644 --- a/features/popover.yml.dist +++ b/features/popover.yml.dist @@ -2,7 +2,8 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2025-01-27 support: chrome: "116" chrome_android: "116" @@ -10,6 +11,7 @@ status: firefox: "125" firefox_android: "125" safari: "17" + safari_ios: "18.3" compat_features: # baseline: low # baseline_low_date: 2023-11-21 @@ -66,7 +68,8 @@ compat_features: # safari_ios: "17" - api.HTMLElement.togglePopover.returns_boolean - # baseline: false + # baseline: low + # baseline_low_date: 2025-01-27 # support: # chrome: "114" # chrome_android: "114" @@ -74,4 +77,5 @@ compat_features: # firefox: "125" # firefox_android: "125" # safari: "17" + # safari_ios: "18.3" - api.HTMLElement.popover diff --git a/features/resource-timing.yml.dist b/features/resource-timing.yml.dist index 23229911c88..aa906311d90 100644 --- a/features/resource-timing.yml.dist +++ b/features/resource-timing.yml.dist @@ -49,7 +49,6 @@ compat_features: - api.PerformanceResourceTiming.redirectStart - api.PerformanceResourceTiming.requestStart - api.PerformanceResourceTiming.responseEnd - - api.PerformanceResourceTiming.responseStart # baseline: high # baseline_low_date: 2017-10-17 @@ -113,6 +112,15 @@ compat_features: # safari: "12" - api.PerformanceResourceTiming.worker_support + # baseline: false + # support: + # edge: "12" + # firefox: "35" + # firefox_android: "35" + # safari: "11" + # safari_ios: "11" + - api.PerformanceResourceTiming.responseStart + # baseline: false # support: # chrome: "109" diff --git a/features/scroll-snap.yml.dist b/features/scroll-snap.yml.dist index 8a17dada30a..9799ffe0ec0 100644 --- a/features/scroll-snap.yml.dist +++ b/features/scroll-snap.yml.dist @@ -140,8 +140,9 @@ compat_features: - css.properties.scroll-snap-type.x - css.properties.scroll-snap-type.y - # baseline: low + # baseline: high # baseline_low_date: 2022-07-26 + # baseline_high_date: 2025-01-26 # support: # chrome: "75" # chrome_android: "75" diff --git a/features/service-workers.yml.dist b/features/service-workers.yml.dist index 6df200ce485..6275e72c0bc 100644 --- a/features/service-workers.yml.dist +++ b/features/service-workers.yml.dist @@ -405,8 +405,9 @@ compat_features: - api.NavigationPreloadManager.getState - api.NavigationPreloadManager.setHeaderValue - # baseline: low + # baseline: high # baseline_low_date: 2022-07-26 + # baseline_high_date: 2025-01-26 # support: # chrome: "65" # chrome_android: "65" diff --git a/features/storage-access.yml.dist b/features/storage-access.yml.dist index 246f49920a0..c3540da373e 100644 --- a/features/storage-access.yml.dist +++ b/features/storage-access.yml.dist @@ -44,14 +44,16 @@ compat_features: - html.elements.iframe.allow.storage-access - http.headers.Permissions-Policy.storage-access + # baseline: false + # support: + # chrome: "113" + # chrome_android: "120" + # edge: "113" + - api.Permissions.permission_top-level-storage-access + # baseline: false # support: # chrome: "119" # chrome_android: "119" # edge: "119" - api.Document.requestStorageAccessFor - - # baseline: false - # support: - # chrome_android: "120" - - api.Permissions.permission_top-level-storage-access diff --git a/features/wasm-string-builtins.yml.dist b/features/wasm-string-builtins.yml.dist index b8b424a08ce..8c64536ad3d 100644 --- a/features/wasm-string-builtins.yml.dist +++ b/features/wasm-string-builtins.yml.dist @@ -5,29 +5,15 @@ status: baseline: false support: chrome: "130" + chrome_android: "130" edge: "130" firefox: "134" firefox_android: "134" compat_features: - # baseline: false - # support: - # chrome: "130" - # chrome_android: "130" - # edge: "130" - # firefox: "134" - # firefox_android: "134" - webassembly.api.Module.Module.compile_options - webassembly.api.compileStreaming_static.compile_options - webassembly.api.compile_static.compile_options - webassembly.api.instantiateStreaming_static.compile_options - webassembly.api.instantiate_static.compile_options - webassembly.api.validate_static.compile_options - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "130" - # edge: "130" - # firefox: "134" - # firefox_android: "134" - webassembly.jsStringBuiltins From eab9dc3c93d39a80b00ec58dea61b886ed44402c Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Thu, 30 Jan 2025 15:58:10 +0100 Subject: [PATCH 3/3] Comment `content-visibility` Baseline regression --- features/content-visibility.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/features/content-visibility.yml b/features/content-visibility.yml index df7bd09d71b..34da9be944f 100644 --- a/features/content-visibility.yml +++ b/features/content-visibility.yml @@ -3,6 +3,12 @@ description: The `content-visibility` CSS property delays rendering an element, spec: https://drafts.csswg.org/css-contain-2/#content-visibility group: css caniuse: css-content-visibility +# TODO: https://github.com/web-platform-dx/web-features/issues/1971 +# Status changed: https://github.com/web-platform-dx/web-features/pull/2591 +# 2025-01-30 — low → false — Safari hides text behind `content-visibility: auto` from "Find…" in the page. +# References: +# - https://github.com/mdn/browser-compat-data/pull/25781 +# - https://bugs.webkit.org/show_bug.cgi?id=283846 compat_features: - api.ContentVisibilityAutoStateChangeEvent - api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent