Skip to content

Commit f3451dd

Browse files
Update draft features (#3518)
1 parent 5cd80f5 commit f3451dd

File tree

13 files changed

+181
-29
lines changed

13 files changed

+181
-29
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
draft_date: 2025-11-10
2+
name: CSS Box Alignment Module Level 3
3+
description: TODO
4+
spec: https://drafts.csswg.org/css-align-3/
5+
compat_features:
6+
- css.properties.justify-items.block_context
7+
- css.properties.justify-self.block_context
8+
9+
# The following features in the spec are already part of web-features:
10+
# - Flexbox:
11+
# - css.properties.align-content
12+
# - css.properties.align-content.flex_context
13+
# - css.properties.align-content.flex_context.baseline
14+
# - css.properties.align-content.flex_context.first_baseline
15+
# - css.properties.align-content.flex_context.last_baseline
16+
# - css.properties.align-content.flex_context.safe_unsafe
17+
# - css.properties.align-content.flex_context.space-evenly
18+
# - css.properties.align-content.flex_context.start_end
19+
# - css.properties.align-content.flex_context.stretch
20+
# - css.properties.align-content.normal
21+
# - css.properties.align-items
22+
# - css.properties.align-items.flex_context
23+
# - css.properties.align-items.flex_context.baseline
24+
# - css.properties.align-items.flex_context.first_baseline
25+
# - css.properties.align-items.flex_context.last_baseline
26+
# - css.properties.align-items.flex_context.safe_unsafe
27+
# - css.properties.align-items.flex_context.start_end
28+
# - css.properties.align-self
29+
# - css.properties.align-self.auto
30+
# - css.properties.align-self.flex_context
31+
# - css.properties.align-self.flex_context.first_baseline
32+
# - css.properties.align-self.flex_context.last_baseline
33+
# - css.properties.align-self.flex_context.safe_unsafe
34+
# - css.properties.align-self.flex_context.start_end
35+
# - css.properties.align-self.normal
36+
# - css.properties.align-self.stretch
37+
# - css.properties.justify-content
38+
# - css.properties.justify-content.flex_context
39+
# - css.properties.justify-content.flex_context.left_right
40+
# - css.properties.justify-content.flex_context.safe_unsafe
41+
# - css.properties.justify-content.flex_context.space-evenly
42+
# - css.properties.justify-content.flex_context.start_end
43+
# - css.properties.justify-content.flex_context.stretch
44+
# - css.properties.justify-content.left
45+
# - css.properties.justify-content.normal
46+
# - css.properties.justify-content.right
47+
# - css.properties.justify-items
48+
# - css.properties.justify-items.flex_context
49+
# - css.properties.justify-items.left
50+
# - css.properties.justify-items.legacy
51+
# - css.properties.justify-items.right
52+
# - css.properties.place-content
53+
# - css.properties.place-content.flex_context
54+
# - css.properties.place-items
55+
# - css.properties.place-items.flex_context
56+
# - css.properties.place-self
57+
# - css.properties.place-self.flex_context
58+
# - align-content in block layouts:
59+
# - css.properties.align-content.block_context
60+
# - Grid:
61+
# - css.properties.align-content.grid_context
62+
# - css.properties.align-items.grid_context
63+
# - css.properties.align-items.grid_context.start_end
64+
# - css.properties.align-self.grid_context
65+
# - css.properties.column-gap.grid_context
66+
# - css.properties.gap
67+
# - css.properties.gap.grid_context
68+
# - css.properties.gap.grid_context.calc_values
69+
# - css.properties.gap.grid_context.percentage_values
70+
# - css.properties.gap.normal
71+
# - css.properties.justify-content.grid_context
72+
# - css.properties.justify-items.grid_context
73+
# - css.properties.justify-self
74+
# - css.properties.justify-self.auto
75+
# - css.properties.justify-self.grid_context
76+
# - css.properties.justify-self.left
77+
# - css.properties.justify-self.normal
78+
# - css.properties.justify-self.right
79+
# - css.properties.justify-self.stretch
80+
# - css.properties.place-content.grid_context
81+
# - css.properties.place-items.grid_context
82+
# - css.properties.place-self.grid_context
83+
# - css.properties.row-gap
84+
# - css.properties.row-gap.grid_context
85+
# - css.properties.row-gap.normal
86+
# - Multi-column layout:
87+
# - css.properties.align-content.multicol_context
88+
# - css.properties.column-gap
89+
# - css.properties.column-gap.multicol_context
90+
# - css.properties.column-gap.multicol_context.calc_values
91+
# - css.properties.column-gap.multicol_context.percentage_values
92+
# - css.properties.column-gap.normal
93+
# - css.properties.gap.multicol_context
94+
# - Absolute positioning:
95+
# - css.properties.align-self.position_absolute_context
96+
# - css.properties.justify-self.position_absolute_context
97+
# - css.properties.place-self.position_absolute_context
98+
# - Flexbox gap:
99+
# - css.properties.column-gap.flex_context
100+
# - css.properties.gap.flex_context
101+
# - css.properties.row-gap.flex_context
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Generated from: css-align-3.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "130"
8+
chrome_android: "130"
9+
edge: "130"
10+
compat_features:
11+
- css.properties.justify-items.block_context
12+
- css.properties.justify-self.block_context

features/draft/spec/css-values-5.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-11-03
1+
draft_date: 2025-11-10
22
name: CSS Values and Units Module Level 5
33
description: TODO
44
spec: https://drafts.csswg.org/css-values-5/
@@ -13,7 +13,6 @@ compat_features:
1313
- css.properties.offset.left
1414
- css.properties.offset.right
1515
- css.properties.offset.top
16-
- css.types.progress
1716

1817
# The following features in the spec are already part of web-features:
1918
# - Media queries:
@@ -56,13 +55,11 @@ compat_features:
5655
# - css.types.attr.type-or-unit
5756
# - css.types.attr.type-or-unit.angle
5857
# - css.types.attr.type-or-unit.color
59-
# - css.types.attr.type-or-unit.frequency
6058
# - css.types.attr.type-or-unit.integer
6159
# - css.types.attr.type-or-unit.length
6260
# - css.types.attr.type-or-unit.number
6361
# - css.types.attr.type-or-unit.percentage
6462
# - css.types.attr.type-or-unit.time
65-
# - css.types.attr.type-or-unit.url
6663
# - calc():
6764
# - css.types.calc
6865
# - css.types.calc.gradient_color_stops
@@ -146,6 +143,8 @@ compat_features:
146143
# - opacity:
147144
# - css.types.number
148145
# - css.types.number.scientific_notation
146+
# - progress():
147+
# - css.types.progress
149148
# - resolution media query:
150149
# - css.types.resolution
151150
# - css.types.resolution.dpcm

features/draft/spec/css-values-5.yml.dist

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,16 @@
22
# Do not edit this file by hand. Edit the source file instead!
33

44
status:
5-
baseline: false
5+
baseline: low
6+
baseline_low_date: 2024-01-23
67
support:
7-
chrome: "138"
8-
chrome_android: "138"
9-
edge: "138"
8+
chrome: "116"
9+
chrome_android: "116"
10+
edge: "116"
11+
firefox: "122"
12+
firefox_android: "122"
13+
safari: "16"
14+
safari_ios: "16"
1015
compat_features:
1116
# baseline: high
1217
# baseline_low_date: 2020-01-15
@@ -25,6 +30,7 @@ compat_features:
2530
- css.properties.object-position.right
2631
- css.properties.object-position.top
2732

33+
# ⬇️ Same status as overall feature ⬇️
2834
# baseline: low
2935
# baseline_low_date: 2024-01-23
3036
# support:
@@ -40,11 +46,3 @@ compat_features:
4046
- css.properties.offset.left
4147
- css.properties.offset.right
4248
- css.properties.offset.top
43-
44-
# ⬇️ Same status as overall feature ⬇️
45-
# baseline: false
46-
# support:
47-
# chrome: "138"
48-
# chrome_android: "138"
49-
# edge: "138"
50-
- css.types.progress

features/draft/spec/dom.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
draft_date: 2025-06-19
1+
draft_date: 2025-11-10
22
name: DOM
33
description: TODO
44
spec: https://dom.spec.whatwg.org/
55
compat_features:
66
- api.Document.featurePolicy
7+
- api.Element.setAttribute.enforces_trusted_types
8+
- api.Element.setAttributeNS.enforces_trusted_types
79

810
# The following features in the spec are already part of web-features:
911
# - AbortController and AbortSignal:

features/draft/spec/dom.yml.dist

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,23 @@
44
status:
55
baseline: false
66
support:
7-
chrome: "74"
8-
chrome_android: "74"
9-
edge: "79"
7+
chrome: "83"
8+
chrome_android: "83"
9+
edge: "83"
1010
compat_features:
11+
# baseline: false
12+
# support:
13+
# chrome: "83"
14+
# chrome_android: "83"
15+
# edge: "83"
16+
# safari: "26"
17+
# safari_ios: "26"
18+
- api.Element.setAttribute.enforces_trusted_types
19+
- api.Element.setAttributeNS.enforces_trusted_types
20+
21+
# baseline: false
22+
# support:
23+
# chrome: "74"
24+
# chrome_android: "74"
25+
# edge: "79"
1126
- api.Document.featurePolicy

features/draft/spec/html.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-11-06
1+
draft_date: 2025-11-10
22
name: HTML
33
description: TODO
44
spec: https://html.spec.whatwg.org/multipage/
@@ -89,6 +89,7 @@ compat_features:
8989
- api.ServiceWorker.error_event
9090
- api.ShadowRoot.activeElement
9191
- api.ShadowRoot.innerHTML
92+
- api.SharedWorker.SharedWorker.enforces_trusted_types
9293
- api.ToggleEvent.source
9394
- api.TrackEvent
9495
- api.TrackEvent.TrackEvent
@@ -99,6 +100,7 @@ compat_features:
99100
- api.Window.rejectionhandled_event
100101
- api.Window.unhandledrejection_event
101102
- api.Window.unload_event
103+
- api.Worker.Worker.enforces_trusted_types
102104
- api.WorkerGlobalScope.importScripts.enforces_trusted_types
103105
- api.crossOriginIsolated
104106
- api.origin

features/draft/spec/html.yml.dist

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -757,6 +757,15 @@ compat_features:
757757
- api.ImageData.ImageData.settings_parameter
758758
- api.ImageData.ImageData.settings_parameter.colorSpace_option
759759

760+
# baseline: false
761+
# support:
762+
# chrome: "97"
763+
# chrome_android: "97"
764+
# edge: "97"
765+
# safari: "26"
766+
# safari_ios: "26"
767+
- api.Worker.Worker.enforces_trusted_types
768+
760769
# baseline: false
761770
# support:
762771
# chrome: "99"
@@ -820,6 +829,14 @@ compat_features:
820829
# firefox: "119"
821830
- http.headers.Cross-Origin-Embedder-Policy.credentialless
822831

832+
# baseline: false
833+
# support:
834+
# chrome: "97"
835+
# edge: "97"
836+
# safari: "26"
837+
# safari_ios: "26"
838+
- api.SharedWorker.SharedWorker.enforces_trusted_types
839+
823840
# baseline: false
824841
# support:
825842
# chrome: "99"

features/draft/spec/trusted-types.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-09-30
1+
draft_date: 2025-11-10
22
name: Trusted Types
33
description: TODO
44
spec: https://w3c.github.io/trusted-types/dist/spec/
@@ -13,6 +13,7 @@ compat_features:
1313
- api.HTMLScriptElement.textContent
1414
- api.Range.createContextualFragment.enforces_trusted_types
1515
- api.ShadowRoot.setHTMLUnsafe.enforces_trusted_types
16+
- javascript.builtins.Function.Function.enforces_trusted_types
1617

1718
# The following features in the spec are already part of web-features:
1819
# - Trusted types:

features/draft/spec/trusted-types.yml.dist

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
status:
55
baseline: false
66
support:
7-
chrome: "124"
8-
chrome_android: "124"
9-
edge: "124"
107
safari: "26"
118
safari_ios: "26"
129
compat_features:
@@ -49,7 +46,6 @@ compat_features:
4946
- api.HTMLIFrameElement.srcdoc.enforces_trusted_types
5047
- api.Range.createContextualFragment.enforces_trusted_types
5148

52-
# ⬇️ Same status as overall feature ⬇️
5349
# baseline: false
5450
# support:
5551
# chrome: "124"
@@ -60,3 +56,10 @@ compat_features:
6056
- api.Document.parseHTMLUnsafe_static.enforces_trusted_types
6157
- api.Element.setHTMLUnsafe.enforces_trusted_types
6258
- api.ShadowRoot.setHTMLUnsafe.enforces_trusted_types
59+
60+
# ⬇️ Same status as overall feature ⬇️
61+
# baseline: false
62+
# support:
63+
# safari: "26"
64+
# safari_ios: "26"
65+
- javascript.builtins.Function.Function.enforces_trusted_types

0 commit comments

Comments
 (0)