Skip to content

Commit 6d69258

Browse files
Update draft features (#2878)
Co-authored-by: captainbrosset <[email protected]>
1 parent 2a99925 commit 6d69258

File tree

9 files changed

+182
-10
lines changed

9 files changed

+182
-10
lines changed
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
draft_date: 2025-04-17
2+
name: CSS Multi-column Layout Module Level 2
3+
description: TODO
4+
spec: https://drafts.csswg.org/css-multicol-2/
5+
compat_features:
6+
- css.selectors.column
7+
- css.selectors.column.nested_scroll-marker
8+
9+
# The following features in the spec are already part of web-features:
10+
# - Multi-column layout:
11+
# - css.properties.align-content.multicol_context
12+
# - css.properties.column-count
13+
# - css.properties.column-count.auto
14+
# - css.properties.column-gap
15+
# - css.properties.column-gap.multicol_context
16+
# - css.properties.column-gap.multicol_context.calc_values
17+
# - css.properties.column-gap.multicol_context.percentage_values
18+
# - css.properties.column-rule
19+
# - css.properties.column-rule-color
20+
# - css.properties.column-rule-style
21+
# - css.properties.column-rule-width
22+
# - css.properties.column-width
23+
# - css.properties.column-width.auto
24+
# - css.properties.columns
25+
# - Page breaks:
26+
# - css.properties.break-after
27+
# - css.properties.break-after.always
28+
# - css.properties.break-after.auto
29+
# - css.properties.break-after.avoid
30+
# - css.properties.break-after.avoid-page
31+
# - css.properties.break-after.left
32+
# - css.properties.break-after.page
33+
# - css.properties.break-after.paged_context
34+
# - css.properties.break-after.paged_context.avoid-page
35+
# - css.properties.break-after.paged_context.page
36+
# - css.properties.break-after.paged_context.recto
37+
# - css.properties.break-after.recto
38+
# - css.properties.break-after.right
39+
# - css.properties.break-after.verso
40+
# - css.properties.break-before
41+
# - css.properties.break-before.always
42+
# - css.properties.break-before.auto
43+
# - css.properties.break-before.avoid
44+
# - css.properties.break-before.avoid-page
45+
# - css.properties.break-before.left
46+
# - css.properties.break-before.page
47+
# - css.properties.break-before.paged_context
48+
# - css.properties.break-before.paged_context.page
49+
# - css.properties.break-before.paged_context.recto
50+
# - css.properties.break-before.recto
51+
# - css.properties.break-before.right
52+
# - css.properties.break-before.verso
53+
# - css.properties.break-inside
54+
# - css.properties.break-inside.auto
55+
# - css.properties.break-inside.avoid
56+
# - css.properties.break-inside.avoid-page
57+
# - css.properties.break-inside.paged_context
58+
# - css.properties.break-inside.paged_context.avoid-page
59+
# - Column breaks:
60+
# - css.properties.break-after.avoid-column
61+
# - css.properties.break-after.column
62+
# - css.properties.break-after.multicol_context
63+
# - css.properties.break-after.multicol_context.avoid
64+
# - css.properties.break-after.multicol_context.avoid-column
65+
# - css.properties.break-after.multicol_context.column
66+
# - css.properties.break-before.avoid-column
67+
# - css.properties.break-before.column
68+
# - css.properties.break-before.multicol_context
69+
# - css.properties.break-before.multicol_context.avoid
70+
# - css.properties.break-before.multicol_context.avoid-column
71+
# - css.properties.break-before.multicol_context.column
72+
# - css.properties.break-inside.avoid-column
73+
# - css.properties.break-inside.multicol_context
74+
# - css.properties.break-inside.multicol_context.avoid-column
75+
# - column-fill:
76+
# - css.properties.column-fill
77+
# - css.properties.column-fill.auto
78+
# - css.properties.column-fill.balance
79+
# - Flexbox gap:
80+
# - css.properties.column-gap.flex_context
81+
# - Grid:
82+
# - css.properties.column-gap.grid_context
83+
# - column-span:
84+
# - css.properties.column-span
85+
# - css.properties.column-span.all
86+
# - css.properties.column-span.none
87+
# - Widows and orphans:
88+
# - css.properties.widows
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Generated from: css-multicol-2.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "135"
8+
chrome_android: "135"
9+
edge: "135"
10+
compat_features:
11+
- css.selectors.column
12+
- css.selectors.column.nested_scroll-marker

features/draft/spec/css-ui-4.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-03-25
1+
draft_date: 2025-04-17
22
name: CSS Basic User Interface Module Level 4
33
description: TODO
44
spec: https://drafts.csswg.org/css-ui-4/
@@ -11,6 +11,7 @@ compat_features:
1111
# - accent-color:
1212
# - css.properties.accent-color
1313
# - css.properties.accent-color.auto
14+
# - css.properties.accent-color.maintains_contrast
1415
# - appearance:
1516
# - css.properties.appearance
1617
# - css.properties.appearance.auto

features/draft/spec/ecmascript.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
draft_date: 2025-03-03
2-
name: ECMAScript® 2025 Language Specification
1+
draft_date: 2025-04-17
2+
name: ECMAScript® 2026 Language Specification
33
description: TODO
44
spec: https://tc39.es/ecma262/multipage/
55
compat_features:
6+
- javascript.builtins.FinalizationRegistry.unregister.symbol_as_target
67
- javascript.operators.import.options_parameter
78

89
# The following features in the spec are already part of web-features:
@@ -456,12 +457,12 @@ compat_features:
456457
# - javascript.builtins.FinalizationRegistry
457458
# - javascript.builtins.FinalizationRegistry.FinalizationRegistry
458459
# - javascript.builtins.FinalizationRegistry.register
459-
# - javascript.builtins.FinalizationRegistry.symbol_as_target
460+
# - javascript.builtins.FinalizationRegistry.register.symbol_as_target
460461
# - javascript.builtins.FinalizationRegistry.unregister
461462
# - javascript.builtins.WeakRef
462463
# - javascript.builtins.WeakRef.WeakRef
464+
# - javascript.builtins.WeakRef.WeakRef.symbol_as_target
463465
# - javascript.builtins.WeakRef.deref
464-
# - javascript.builtins.WeakRef.symbol_as_target
465466
# - Float16Array:
466467
# - javascript.builtins.Float16Array.Float16Array
467468
# - Functions:

features/draft/spec/ecmascript.yml.dist

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,27 @@
44
status:
55
baseline: false
66
support:
7-
chrome: "91"
8-
chrome_android: "91"
9-
edge: "91"
10-
safari: "15"
11-
safari_ios: "15"
7+
chrome: "109"
8+
chrome_android: "109"
9+
edge: "109"
10+
safari: "16.4"
11+
safari_ios: "16.4"
1212
compat_features:
13+
# baseline: false
14+
# support:
15+
# chrome: "91"
16+
# chrome_android: "91"
17+
# edge: "91"
18+
# safari: "15"
19+
# safari_ios: "15"
1320
- javascript.operators.import.options_parameter
21+
22+
# ⬇️ Same status as overall feature ⬇️
23+
# baseline: false
24+
# support:
25+
# chrome: "109"
26+
# chrome_android: "109"
27+
# edge: "109"
28+
# safari: "16.4"
29+
# safari_ios: "16.4"
30+
- javascript.builtins.FinalizationRegistry.unregister.symbol_as_target

features/draft/spec/prefetch.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
draft_date: 2025-04-17
2+
name: Prefetch
3+
description: TODO
4+
spec: https://wicg.github.io/nav-speculation/prefetch.html
5+
compat_features:
6+
- http.headers.Sec-Speculation-Tags
7+
8+
# The following features in the spec are already part of web-features:
9+
# - <link rel="prefetch">:
10+
# - api.PerformanceResourceTiming.deliveryType.navigational-prefetch
11+
# - http.headers.Sec-Purpose
12+
# - http.headers.Sec-Purpose.prefetch
13+
# - Speculation rules:
14+
# - http.headers.Sec-Purpose.speculationrules
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Generated from: prefetch.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}
7+
compat_features:
8+
- http.headers.Sec-Speculation-Tags
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
draft_date: 2025-04-17
2+
name: Speculation Rules
3+
description: TODO
4+
spec: https://wicg.github.io/nav-speculation/speculation-rules.html
5+
compat_features:
6+
- html.elements.script.type.speculationrules.tag
7+
8+
# The following features in the spec are already part of web-features:
9+
# - Speculation rules:
10+
# - html.elements.script.type.speculationrules
11+
# - html.elements.script.type.speculationrules.eagerness
12+
# - html.elements.script.type.speculationrules.expects_no_vary_search
13+
# - html.elements.script.type.speculationrules.prefetch
14+
# - html.elements.script.type.speculationrules.prerender
15+
# - html.elements.script.type.speculationrules.referrer_policy
16+
# - html.elements.script.type.speculationrules.relative_to
17+
# - html.elements.script.type.speculationrules.requires
18+
# - html.elements.script.type.speculationrules.requires.anonymous-client-ip-when-cross-origin
19+
# - html.elements.script.type.speculationrules.source_optional
20+
# - html.elements.script.type.speculationrules.urls
21+
# - html.elements.script.type.speculationrules.where
22+
# - http.headers.Content-Security-Policy.script-src.inline-speculation-rules
23+
# - http.headers.Speculation-Rules
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Generated from: speculation-rules.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}
7+
compat_features:
8+
- html.elements.script.type.speculationrules.tag

0 commit comments

Comments
 (0)