Skip to content

Commit b97963d

Browse files
Update draft features (#3055)
1 parent 8305a9c commit b97963d

10 files changed

+57
-190
lines changed

features/draft/spec/html.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-05-31
1+
draft_date: 2025-06-16
22
name: HTML
33
description: TODO
44
spec: https://html.spec.whatwg.org/multipage/
@@ -20,7 +20,6 @@ compat_features:
2020
- api.HTMLBaseElement.href.forbid_data_javascript_urls
2121
- api.HTMLBaseElement.href.forbid_special_characters
2222
- api.HTMLButtonElement.command.request-close
23-
- api.HTMLCanvasElement.getContext.2d_context
2423
- api.HTMLCanvasElement.getContext.bitmaprenderer_context
2524
- api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter
2625
- api.HTMLCanvasElement.getContext.webgl2_context
@@ -32,7 +31,6 @@ compat_features:
3231
- api.HTMLCanvasElement.toDataURL.type_parameter_jpeg
3332
- api.HTMLCanvasElement.toDataURL.type_parameter_png
3433
- api.HTMLCanvasElement.toDataURL.type_parameter_webp
35-
- api.HTMLDialogElement.closedBy
3634
- api.HTMLElement.error_event
3735
- api.HTMLIFrameElement.featurePolicy
3836
- api.HTMLImageElement.currentSrc
@@ -88,7 +86,6 @@ compat_features:
8886
- api.reportError
8987
- api.setInterval.supports_parameters_for_callback
9088
- api.setTimeout.supports_parameters_for_callback
91-
- html.elements.dialog.closedby
9289
- html.elements.form.autocomplete.new-password
9390
- html.elements.form.autocomplete.one-time-code
9491
- html.elements.form.autocomplete.webauthn
@@ -268,6 +265,7 @@ compat_features:
268265
# - api.CanvasRenderingContext2D.transform
269266
# - api.CanvasRenderingContext2D.translate
270267
# - api.CanvasRenderingContext2D.wordSpacing
268+
# - api.HTMLCanvasElement.getContext.2d_context
271269
# - api.ImageData
272270
# - api.ImageData.ImageData
273271
# - api.ImageData.colorSpace
@@ -1073,6 +1071,9 @@ compat_features:
10731071
# - api.HTMLElement.toggle_event.dialog_elements
10741072
# - html.elements.dialog
10751073
# - html.elements.dialog.open
1074+
# - <dialog closedby>:
1075+
# - api.HTMLDialogElement.closedBy
1076+
# - html.elements.dialog.closedby
10761077
# - dialog.requestClose():
10771078
# - api.HTMLDialogElement.requestClose
10781079
# - <div>:
@@ -2206,7 +2207,7 @@ compat_features:
22062207
# - api.clearInterval.worker_support
22072208
# - api.setInterval
22082209
# - api.setInterval.worker_support
2209-
# - setTimeout:
2210+
# - setTimeout():
22102211
# - api.clearTimeout
22112212
# - api.clearTimeout.worker_support
22122213
# - api.setTimeout

features/draft/spec/html.yml.dist

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -63,19 +63,6 @@ compat_features:
6363
# safari_ios: ≤3.2
6464
- html.global_attributes.class
6565

66-
# baseline: high
67-
# baseline_low_date: 2015-07-29
68-
# baseline_high_date: 2018-01-29
69-
# support:
70-
# chrome: "1"
71-
# chrome_android: "18"
72-
# edge: "12"
73-
# firefox: "1.5"
74-
# firefox_android: "4"
75-
# safari: "2"
76-
# safari_ios: "1"
77-
- api.HTMLCanvasElement.getContext.2d_context
78-
7966
# baseline: high
8067
# baseline_low_date: 2015-07-29
8168
# baseline_high_date: 2018-01-29
@@ -906,9 +893,7 @@ compat_features:
906893
# chrome: "134"
907894
# chrome_android: "134"
908895
# edge: "134"
909-
- api.HTMLDialogElement.closedBy
910896
- api.OffscreenCanvasRenderingContext2D.getContextAttributes
911-
- html.elements.dialog.closedby
912897

913898
# baseline: false
914899
# support:

features/draft/spec/manifest-incubations.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-03-31
1+
draft_date: 2025-06-16
22
name: Manifest Incubations
33
description: TODO
44
spec: https://wicg.github.io/manifest-incubations/
@@ -7,6 +7,7 @@ compat_features:
77
- manifests.webapp.display_override.tabbed
88
- manifests.webapp.note_taking
99
- manifests.webapp.note_taking.new_note_url
10+
- manifests.webapp.scope_extensions
1011

1112
# The following features in the spec are already part of web-features:
1213
# - beforeinstallprompt:

features/draft/spec/manifest-incubations.yml.dist

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33

44
status:
55
baseline: false
6-
support:
7-
chrome: "126"
8-
edge: "126"
6+
support: {}
97
compat_features:
108
# baseline: false
119
# support:
@@ -27,3 +25,8 @@ compat_features:
2725
# edge: "95"
2826
- manifests.webapp.note_taking
2927
- manifests.webapp.note_taking.new_note_url
28+
29+
# ⬇️ Same status as overall feature ⬇️
30+
# baseline: false
31+
# support: {}
32+
- manifests.webapp.scope_extensions

features/draft/spec/rfc5861.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
draft_date: 2025-06-16
2+
name: HTTP Cache-Control Extensions for Stale Content
3+
description: TODO
4+
spec: https://httpwg.org/specs/rfc5861.html
5+
compat_features:
6+
- http.headers.Cache-Control.stale-while-revalidate

features/draft/spec/rfc5861.yml.dist

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated from: rfc5861.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2020-09-16
7+
baseline_high_date: 2023-03-16
8+
support:
9+
chrome: "75"
10+
chrome_android: "75"
11+
edge: "79"
12+
firefox: "68"
13+
firefox_android: "68"
14+
safari: "14"
15+
safari_ios: "14"
16+
compat_features:
17+
- http.headers.Cache-Control.stale-while-revalidate

features/draft/spec/webcodecs.yml

Lines changed: 0 additions & 124 deletions
This file was deleted.

features/draft/spec/webcodecs.yml.dist

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
1-
draft_date: 2025-05-26
1+
draft_date: 2025-06-16
22
name: Writing Assistance APIs
33
description: TODO
44
spec: https://webmachinelearning.github.io/writing-assistance-apis/
55
compat_features:
66
- api.CreateMonitor
77
- api.CreateMonitor.downloadprogress_event
88
- api.LanguageDetector.destroy
9-
- api.Summarizer
10-
- api.Summarizer.availability_static
11-
- api.Summarizer.create_static
12-
- api.Summarizer.destroy
13-
- api.Summarizer.expectedContextLanguages
14-
- api.Summarizer.expectedInputLanguages
15-
- api.Summarizer.format
16-
- api.Summarizer.inputQuota
17-
- api.Summarizer.length
18-
- api.Summarizer.measureInputUsage
19-
- api.Summarizer.outputLanguage
20-
- api.Summarizer.sharedContext
21-
- api.Summarizer.summarize
22-
- api.Summarizer.summarizeStreaming
23-
- api.Summarizer.type
249
- api.Translator.destroy
25-
- http.headers.Permissions-Policy.summarizer
10+
11+
# The following features in the spec are already part of web-features:
12+
# - Summarizer:
13+
# - api.Summarizer
14+
# - api.Summarizer.availability_static
15+
# - api.Summarizer.create_static
16+
# - api.Summarizer.destroy
17+
# - api.Summarizer.expectedContextLanguages
18+
# - api.Summarizer.expectedInputLanguages
19+
# - api.Summarizer.format
20+
# - api.Summarizer.inputQuota
21+
# - api.Summarizer.length
22+
# - api.Summarizer.measureInputUsage
23+
# - api.Summarizer.outputLanguage
24+
# - api.Summarizer.sharedContext
25+
# - api.Summarizer.summarize
26+
# - api.Summarizer.summarizeStreaming
27+
# - api.Summarizer.type
28+
# - http.headers.Permissions-Policy.summarizer

features/draft/spec/writing-assistance-apis.yml.dist

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,4 @@ compat_features:
88
- api.CreateMonitor
99
- api.CreateMonitor.downloadprogress_event
1010
- api.LanguageDetector.destroy
11-
- api.Summarizer
12-
- api.Summarizer.availability_static
13-
- api.Summarizer.create_static
14-
- api.Summarizer.destroy
15-
- api.Summarizer.expectedContextLanguages
16-
- api.Summarizer.expectedInputLanguages
17-
- api.Summarizer.format
18-
- api.Summarizer.inputQuota
19-
- api.Summarizer.length
20-
- api.Summarizer.measureInputUsage
21-
- api.Summarizer.outputLanguage
22-
- api.Summarizer.sharedContext
23-
- api.Summarizer.summarize
24-
- api.Summarizer.summarizeStreaming
25-
- api.Summarizer.type
2611
- api.Translator.destroy
27-
- http.headers.Permissions-Policy.summarizer

0 commit comments

Comments
 (0)