Skip to content

Commit 74c9d0e

Browse files
Update draft features (#3293)
1 parent cc6bf10 commit 74c9d0e

14 files changed

+201
-20
lines changed

features/draft/spec/cssom-1.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
draft_date: 2025-06-19
1+
draft_date: 2025-09-01
22
name: CSS Object Model (CSSOM)
33
description: TODO
44
spec: https://drafts.csswg.org/cssom-1/
55
compat_features:
66
- api.CSSStyleProperties
77
- api.CSSStyleProperties.cssFloat
8+
- api.Document.adoptedStyleSheets.mutable
89

910
# The following features in the spec are already part of web-features:
1011
# - CSS object model:

features/draft/spec/cssom-1.yml.dist

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,20 @@ status:
55
baseline: false
66
support: {}
77
compat_features:
8+
# baseline: low
9+
# baseline_low_date: 2023-03-27
10+
# support:
11+
# chrome: "99"
12+
# chrome_android: "99"
13+
# edge: "99"
14+
# firefox: "101"
15+
# firefox_android: "101"
16+
# safari: "16.4"
17+
# safari_ios: "16.4"
18+
- api.Document.adoptedStyleSheets.mutable
19+
20+
# ⬇️ Same status as overall feature ⬇️
21+
# baseline: false
22+
# support: {}
823
- api.CSSStyleProperties
924
- api.CSSStyleProperties.cssFloat

features/draft/spec/html.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
draft_date: 2025-08-28
1+
draft_date: 2025-09-01
22
name: HTML
33
description: TODO
44
spec: https://html.spec.whatwg.org/multipage/
55
compat_features:
6-
- api.CustomElementRegistry.define.connectedMoveCallback_lifecycle_callback
6+
- api.Document.designMode
77
- api.Document.featurePolicy
88
- api.ElementInternals.shadowRoot
99
- api.ErrorEvent
@@ -54,6 +54,7 @@ compat_features:
5454
- api.HTMLUnknownElement
5555
- api.ImageData.ImageData.settings_parameter
5656
- api.ImageData.ImageData.settings_parameter.colorSpace_option
57+
- api.ImageData.ImageData.settings_parameter.pixelFormat_option
5758
- api.ImageData.pixelFormat
5859
- api.MouseEvent.relatedTarget.drag_events
5960
- api.NavigateEvent.sourceElement
@@ -97,6 +98,7 @@ compat_features:
9798
- api.reportError
9899
- api.setInterval.supports_parameters_for_callback
99100
- api.setTimeout.supports_parameters_for_callback
101+
- html.elements.button.command.request-close
100102
- html.elements.form.autocomplete.new-password
101103
- html.elements.form.autocomplete.one-time-code
102104
- html.elements.form.autocomplete.webauthn
@@ -373,6 +375,8 @@ compat_features:
373375
# - Customized built-in elements:
374376
# - api.CustomElementRegistry.builtin_element_support
375377
# - html.global_attributes.is
378+
# - moveBefore():
379+
# - api.CustomElementRegistry.define.connectedMoveCallback_lifecycle_callback
376380
# - :state():
377381
# - api.CustomStateSet
378382
# - api.CustomStateSet.@@iterator
@@ -413,7 +417,6 @@ compat_features:
413417
# - api.Document.body
414418
# - api.Document.currentScript
415419
# - api.Document.defaultView
416-
# - api.Document.designMode
417420
# - api.Document.dir
418421
# - api.Document.embeds
419422
# - api.Document.forms

features/draft/spec/html.yml.dist

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,19 @@ compat_features:
478478
# safari_ios: "9.3"
479479
- html.elements.select.autocomplete
480480

481+
# baseline: high
482+
# baseline_low_date: 2020-07-28
483+
# baseline_high_date: 2023-01-28
484+
# support:
485+
# chrome: "36"
486+
# chrome_android: "36"
487+
# edge: "12"
488+
# firefox: "69"
489+
# firefox_android: "79"
490+
# safari: "10.1"
491+
# safari_ios: "10.3"
492+
- api.Document.designMode
493+
481494
# baseline: high
482495
# baseline_low_date: 2020-07-28
483496
# baseline_high_date: 2023-01-28
@@ -869,13 +882,6 @@ compat_features:
869882
# edge: "126"
870883
- api.HTMLImageElement.sizes.auto
871884

872-
# baseline: false
873-
# support:
874-
# chrome: "133"
875-
# chrome_android: "133"
876-
# edge: "133"
877-
- api.CustomElementRegistry.define.connectedMoveCallback_lifecycle_callback
878-
879885
# baseline: false
880886
# support:
881887
# chrome: "134"
@@ -895,6 +901,7 @@ compat_features:
895901
# chrome: "137"
896902
# chrome_android: "137"
897903
# edge: "137"
904+
- api.ImageData.ImageData.settings_parameter.pixelFormat_option
898905
- api.ImageData.pixelFormat
899906

900907
# baseline: false
@@ -903,6 +910,7 @@ compat_features:
903910
# chrome_android: "139"
904911
# edge: "139"
905912
- api.HTMLButtonElement.command.request-close
913+
- html.elements.button.command.request-close
906914

907915
# baseline: false
908916
# support:

features/draft/spec/selectors-4.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
draft_date: 2025-08-21
1+
draft_date: 2025-09-01
22
name: Selectors Level 4
33
description: TODO
44
spec: https://drafts.csswg.org/selectors-4/
55
compat_features:
6-
- css.selectors.closed
76
- css.selectors.heading
87
- css.selectors.headingfunction
98

features/draft/spec/selectors-4.yml.dist

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,5 @@ status:
55
baseline: false
66
support: {}
77
compat_features:
8-
- css.selectors.closed
98
- css.selectors.heading
109
- css.selectors.headingfunction

features/draft/spec/webdriver-bidi.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-08-15
1+
draft_date: 2025-09-01
22
name: WebDriver BiDi
33
description: TODO
44
spec: https://w3c.github.io/webdriver-bidi/
@@ -13,6 +13,8 @@ compat_features:
1313
- webdriver.bidi.browser.getUserContexts
1414
- webdriver.bidi.browser.removeUserContext
1515
- webdriver.bidi.browser.removeUserContext.userContext_parameter
16+
- webdriver.bidi.browser.setClientWindowState
17+
- webdriver.bidi.browser.setClientWindowState.clientWindow_parameter
1618
- webdriver.bidi.browsingContext
1719
- webdriver.bidi.browsingContext.activate
1820
- webdriver.bidi.browsingContext.activate.context_parameter
@@ -134,13 +136,21 @@ compat_features:
134136
- webdriver.bidi.browsingContext.userPromptClosed_event.accepted_parameter
135137
- webdriver.bidi.browsingContext.userPromptClosed_event.context_parameter
136138
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter
139+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.alert
140+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.beforeunload
141+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.confirm
142+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.prompt
137143
- webdriver.bidi.browsingContext.userPromptClosed_event.userText_parameter
138144
- webdriver.bidi.browsingContext.userPromptOpened_event
139145
- webdriver.bidi.browsingContext.userPromptOpened_event.context_parameter
140146
- webdriver.bidi.browsingContext.userPromptOpened_event.defaultValue_parameter
141147
- webdriver.bidi.browsingContext.userPromptOpened_event.handler_parameter
142148
- webdriver.bidi.browsingContext.userPromptOpened_event.message_parameter
143149
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter
150+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.alert
151+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.beforeunload
152+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.confirm
153+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.prompt
144154
- webdriver.bidi.emulation
145155
- webdriver.bidi.emulation.setGeolocationOverride
146156
- webdriver.bidi.emulation.setGeolocationOverride.contexts_parameter

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,22 @@ compat_features:
618618
# firefox_android: "116"
619619
- webdriver.bidi.session.end
620620

621+
# baseline: false
622+
# support:
623+
# firefox: "118"
624+
# firefox_android: "118"
625+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.alert
626+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.confirm
627+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.prompt
628+
629+
# baseline: false
630+
# support:
631+
# firefox: "119"
632+
# firefox_android: "119"
633+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.alert
634+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.confirm
635+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.prompt
636+
621637
# baseline: false
622638
# support:
623639
# firefox: "122"
@@ -686,10 +702,14 @@ compat_features:
686702
# baseline: false
687703
# support: {}
688704
- webdriver.bidi.browser.createUserContext.unhandledPromptBehavior_parameter
705+
- webdriver.bidi.browser.setClientWindowState
706+
- webdriver.bidi.browser.setClientWindowState.clientWindow_parameter
689707
- webdriver.bidi.browsingContext.historyUpdated_event
690708
- webdriver.bidi.browsingContext.historyUpdated_event.context_parameter
691709
- webdriver.bidi.browsingContext.historyUpdated_event.timestamp_parameter
692710
- webdriver.bidi.browsingContext.historyUpdated_event.url_parameter
711+
- webdriver.bidi.browsingContext.userPromptClosed_event.type_parameter.beforeunload
712+
- webdriver.bidi.browsingContext.userPromptOpened_event.type_parameter.beforeunload
693713
- webdriver.bidi.emulation.setScreenOrientationOverride
694714
- webdriver.bidi.emulation.setScreenOrientationOverride.contexts_parameter
695715
- webdriver.bidi.emulation.setScreenOrientationOverride.screenOrientation_parameter

features/draft/spec/webdriver2.yml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
draft_date: 2025-09-01
2+
name: WebDriver
3+
description: TODO
4+
spec: https://w3c.github.io/webdriver/
5+
compat_features:
6+
- webdriver.bidi.session.new.capabilities_parameter.capability_matching
7+
8+
# The following features in the spec are already part of web-features:
9+
# - WebDriver:
10+
# - api.Navigator.webdriver
11+
# - webdriver.classic.AcceptAlert
12+
# - webdriver.classic.AddCookie
13+
# - webdriver.classic.Back
14+
# - webdriver.classic.CloseWindow
15+
# - webdriver.classic.DeleteAllCookies
16+
# - webdriver.classic.DeleteCookie
17+
# - webdriver.classic.DeleteSession
18+
# - webdriver.classic.DismissAlert
19+
# - webdriver.classic.ElementClear
20+
# - webdriver.classic.ElementClick
21+
# - webdriver.classic.ElementSendKeys
22+
# - webdriver.classic.ExecuteAsyncScript
23+
# - webdriver.classic.ExecuteScript
24+
# - webdriver.classic.FindElement
25+
# - webdriver.classic.FindElementFromElement
26+
# - webdriver.classic.FindElements
27+
# - webdriver.classic.FindElementsFromElement
28+
# - webdriver.classic.Forward
29+
# - webdriver.classic.FullscreenWindow
30+
# - webdriver.classic.GetActiveElement
31+
# - webdriver.classic.GetAlertText
32+
# - webdriver.classic.GetAllCookies
33+
# - webdriver.classic.GetCurrentURL
34+
# - webdriver.classic.GetElementAttribute
35+
# - webdriver.classic.GetElementCSSValue
36+
# - webdriver.classic.GetElementProperty
37+
# - webdriver.classic.GetElementRect
38+
# - webdriver.classic.GetElementTagName
39+
# - webdriver.classic.GetElementText
40+
# - webdriver.classic.GetNamedCookie
41+
# - webdriver.classic.GetPageSource
42+
# - webdriver.classic.GetTimeouts
43+
# - webdriver.classic.GetTitle
44+
# - webdriver.classic.GetWindowHandle
45+
# - webdriver.classic.GetWindowHandles
46+
# - webdriver.classic.GetWindowRect
47+
# - webdriver.classic.IsElementEnabled
48+
# - webdriver.classic.IsElementSelected
49+
# - webdriver.classic.MaximizeWindow
50+
# - webdriver.classic.MinimizeWindow
51+
# - webdriver.classic.NavigateTo
52+
# - webdriver.classic.NewSession
53+
# - webdriver.classic.NewWindow
54+
# - webdriver.classic.PerformActions
55+
# - webdriver.classic.Refresh
56+
# - webdriver.classic.ReleaseActions
57+
# - webdriver.classic.SendAlertText
58+
# - webdriver.classic.SetTimeouts
59+
# - webdriver.classic.SetWindowRect
60+
# - webdriver.classic.Status
61+
# - webdriver.classic.SwitchToFrame
62+
# - webdriver.classic.SwitchToParentFrame
63+
# - webdriver.classic.SwitchToWindow
64+
# - webdriver.classic.TakeElementScreenshot
65+
# - webdriver.classic.TakeScreenshot
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Generated from: webdriver2.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "139"
8+
chrome_android: "139"
9+
edge: "139"
10+
compat_features:
11+
- webdriver.bidi.session.new.capabilities_parameter.capability_matching

0 commit comments

Comments
 (0)