Skip to content

Commit 7dafc3d

Browse files
Update draft features (#3025)
Co-authored-by: captainbrosset <[email protected]>
1 parent 6f9b9fd commit 7dafc3d

File tree

10 files changed

+214
-78
lines changed

10 files changed

+214
-78
lines changed

features/draft/spec/permissions.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
draft_date: 2025-06-05
2+
name: Permissions
3+
description: TODO
4+
spec: https://w3c.github.io/permissions/
5+
compat_features:
6+
- webdriver.bidi.permission.setPermission
7+
8+
# The following features in the spec are already part of web-features:
9+
# - Permissions:
10+
# - api.Navigator.permissions
11+
# - api.PermissionStatus
12+
# - api.PermissionStatus.change_event
13+
# - api.PermissionStatus.name
14+
# - api.PermissionStatus.state
15+
# - api.Permissions
16+
# - api.Permissions.query
17+
# - api.WorkerNavigator.permissions
18+
# - Accelerometer:
19+
# - api.Permissions.permission_accelerometer
20+
# - Ambient light sensor:
21+
# - api.Permissions.permission_ambient-light-sensor
22+
# - Background sync:
23+
# - api.Permissions.permission_background-sync
24+
# - Media capture:
25+
# - api.Permissions.permission_camera
26+
# - api.Permissions.permission_microphone
27+
# - Geolocation:
28+
# - api.Permissions.permission_geolocation
29+
# - Gyroscope:
30+
# - api.Permissions.permission_gyroscope
31+
# - Local fonts:
32+
# - api.Permissions.permission_local-fonts
33+
# - Magnetometer:
34+
# - api.Permissions.permission_magnetometer
35+
# - Notifications:
36+
# - api.Permissions.permission_notifications
37+
# - Payment handler:
38+
# - api.Permissions.permission_payment-handler
39+
# - Storage manager:
40+
# - api.Permissions.permission_persistent-storage
41+
# - Push messages:
42+
# - api.Permissions.permission_push
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Generated from: permissions.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "126"
8+
chrome_android: "126"
9+
edge: "126"
10+
firefox: "128"
11+
firefox_android: "128"
12+
compat_features:
13+
- webdriver.bidi.permission.setPermission

features/draft/spec/svg-animations.yml

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

features/draft/spec/svg-animations.yml.dist

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

features/draft/spec/webdriver-bidi.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-03-10
1+
draft_date: 2025-06-05
22
name: WebDriver BiDi
33
description: TODO
44
spec: https://w3c.github.io/webdriver-bidi/
@@ -20,6 +20,7 @@ compat_features:
2020
- webdriver.bidi.browsingContext.fragmentNavigated_event
2121
- webdriver.bidi.browsingContext.getTree
2222
- webdriver.bidi.browsingContext.handleUserPrompt
23+
- webdriver.bidi.browsingContext.historyUpdated_event
2324
- webdriver.bidi.browsingContext.load_event
2425
- webdriver.bidi.browsingContext.locateNodes
2526
- webdriver.bidi.browsingContext.navigate
@@ -32,13 +33,16 @@ compat_features:
3233
- webdriver.bidi.browsingContext.traverseHistory
3334
- webdriver.bidi.browsingContext.userPromptClosed_event
3435
- webdriver.bidi.browsingContext.userPromptOpened_event
36+
- webdriver.bidi.emulation
37+
- webdriver.bidi.emulation.setGeolocationOverride
3538
- webdriver.bidi.input
3639
- webdriver.bidi.input.performActions
3740
- webdriver.bidi.input.releaseActions
3841
- webdriver.bidi.input.setFiles
3942
- webdriver.bidi.log
4043
- webdriver.bidi.log.entryAdded_event
4144
- webdriver.bidi.network
45+
- webdriver.bidi.network.addIntercept
4246
- webdriver.bidi.network.authRequired_event
4347
- webdriver.bidi.network.beforeRequestSent_event
4448
- webdriver.bidi.network.continueRequest
@@ -50,6 +54,8 @@ compat_features:
5054
- webdriver.bidi.network.removeIntercept
5155
- webdriver.bidi.network.responseCompleted_event
5256
- webdriver.bidi.network.responseStarted_event
57+
- webdriver.bidi.network.setCacheBehavior
58+
- webdriver.bidi.permission
5359
- webdriver.bidi.script
5460
- webdriver.bidi.script.addPreloadScript
5561
- webdriver.bidi.script.callFunction
@@ -61,10 +67,15 @@ compat_features:
6167
- webdriver.bidi.script.realmDestroyed_event
6268
- webdriver.bidi.script.removePreloadScript
6369
- webdriver.bidi.session
70+
- webdriver.bidi.session.end
6471
- webdriver.bidi.session.new
6572
- webdriver.bidi.session.status
6673
- webdriver.bidi.session.subscribe
6774
- webdriver.bidi.session.unsubscribe
75+
- webdriver.bidi.storage
76+
- webdriver.bidi.storage.deleteCookies
77+
- webdriver.bidi.storage.getCookies
78+
- webdriver.bidi.storage.setCookie
6879
- webdriver.bidi.webExtension
6980
- webdriver.bidi.webExtension.install
7081
- webdriver.bidi.webExtension.uninstall

features/draft/spec/webdriver-bidi.yml.dist

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,27 @@ compat_features:
159159
# firefox_android: "124"
160160
- webdriver.bidi.browser.createUserContext
161161
- webdriver.bidi.browser.getUserContexts
162+
- webdriver.bidi.storage
163+
164+
# baseline: false
165+
# support:
166+
# chrome: "126"
167+
# chrome_android: "126"
168+
# edge: "126"
169+
# firefox: "126"
170+
# firefox_android: "126"
171+
- webdriver.bidi.storage.deleteCookies
172+
- webdriver.bidi.storage.getCookies
173+
- webdriver.bidi.storage.setCookie
174+
175+
# baseline: false
176+
# support:
177+
# chrome: "126"
178+
# chrome_android: "126"
179+
# edge: "126"
180+
# firefox: "127"
181+
# firefox_android: "127"
182+
- webdriver.bidi.permission
162183

163184
# baseline: false
164185
# support:
@@ -192,6 +213,15 @@ compat_features:
192213
# firefox_android: "135"
193214
- webdriver.bidi.browsingContext.captureScreenshot
194215

216+
# baseline: false
217+
# support:
218+
# chrome: "132"
219+
# chrome_android: "132"
220+
# edge: "132"
221+
# firefox: "130"
222+
# firefox_android: "130"
223+
- webdriver.bidi.network.setCacheBehavior
224+
195225
# baseline: false
196226
# support:
197227
# chrome: "126"
@@ -241,14 +271,24 @@ compat_features:
241271
- webdriver.bidi.webExtension
242272
- webdriver.bidi.webExtension.uninstall
243273

274+
# baseline: false
275+
# support:
276+
# firefox: "139"
277+
# firefox_android: "139"
278+
- webdriver.bidi.emulation
279+
244280
# ⬇️ Same status as overall feature ⬇️
245281
# baseline: false
246282
# support: {}
283+
- webdriver.bidi.browsingContext.historyUpdated_event
247284
- webdriver.bidi.browsingContext.print
285+
- webdriver.bidi.emulation.setGeolocationOverride
286+
- webdriver.bidi.network.addIntercept
248287
- webdriver.bidi.network.beforeRequestSent_event
249288
- webdriver.bidi.network.continueRequest
250289
- webdriver.bidi.network.continueResponse
251290
- webdriver.bidi.network.provideResponse
252291
- webdriver.bidi.network.responseCompleted_event
253292
- webdriver.bidi.network.responseStarted_event
293+
- webdriver.bidi.session.end
254294
- webdriver.bidi.webExtension.install

features/draft/spec/webgpu.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
draft_date: 2025-04-09
1+
draft_date: 2025-06-05
22
name: WebGPU
33
description: TODO
44
spec: https://gpuweb.github.io/gpuweb/
55
compat_features:
66
- api.GPUAdapter.requestDevice.undefined_limits
77
- api.GPUAdapterInfo.isFallbackAdapter
8+
- api.GPUCommandEncoder.copyBufferToBuffer.offset_and_size_parameter_optional
9+
- api.GPUDevice.createBindGroup.descriptor_entries_option_accepts_GPUTextureView_resource
810
- api.GPUSupportedFeatures.feature_subgroups
911

1012
# The following features in the spec are already part of web-features:

features/draft/spec/webgpu.yml.dist

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
status:
55
baseline: false
66
support:
7-
chrome: "136"
8-
chrome_android: "136"
9-
edge: "136"
7+
chrome: "137"
8+
chrome_android: "137"
9+
edge: "137"
1010
compat_features:
1111
# baseline: false
1212
# support:
@@ -22,10 +22,18 @@ compat_features:
2222
# edge: "134"
2323
- api.GPUSupportedFeatures.feature_subgroups
2424

25-
# ⬇️ Same status as overall feature ⬇️
2625
# baseline: false
2726
# support:
2827
# chrome: "136"
2928
# chrome_android: "136"
3029
# edge: "136"
3130
- api.GPUAdapterInfo.isFallbackAdapter
31+
32+
# ⬇️ Same status as overall feature ⬇️
33+
# baseline: false
34+
# support:
35+
# chrome: "137"
36+
# chrome_android: "137"
37+
# edge: "137"
38+
- api.GPUCommandEncoder.copyBufferToBuffer.offset_and_size_parameter_optional
39+
- api.GPUDevice.createBindGroup.descriptor_entries_option_accepts_GPUTextureView_resource

features/draft/spec/xhr.yml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
draft_date: 2025-06-05
2+
name: XMLHttpRequest
3+
description: TODO
4+
spec: https://xhr.spec.whatwg.org/
5+
compat_features:
6+
- api.ProgressEvent.ProgressEvent.loaded_total_options_accept_double
7+
8+
# The following features in the spec are already part of web-features:
9+
# - XMLHttpRequest:
10+
# - api.FormData
11+
# - api.FormData.@@iterator
12+
# - api.FormData.FormData
13+
# - api.FormData.FormData.submitter
14+
# - api.FormData.append
15+
# - api.FormData.append.filename_parameter
16+
# - api.FormData.delete
17+
# - api.FormData.entries
18+
# - api.FormData.forEach
19+
# - api.FormData.get
20+
# - api.FormData.getAll
21+
# - api.FormData.has
22+
# - api.FormData.keys
23+
# - api.FormData.set
24+
# - api.FormData.values
25+
# - api.FormData.worker_support
26+
# - api.ProgressEvent
27+
# - api.ProgressEvent.ProgressEvent
28+
# - api.ProgressEvent.lengthComputable
29+
# - api.ProgressEvent.loaded
30+
# - api.ProgressEvent.total
31+
# - api.ProgressEvent.worker_support
32+
# - api.XMLHttpRequest
33+
# - api.XMLHttpRequest.XMLHttpRequest
34+
# - api.XMLHttpRequest.abort
35+
# - api.XMLHttpRequest.abort_event
36+
# - api.XMLHttpRequest.error_event
37+
# - api.XMLHttpRequest.getAllResponseHeaders
38+
# - api.XMLHttpRequest.getAllResponseHeaders.header_names_lowercase
39+
# - api.XMLHttpRequest.getResponseHeader
40+
# - api.XMLHttpRequest.load_event
41+
# - api.XMLHttpRequest.loadend_event
42+
# - api.XMLHttpRequest.loadstart_event
43+
# - api.XMLHttpRequest.open
44+
# - api.XMLHttpRequest.overrideMimeType
45+
# - api.XMLHttpRequest.progress_event
46+
# - api.XMLHttpRequest.readyState
47+
# - api.XMLHttpRequest.readystatechange_event
48+
# - api.XMLHttpRequest.response
49+
# - api.XMLHttpRequest.responseText
50+
# - api.XMLHttpRequest.responseType
51+
# - api.XMLHttpRequest.responseType.arraybuffer_value
52+
# - api.XMLHttpRequest.responseType.blob_value
53+
# - api.XMLHttpRequest.responseType.document_value
54+
# - api.XMLHttpRequest.responseType.json_value
55+
# - api.XMLHttpRequest.responseURL
56+
# - api.XMLHttpRequest.responseXML
57+
# - api.XMLHttpRequest.send
58+
# - api.XMLHttpRequest.send.body_ArrayBufferView_type
59+
# - api.XMLHttpRequest.send.body_ArrayBuffer_type
60+
# - api.XMLHttpRequest.send.body_Blob_type
61+
# - api.XMLHttpRequest.send.body_FormData_type
62+
# - api.XMLHttpRequest.send.body_URLSearchParams_type
63+
# - api.XMLHttpRequest.setRequestHeader
64+
# - api.XMLHttpRequest.status
65+
# - api.XMLHttpRequest.statusText
66+
# - api.XMLHttpRequest.timeout
67+
# - api.XMLHttpRequest.timeout_event
68+
# - api.XMLHttpRequest.upload
69+
# - api.XMLHttpRequest.withCredentials
70+
# - api.XMLHttpRequest.worker_support
71+
# - api.XMLHttpRequestEventTarget
72+
# - api.XMLHttpRequestUpload
73+
# - api.XMLHttpRequestUpload.abort_event
74+
# - api.XMLHttpRequestUpload.error_event
75+
# - api.XMLHttpRequestUpload.load_event
76+
# - api.XMLHttpRequestUpload.loadend_event
77+
# - api.XMLHttpRequestUpload.loadstart_event
78+
# - api.XMLHttpRequestUpload.progress_event
79+
# - api.XMLHttpRequestUpload.timeout_event

features/draft/spec/xhr.yml.dist

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Generated from: xhr.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "136"
8+
chrome_android: "136"
9+
edge: "136"
10+
firefox: "138"
11+
firefox_android: "138"
12+
compat_features:
13+
- api.ProgressEvent.ProgressEvent.loaded_total_options_accept_double

0 commit comments

Comments
 (0)