Skip to content

Commit 213d57b

Browse files
authored
Assign compat keys new in BCD 7.3.12 for existing features (#3969)
* `declarative-shadow-dom`: assign new attribute compat key. This is an "omitted" key from the initial specification. * `hanging-punctuation`: add missing `force-end` key. This is a backfill key from BCD. * `meta-text-scale`: assign realized compat key Issue: https://redirect.github.com/mdn/browser-compat-data/pull/29497 Intent-to-ship: https://groups.google.com/a/mozilla.org/g/dev-platform/c/8qxAHE9-Xdo
1 parent cb0966c commit 213d57b

6 files changed

Lines changed: 20 additions & 4 deletions

features/declarative-shadow-dom.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@ compat_features:
1717
- html.elements.template.shadowrootclonable
1818
- html.elements.template.shadowrootdelegatesfocus
1919
- html.elements.template.shadowrootserializable
20+
21+
# This key was added later, but it's not a distinct feature. Rather, a spec
22+
# contributor regarded it as an unintended "omission" from the original
23+
# specification. See the intent-to-ship for background:
24+
# https://groups.google.com/a/mozilla.org/g/dev-platform/c/8qxAHE9-Xdo
25+
- api.HTMLTemplateElement.shadowRootSlotAssignment

features/declarative-shadow-dom.yml.dist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,7 @@ compat_features:
9595
# safari: "18"
9696
# safari_ios: "18"
9797
- html.elements.template.shadowrootserializable
98+
99+
# baseline: false
100+
# support: {}
101+
- api.HTMLTemplateElement.shadowRootSlotAssignment

features/hanging-punctuation.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ compat_features:
66
- css.properties.hanging-punctuation
77
- css.properties.hanging-punctuation.allow-end
88
- css.properties.hanging-punctuation.first
9+
- css.properties.hanging-punctuation.force-end
910
- css.properties.hanging-punctuation.last
1011
- css.properties.hanging-punctuation.none

features/hanging-punctuation.yml.dist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ compat_features:
88
- css.properties.hanging-punctuation
99
- css.properties.hanging-punctuation.allow-end
1010
- css.properties.hanging-punctuation.first
11+
- css.properties.hanging-punctuation.force-end
1112
- css.properties.hanging-punctuation.last
1213
- css.properties.hanging-punctuation.none

features/meta-text-scale.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,5 @@ description: >
33
The `<meta name="text-scale" content="scale" />` HTML element allows the browser's initial font size to be affected by the operating system text scale settings.
44
The `<meta name="text-scale" content="legacy" />` element is the default behavior that respects only browser font-size settings.
55
spec: https://drafts.csswg.org/css-fonts-5/#text-scale-meta
6-
# Expected:
7-
# compat_features:
8-
# - html.elements.meta.name.text-scale
6+
compat_features:
7+
- html.elements.meta.name.text-scale

features/meta-text-scale.yml.dist

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,9 @@
33

44
status:
55
baseline: false
6-
support: {}
6+
support:
7+
chrome: "146"
8+
chrome_android: "146"
9+
edge: "146"
10+
compat_features:
11+
- html.elements.meta.name.text-scale

0 commit comments

Comments
 (0)