Skip to content

Commit 8a26034

Browse files
Update draft features (#3869)
1 parent 2aad21c commit 8a26034

33 files changed

Lines changed: 412 additions & 156 deletions

features/draft/spec/anchors.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
draft_date: 2026-03-16
2+
name: WebXR Anchors Module
3+
description: TODO
4+
spec: https://immersive-web.github.io/anchors/
5+
compat_features:
6+
- api.XRAnchor.requestPersistentHandle
7+
- api.XRSession.deletePersistentAnchor
8+
- api.XRSession.persistentAnchors
9+
- api.XRSession.restorePersistentAnchor
10+
11+
# The following features in the spec are already part of web-features:
12+
# - Anchors (WebXR):
13+
# - api.XRAnchor
14+
# - api.XRAnchor.anchorSpace
15+
# - api.XRAnchor.delete
16+
# - api.XRAnchorSet
17+
# - api.XRAnchorSet.@@iterator
18+
# - api.XRAnchorSet.entries
19+
# - api.XRAnchorSet.forEach
20+
# - api.XRAnchorSet.has
21+
# - api.XRAnchorSet.keys
22+
# - api.XRAnchorSet.size
23+
# - api.XRAnchorSet.values
24+
# - api.XRFrame.createAnchor
25+
# - api.XRFrame.trackedAnchors
26+
# - api.XRHitTestResult.createAnchor
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Generated from: anchors.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+
- api.XRAnchor.requestPersistentHandle
9+
- api.XRSession.deletePersistentAnchor
10+
- api.XRSession.persistentAnchors
11+
- api.XRSession.restorePersistentAnchor
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
draft_date: 2026-03-16
2+
name: Animation Triggers
3+
description: TODO
4+
spec: https://drafts.csswg.org/animation-triggers-1/
5+
compat_features:
6+
- css.properties.animation-trigger
7+
- css.properties.animation-trigger.none
8+
- css.properties.timeline-trigger
9+
- css.properties.timeline-trigger-activation-range
10+
- css.properties.timeline-trigger-activation-range-end
11+
- css.properties.timeline-trigger-activation-range-end.normal
12+
- css.properties.timeline-trigger-activation-range-start
13+
- css.properties.timeline-trigger-activation-range-start.normal
14+
- css.properties.timeline-trigger-activation-range.normal
15+
- css.properties.timeline-trigger-active-range
16+
- css.properties.timeline-trigger-active-range-end
17+
- css.properties.timeline-trigger-active-range-end.auto
18+
- css.properties.timeline-trigger-active-range-end.normal
19+
- css.properties.timeline-trigger-active-range-start
20+
- css.properties.timeline-trigger-active-range-start.auto
21+
- css.properties.timeline-trigger-active-range-start.normal
22+
- css.properties.timeline-trigger-active-range.auto
23+
- css.properties.timeline-trigger-active-range.normal
24+
- css.properties.timeline-trigger-name
25+
- css.properties.timeline-trigger-name.none
26+
- css.properties.timeline-trigger-source
27+
- css.properties.timeline-trigger-source.auto
28+
- css.properties.timeline-trigger-source.none
29+
- css.properties.timeline-trigger.auto
30+
- css.properties.timeline-trigger.none
31+
- css.properties.timeline-trigger.normal
32+
- css.properties.trigger-scope
33+
- css.properties.trigger-scope.all
34+
- css.properties.trigger-scope.none
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Generated from: animation-triggers-1.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "146"
8+
chrome_android: "146"
9+
compat_features:
10+
- css.properties.animation-trigger
11+
- css.properties.animation-trigger.none
12+
- css.properties.timeline-trigger
13+
- css.properties.timeline-trigger-activation-range
14+
- css.properties.timeline-trigger-activation-range-end
15+
- css.properties.timeline-trigger-activation-range-end.normal
16+
- css.properties.timeline-trigger-activation-range-start
17+
- css.properties.timeline-trigger-activation-range-start.normal
18+
- css.properties.timeline-trigger-activation-range.normal
19+
- css.properties.timeline-trigger-active-range
20+
- css.properties.timeline-trigger-active-range-end
21+
- css.properties.timeline-trigger-active-range-end.auto
22+
- css.properties.timeline-trigger-active-range-end.normal
23+
- css.properties.timeline-trigger-active-range-start
24+
- css.properties.timeline-trigger-active-range-start.auto
25+
- css.properties.timeline-trigger-active-range-start.normal
26+
- css.properties.timeline-trigger-active-range.auto
27+
- css.properties.timeline-trigger-active-range.normal
28+
- css.properties.timeline-trigger-name
29+
- css.properties.timeline-trigger-name.none
30+
- css.properties.timeline-trigger-source
31+
- css.properties.timeline-trigger-source.auto
32+
- css.properties.timeline-trigger-source.none
33+
- css.properties.timeline-trigger.auto
34+
- css.properties.timeline-trigger.none
35+
- css.properties.timeline-trigger.normal
36+
- css.properties.trigger-scope
37+
- css.properties.trigger-scope.all
38+
- css.properties.trigger-scope.none

features/draft/spec/csp3.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,8 @@
1-
draft_date: 2025-09-30
1+
draft_date: 2026-03-16
22
name: Content Security Policy Level 3
33
description: TODO
44
spec: https://w3c.github.io/webappsec-csp/
55
compat_features:
6-
- api.CSPViolationReportBody
7-
- api.CSPViolationReportBody.blockedURL
8-
- api.CSPViolationReportBody.columnNumber
9-
- api.CSPViolationReportBody.disposition
10-
- api.CSPViolationReportBody.documentURL
11-
- api.CSPViolationReportBody.effectiveDirective
12-
- api.CSPViolationReportBody.lineNumber
13-
- api.CSPViolationReportBody.originalPolicy
14-
- api.CSPViolationReportBody.referrer
15-
- api.CSPViolationReportBody.sample
16-
- api.CSPViolationReportBody.sourceFile
17-
- api.CSPViolationReportBody.statusCode
186
- http.headers.Content-Security-Policy.script-src.trusted-types-eval
197

208
# The following features in the spec are already part of web-features:
@@ -66,5 +54,7 @@ compat_features:
6654
# - http.headers.Content-Security-Policy.worker-src
6755
# - http.headers.Content-Security-Policy.worker_support
6856
# - http.headers.Content-Security-Policy-Report-Only
57+
# - Reporting API:
58+
# - api.ReportingObserver.ReportingObserver.options_parameter.types_property.csp-violation
6959
# - Speculation rules:
7060
# - http.headers.Content-Security-Policy.script-src.inline-speculation-rules

features/draft/spec/csp3.yml.dist

Lines changed: 4 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,15 @@
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: 2026-02-24
67
support:
78
chrome: "145"
89
chrome_android: "145"
910
edge: "145"
11+
firefox: "148"
12+
firefox_android: "148"
1013
safari: "26"
1114
safari_ios: "26"
1215
compat_features:
13-
# baseline: low
14-
# baseline_low_date: 2026-02-24
15-
# support:
16-
# chrome: "145"
17-
# chrome_android: "145"
18-
# edge: "145"
19-
# firefox: "148"
20-
# firefox_android: "148"
21-
# safari: "26"
22-
# safari_ios: "26"
2316
- http.headers.Content-Security-Policy.script-src.trusted-types-eval
24-
25-
# baseline: false
26-
# support:
27-
# chrome: "74"
28-
# chrome_android: "74"
29-
# edge: "79"
30-
# safari: "18.4"
31-
# safari_ios: "18.4"
32-
- api.CSPViolationReportBody
33-
- api.CSPViolationReportBody.blockedURL
34-
- api.CSPViolationReportBody.columnNumber
35-
- api.CSPViolationReportBody.disposition
36-
- api.CSPViolationReportBody.documentURL
37-
- api.CSPViolationReportBody.effectiveDirective
38-
- api.CSPViolationReportBody.lineNumber
39-
- api.CSPViolationReportBody.originalPolicy
40-
- api.CSPViolationReportBody.referrer
41-
- api.CSPViolationReportBody.sample
42-
- api.CSPViolationReportBody.sourceFile
43-
- api.CSPViolationReportBody.statusCode

features/draft/spec/css-animations-2.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2026-02-16
1+
draft_date: 2026-03-16
22
name: CSS Animations Level 2
33
description: TODO
44
spec: https://drafts.csswg.org/css-animations-2/
@@ -8,22 +8,8 @@ compat_features:
88
- css.properties.animation-composition.replace
99
- css.properties.animation-timeline.auto
1010
- css.properties.animation-timeline.none
11-
- css.properties.animation-trigger
12-
- css.properties.animation-trigger.none
1311
- css.properties.animation.paused
1412
- css.properties.animation.running
15-
- css.properties.timeline-trigger
16-
- css.properties.timeline-trigger-name
17-
- css.properties.timeline-trigger-name.none
18-
- css.properties.timeline-trigger-source
19-
- css.properties.timeline-trigger-source.auto
20-
- css.properties.timeline-trigger-source.none
21-
- css.properties.timeline-trigger.auto
22-
- css.properties.timeline-trigger.none
23-
- css.properties.timeline-trigger.normal
24-
- css.properties.trigger-scope
25-
- css.properties.trigger-scope.all
26-
- css.properties.trigger-scope.none
2713

2814
# The following features in the spec are already part of web-features:
2915
# - Animations (CSS):

features/draft/spec/css-animations-2.yml.dist

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
status:
55
baseline: false
66
support:
7-
chrome: "146"
8-
chrome_android: "146"
7+
chrome: "115"
8+
chrome_android: "115"
9+
edge: "115"
10+
safari: "26"
11+
safari_ios: "26"
912
compat_features:
1013
# baseline: high
1114
# baseline_low_date: 2020-01-15
@@ -36,6 +39,7 @@ compat_features:
3639
- css.properties.animation-composition.add
3740
- css.properties.animation-composition.replace
3841

42+
# ⬇️ Same status as overall feature ⬇️
3943
# baseline: false
4044
# support:
4145
# chrome: "115"
@@ -45,23 +49,3 @@ compat_features:
4549
# safari_ios: "26"
4650
- css.properties.animation-timeline.auto
4751
- css.properties.animation-timeline.none
48-
49-
# ⬇️ Same status as overall feature ⬇️
50-
# baseline: false
51-
# support:
52-
# chrome: "146"
53-
# chrome_android: "146"
54-
- css.properties.animation-trigger
55-
- css.properties.animation-trigger.none
56-
- css.properties.timeline-trigger
57-
- css.properties.timeline-trigger-name
58-
- css.properties.timeline-trigger-name.none
59-
- css.properties.timeline-trigger-source
60-
- css.properties.timeline-trigger-source.auto
61-
- css.properties.timeline-trigger-source.none
62-
- css.properties.timeline-trigger.auto
63-
- css.properties.timeline-trigger.none
64-
- css.properties.timeline-trigger.normal
65-
- css.properties.trigger-scope
66-
- css.properties.trigger-scope.all
67-
- css.properties.trigger-scope.none

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
draft_date: 2025-12-08
1+
draft_date: 2026-03-16
22
name: CSS Borders and Box Decorations Module Level 4
33
description: TODO
44
spec: https://drafts.csswg.org/css-borders-4/
55
compat_features:
6+
- css.properties.border-shape
7+
- css.properties.border-shape.none
68
- css.properties.corner-block-end-shape.bevel
79
- css.properties.corner-block-end-shape.notch
810
- css.properties.corner-block-end-shape.round

features/draft/spec/css-borders-4.yml.dist

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33

44
status:
55
baseline: false
6-
support:
7-
chrome: "139"
8-
chrome_android: "139"
9-
edge: "139"
6+
support: {}
107
compat_features:
8+
# baseline: false
9+
# support:
10+
# chrome: "139"
11+
# chrome_android: "139"
12+
# edge: "139"
1113
- css.properties.corner-block-end-shape.bevel
1214
- css.properties.corner-block-end-shape.notch
1315
- css.properties.corner-block-end-shape.round
@@ -110,3 +112,9 @@ compat_features:
110112
- css.properties.corner-top-shape.scoop
111113
- css.properties.corner-top-shape.square
112114
- css.properties.corner-top-shape.squircle
115+
116+
# ⬇️ Same status as overall feature ⬇️
117+
# baseline: false
118+
# support: {}
119+
- css.properties.border-shape
120+
- css.properties.border-shape.none

0 commit comments

Comments
 (0)