diff --git a/features/content-visibility.yml b/features/content-visibility.yml index 34da9be944f..8701ef786f2 100644 --- a/features/content-visibility.yml +++ b/features/content-visibility.yml @@ -3,12 +3,15 @@ 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 +notes: + - category: baseline-regression + date: 2025-01-30 + old_baseline_value: low + new_baseline_value: false + message: > + Upstream data reported that Safari prevented text in `content-visibility: auto` elements from being found with browser's "Find…" user interface. + citations: + - https://bugs.webkit.org/show_bug.cgi?id=283846 compat_features: - api.ContentVisibilityAutoStateChangeEvent - api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent diff --git a/features/createimagebitmap.yml b/features/createimagebitmap.yml index bd56d7cc6c2..da08b41d264 100644 --- a/features/createimagebitmap.yml +++ b/features/createimagebitmap.yml @@ -2,6 +2,15 @@ name: createImageBitmap description: The `createImageBitmap()` global method creates an `ImageBitmap` object from a source such as an image, SVG, blob, or canvas. An `ImageBitmap` object represents pixel data that can be drawn to a canvas with lower latency than other types, such as `ImageData`. spec: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap caniuse: createimagebitmap +notes: + - date: 2025-08-11 + category: baseline-regression + old_baseline_value: high + new_baseline_value: low + message: > + This feature's status was recalculated to be more consistent with caniuse. + citations: + - https://github.com/web-platform-dx/web-features/pull/3173 status: compute_from: - api.createImageBitmap diff --git a/features/font-variant-position.yml b/features/font-variant-position.yml index 7bfa1284d0e..f1355665bed 100644 --- a/features/font-variant-position.yml +++ b/features/font-variant-position.yml @@ -2,9 +2,13 @@ name: font-variant-position description: The `font-variant-position` CSS property sets whether to use alternate glyphs for subscript and superscript text. spec: https://drafts.csswg.org/css-fonts-4/#font-variant-position-prop group: font-features -# TODO: https://github.com/web-platform-dx/web-features/issues/1971 -# Status changed: https://github.com/web-platform-dx/web-features/pull/1958 -# 2024-10-15 — low → false — Chrome, Edge, and Safari do not implement font synthesis for missing superscript or subscript glyphs. -# References: -# - https://issues.chromium.org/issues/352218916 -# - https://bugs.webkit.org/show_bug.cgi?id=151471 +notes: + - date: 2024-10-15 + category: baseline-regression + old_baseline_value: low + new_baseline_value: false + message: > + Upstream data reported that Chrome, Edge, and Safari did not implement font synthesis for missing superscript or subscript glyphs. + citations: + - https://issues.chromium.org/issues/352218916 + - https://bugs.webkit.org/show_bug.cgi?id=151471 diff --git a/features/link-rel-dns-prefetch.yml b/features/link-rel-dns-prefetch.yml index 6363055406c..f2ebc18b8d2 100644 --- a/features/link-rel-dns-prefetch.yml +++ b/features/link-rel-dns-prefetch.yml @@ -2,11 +2,14 @@ name: '' description: The `rel="dns-prefetch"` attribute for the `` HTML element is a hint to the browser that the page or user is likely to request resources from another domain, so the browser should preemptively resolve DNS for the `href` value's domain. spec: https://html.spec.whatwg.org/multipage/links.html#link-type-dns-prefetch caniuse: link-rel-dns-prefetch +notes: + - date: 2025-06-23 + category: baseline-regression + old_baseline_value: low + new_baseline_value: false + message: > + Upstream data corrected an earlier report that Safari on iOS supported this feature when it did not. + citations: + - https://github.com/mdn/browser-compat-data/pull/27057 compat_features: - html.elements.link.rel.dns-prefetch -# TODO: https://github.com/web-platform-dx/web-features/issues/1971 -# Status changed: https://github.com/web-platform-dx/web-features/pull/3074/ -# 2025-06-23 — low → false — On iOS, it was erroneously reported that this feature was supported. -# References: -# - https://developer.apple.com/documentation/safari-release-notes/safari-26-release-notes#Networking -# - https://github.com/mdn/browser-compat-data/pull/27057 diff --git a/features/popover.yml b/features/popover.yml index 41e8afbb4a6..198c3b2f4e6 100644 --- a/features/popover.yml +++ b/features/popover.yml @@ -2,12 +2,16 @@ name: Popover description: The `popover` HTML attribute creates an overlay to display content on top of other page content. Popovers can be shown declaratively using HTML, or using the `showPopover()` method. spec: https://html.spec.whatwg.org/multipage/popover.html group: html -# TODO: https://github.com/web-platform-dx/web-features/issues/1971 -# Status changed: https://github.com/web-platform-dx/web-features/pull/1797 -# 2024-09-18 — low → false — Safari on iOS has a bug that prevents dismissing popovers by touch. -# References: -# - https://github.com/mdn/browser-compat-data/issues/22927 -# - https://bugs.webkit.org/show_bug.cgi?id=267688 +notes: + - date: 2024-09-18 + category: baseline-regression + old_baseline_value: low + new_baseline_value: false + message: > + Upstream data reported that Safari on iOS had a bug that prevented light dismiss (tapping outside the element to close it). + citations: + - https://bugs.webkit.org/show_bug.cgi?id=267688 + - https://github.com/mdn/browser-compat-data/issues/22927 status: compute_from: - api.HTMLElement.popover diff --git a/features/streams.yml b/features/streams.yml index a1a70e31c20..bd6be3b72ea 100644 --- a/features/streams.yml +++ b/features/streams.yml @@ -2,12 +2,6 @@ name: Streams description: The streams API creates, composes, and consumes continuously generated data. spec: https://streams.spec.whatwg.org/ group: streams -# TODO: https://github.com/web-platform-dx/web-features/issues/1971 -# Status changed: https://github.com/web-platform-dx/web-features/pull/2358, https://github.com/web-platform-dx/web-features/pull/2491 -# 2024-12-19 — low → false — Regressed status to match Caniuse, which considers support beginning at BYOB shipping. -# 2025-01-30 — false → high — Split BYOB into a separate "readable-byte-streams" feature. Linked that one to Caniuse. -# References: -# - https://caniuse.com/streams status: compute_from: - api.ReadableStream