Skip to content

Commit a00a2b9

Browse files
Update draft features (#2258)
1 parent 18849bd commit a00a2b9

File tree

10 files changed

+154
-18
lines changed

10 files changed

+154
-18
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
draft_date: 2024-11-18
2+
name: CSS Style Attributes
3+
description: TODO
4+
spec: https://drafts.csswg.org/css-style-attr/
5+
compat_features:
6+
- html.global_attributes.style
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated from: css-style-attr.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2015-07-29
7+
baseline_high_date: 2018-01-29
8+
support:
9+
chrome: "1"
10+
chrome_android: "18"
11+
edge: "12"
12+
firefox: "1"
13+
firefox_android: "4"
14+
safari: "1"
15+
safari_ios: "1"
16+
compat_features:
17+
- html.global_attributes.style

features/draft/spec/dom.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
draft_date: 2024-11-06
1+
draft_date: 2024-11-18
22
name: DOM Standard
33
description: TODO
44
spec: https://dom.spec.whatwg.org/
55
compat_features:
6+
- api.AbortController.abort.reason_parameter
67
- api.CustomEvent.worker_support
78
- api.Document.createElement.options_parameter
89
- api.Document.createElementNS.options_parameter

features/draft/spec/dom.yml.dist

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,19 @@ compat_features:
127127
# safari_ios: "15"
128128
- api.ShadowRoot.delegatesFocus
129129

130+
# baseline: high
131+
# baseline_low_date: 2022-03-14
132+
# baseline_high_date: 2024-09-14
133+
# support:
134+
# chrome: "98"
135+
# chrome_android: "98"
136+
# edge: "98"
137+
# firefox: "97"
138+
# firefox_android: "97"
139+
# safari: "15.4"
140+
# safari_ios: "15.4"
141+
- api.AbortController.abort.reason_parameter
142+
130143
# baseline: low
131144
# baseline_low_date: 2024-04-18
132145
# support:

features/draft/spec/html.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ compat_features:
8484
- api.HTMLElement.accessKeyLabel
8585
- api.HTMLElement.autocapitalize
8686
- api.HTMLElement.autocorrect
87+
- api.HTMLElement.beforetoggle_event
88+
- api.HTMLElement.beforetoggle_event.dialog_elements
8789
- api.HTMLElement.blur
8890
- api.HTMLElement.change_event
8991
- api.HTMLElement.click
@@ -101,6 +103,9 @@ compat_features:
101103
- api.HTMLElement.spellcheck
102104
- api.HTMLElement.title
103105
- api.HTMLElement.togglePopover.returns_boolean
106+
- api.HTMLElement.toggle_event
107+
- api.HTMLElement.toggle_event.details_elements
108+
- api.HTMLElement.toggle_event.dialog_elements
104109
- api.HTMLFormControlsCollection
105110
- api.HTMLFormControlsCollection.namedItem
106111
- api.HTMLIFrameElement.featurePolicy
@@ -447,7 +452,6 @@ compat_features:
447452
- http.status.103.preconnect
448453
- http.status.103.preload
449454
- javascript.builtins.Promise.incumbent_settings_object_tracking
450-
- javascript.operators.import_meta
451455
- javascript.operators.import_meta.resolve
452456

453457
# The following features in the spec are already part of web-features:
@@ -1048,12 +1052,12 @@ compat_features:
10481052
# - Popover:
10491053
# - api.HTMLButtonElement.popoverTargetAction
10501054
# - api.HTMLButtonElement.popoverTargetElement
1051-
# - api.HTMLElement.beforetoggle_event
1055+
# - api.HTMLElement.beforetoggle_event.popover_elements
10521056
# - api.HTMLElement.hidePopover
10531057
# - api.HTMLElement.popover
10541058
# - api.HTMLElement.showPopover
10551059
# - api.HTMLElement.togglePopover
1056-
# - api.HTMLElement.toggle_event
1060+
# - api.HTMLElement.toggle_event.popover_elements
10571061
# - api.HTMLInputElement.popoverTargetAction
10581062
# - api.HTMLInputElement.popoverTargetElement
10591063
# - api.ToggleEvent
@@ -1192,6 +1196,7 @@ compat_features:
11921196
# - html.global_attributes.autofocus
11931197
# - Inert elements:
11941198
# - api.HTMLElement.inert
1199+
# - api.HTMLElement.inert.ignores_find_in_page
11951200
# - html.global_attributes.inert
11961201
# - tabindex:
11971202
# - api.HTMLElement.tabIndex

features/draft/spec/html.yml.dist

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1387,6 +1387,20 @@ compat_features:
13871387
# safari_ios: "7"
13881388
- api.CanvasRenderingContext2D.isPointInStroke.path_parameter
13891389

1390+
# baseline: high
1391+
# baseline_low_date: 2020-01-15
1392+
# baseline_high_date: 2022-07-15
1393+
# support:
1394+
# chrome: "36"
1395+
# chrome_android: "36"
1396+
# edge: "79"
1397+
# firefox: "49"
1398+
# firefox_android: "49"
1399+
# safari: "10.1"
1400+
# safari_ios: "10.3"
1401+
- api.HTMLElement.toggle_event
1402+
- api.HTMLElement.toggle_event.details_elements
1403+
13901404
# baseline: high
13911405
# baseline_low_date: 2020-01-15
13921406
# baseline_high_date: 2022-07-15
@@ -1496,19 +1510,6 @@ compat_features:
14961510
# safari_ios: "11"
14971511
- api.BeforeUnloadEvent.user_interaction
14981512

1499-
# baseline: high
1500-
# baseline_low_date: 2020-01-15
1501-
# baseline_high_date: 2022-07-15
1502-
# support:
1503-
# chrome: "64"
1504-
# chrome_android: "64"
1505-
# edge: "79"
1506-
# firefox: "62"
1507-
# firefox_android: "62"
1508-
# safari: "11.1"
1509-
# safari_ios: "12"
1510-
- javascript.operators.import_meta
1511-
15121513
# baseline: high
15131514
# baseline_low_date: 2020-01-15
15141515
# baseline_high_date: 2022-07-15
@@ -2044,6 +2045,18 @@ compat_features:
20442045
- http.status.103
20452046
- http.status.103.preconnect
20462047

2048+
# baseline: low
2049+
# baseline_low_date: 2024-04-16
2050+
# support:
2051+
# chrome: "114"
2052+
# chrome_android: "114"
2053+
# edge: "114"
2054+
# firefox: "125"
2055+
# firefox_android: "125"
2056+
# safari: "17"
2057+
# safari_ios: "17"
2058+
- api.HTMLElement.beforetoggle_event
2059+
20472060
# baseline: low
20482061
# baseline_low_date: 2024-04-16
20492062
# support:
@@ -2925,7 +2938,9 @@ compat_features:
29252938
# support: {}
29262939
- api.HTMLButtonElement.command
29272940
- api.HTMLButtonElement.commandForElement
2941+
- api.HTMLElement.beforetoggle_event.dialog_elements
29282942
- api.HTMLElement.command_event
2943+
- api.HTMLElement.toggle_event.dialog_elements
29292944
- api.Navigator.authentication
29302945
- html.elements.button.command
29312946
- html.elements.button.commandfor

features/draft/spec/webauthn-3.yml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
draft_date: 2024-11-18
2+
name: "Web Authentication: An API for accessing Public Key Credentials - Level 3"
3+
description: TODO
4+
spec: https://w3c.github.io/webauthn/
5+
compat_features:
6+
- api.PublicKeyCredential.signalAllAcceptedCredentials_static
7+
- api.PublicKeyCredential.signalCurrentUserDetails_static
8+
- api.PublicKeyCredential.signalUnknownCredential_static
9+
10+
# The following features in the spec are already part of web-features:
11+
# - Web authentication:
12+
# - api.AuthenticatorAssertionResponse
13+
# - api.AuthenticatorAssertionResponse.authenticatorData
14+
# - api.AuthenticatorAssertionResponse.signature
15+
# - api.AuthenticatorAssertionResponse.userHandle
16+
# - api.AuthenticatorAttestationResponse
17+
# - api.AuthenticatorAttestationResponse.attestationObject
18+
# - api.AuthenticatorAttestationResponse.getTransports
19+
# - api.AuthenticatorResponse
20+
# - api.AuthenticatorResponse.clientDataJSON
21+
# - api.CredentialsContainer.create.publicKey_option
22+
# - api.CredentialsContainer.create.publicKey_option.attestation
23+
# - api.CredentialsContainer.create.publicKey_option.attestation.direct
24+
# - api.CredentialsContainer.create.publicKey_option.attestation.enterprise
25+
# - api.CredentialsContainer.create.publicKey_option.attestation.indirect
26+
# - api.CredentialsContainer.create.publicKey_option.attestation.none
27+
# - api.CredentialsContainer.create.publicKey_option.extensions
28+
# - api.CredentialsContainer.create.publicKey_option.extensions.appidExclude
29+
# - api.CredentialsContainer.create.publicKey_option.extensions.credProps
30+
# - api.CredentialsContainer.create.publicKey_option.extensions.credProtect
31+
# - api.CredentialsContainer.create.publicKey_option.extensions.largeBlob
32+
# - api.CredentialsContainer.create.publicKey_option.extensions.minPinLength
33+
# - api.CredentialsContainer.create.publicKey_option.requireResidentKey
34+
# - api.CredentialsContainer.create.publicKey_option.residentKey
35+
# - api.CredentialsContainer.get.publicKey_option
36+
# - api.CredentialsContainer.get.publicKey_option.extensions
37+
# - api.CredentialsContainer.get.publicKey_option.extensions.appid
38+
# - api.CredentialsContainer.get.publicKey_option.extensions.largeBlob
39+
# - api.PublicKeyCredential
40+
# - api.PublicKeyCredential.authenticatorAttachment
41+
# - api.PublicKeyCredential.getClientCapabilities_static
42+
# - api.PublicKeyCredential.getClientExtensionResults
43+
# - api.PublicKeyCredential.isConditionalMediationAvailable_static
44+
# - api.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable_static
45+
# - api.PublicKeyCredential.parseCreationOptionsFromJSON_static
46+
# - api.PublicKeyCredential.parseRequestOptionsFromJSON_static
47+
# - api.PublicKeyCredential.rawId
48+
# - api.PublicKeyCredential.response
49+
# - api.PublicKeyCredential.toJSON
50+
# - html.elements.iframe.allow.publickey-credentials-create
51+
# - html.elements.iframe.allow.publickey-credentials-get
52+
# - http.headers.Permissions-Policy.publickey-credentials-create
53+
# - http.headers.Permissions-Policy.publickey-credentials-get
54+
# - Web authentication easy public key access:
55+
# - api.AuthenticatorAttestationResponse.getAuthenticatorData
56+
# - api.AuthenticatorAttestationResponse.getPublicKey
57+
# - api.AuthenticatorAttestationResponse.getPublicKeyAlgorithm
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Generated from: webauthn-3.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.PublicKeyCredential.signalAllAcceptedCredentials_static
9+
- api.PublicKeyCredential.signalCurrentUserDetails_static
10+
- api.PublicKeyCredential.signalUnknownCredential_static

features/draft/spec/webgpu.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
draft_date: 2024-11-06
1+
draft_date: 2024-11-18
22
name: WebGPU
33
description: TODO
44
spec: https://gpuweb.github.io/gpuweb/
55
compat_features:
66
- api.GPUCommandEncoder.beginComputePass.timestampWrites
77
- api.GPUCommandEncoder.beginRenderPass.depthSlice_option
88
- api.GPUCommandEncoder.beginRenderPass.timestampWrites
9+
- api.GPUComputePassEncoder.setBindGroup.unset_bind_group
910
- api.GPUDevice.createComputePipeline.optional_entryPoint
1011
- api.GPUDevice.createComputePipelineAsync.optional_entryPoint
1112
- api.GPUDevice.createQuerySet.timestamp
@@ -18,6 +19,8 @@ compat_features:
1819
- api.GPUQuerySet.type.timestamp
1920
- api.GPUQueue.copyExternalImageToTexture.htmlimageelement_imagedata_source
2021
- api.GPUQueue.submit.validates_command_buffer_uniqueness
22+
- api.GPURenderBundleEncoder.setBindGroup.unset_bind_group
23+
- api.GPURenderPassEncoder.setBindGroup.unset_bind_group
2124
- api.GPUSupportedFeatures.feature_bgra8unorm-storage
2225
- api.GPUSupportedFeatures.feature_clip-distances
2326
- api.GPUSupportedFeatures.feature_depth-clip-control

features/draft/spec/webgpu.yml.dist

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@ compat_features:
1919
- api.GPUSupportedFeatures.feature_texture-compression-bc
2020
- api.GPUSupportedFeatures.feature_texture-compression-etc2
2121

22+
# baseline: false
23+
# support:
24+
# chrome: "117"
25+
# chrome_android: "121"
26+
# edge: "117"
27+
- api.GPUComputePassEncoder.setBindGroup.unset_bind_group
28+
- api.GPURenderBundleEncoder.setBindGroup.unset_bind_group
29+
- api.GPURenderPassEncoder.setBindGroup.unset_bind_group
30+
2231
# baseline: false
2332
# support:
2433
# chrome: "118"

0 commit comments

Comments
 (0)