diff --git a/features/draft/spec/ecmascript.yml b/features/draft/spec/ecmascript.yml index 291bfcb0796..722ff339c0e 100644 --- a/features/draft/spec/ecmascript.yml +++ b/features/draft/spec/ecmascript.yml @@ -1,4 +1,4 @@ -draft_date: 2024-11-20 +draft_date: 2024-12-09 name: ECMAScript Language Specification description: TODO spec: https://tc39.es/ecma262/multipage/ @@ -30,10 +30,6 @@ compat_features: - javascript.operators.logical_or_assignment - javascript.operators.nullish_coalescing - javascript.operators.nullish_coalescing_assignment - - javascript.operators.spread - - javascript.operators.spread.spread_in_arrays - - javascript.operators.spread.spread_in_function_calls - - javascript.operators.spread.spread_in_object_literals - javascript.statements.const - javascript.statements.export.namespace - javascript.statements.import.worklet_support @@ -909,6 +905,11 @@ compat_features: # - JavaScript modules in workers: # - javascript.operators.import.worker_support # - javascript.statements.import.worker_support +# - Spread syntax: +# - javascript.operators.spread +# - javascript.operators.spread.spread_in_arrays +# - javascript.operators.spread.spread_in_function_calls +# - javascript.operators.spread.spread_in_object_literals # - JavaScript modules: # - javascript.statements.export # - javascript.statements.export.default diff --git a/features/draft/spec/ecmascript.yml.dist b/features/draft/spec/ecmascript.yml.dist index c292f13284e..bfa36612ca6 100644 --- a/features/draft/spec/ecmascript.yml.dist +++ b/features/draft/spec/ecmascript.yml.dist @@ -87,33 +87,6 @@ compat_features: # safari_ios: "9" - javascript.grammar.unicode_point_escapes - # baseline: high - # baseline_low_date: 2015-10-14 - # baseline_high_date: 2018-04-14 - # support: - # chrome: "46" - # chrome_android: "46" - # edge: "12" - # firefox: "16" - # firefox_android: "16" - # safari: "8" - # safari_ios: "8" - - javascript.operators.spread - - javascript.operators.spread.spread_in_arrays - - # baseline: high - # baseline_low_date: 2015-10-14 - # baseline_high_date: 2018-04-14 - # support: - # chrome: "46" - # chrome_android: "46" - # edge: "12" - # firefox: "27" - # firefox_android: "27" - # safari: "8" - # safari_ios: "8" - - javascript.operators.spread.spread_in_function_calls - # baseline: high # baseline_low_date: 2016-08-02 # baseline_high_date: 2019-02-02 @@ -231,7 +204,6 @@ compat_features: # safari: "11.1" # safari_ios: "11.3" - javascript.operators.destructuring.rest_in_objects - - javascript.operators.spread.spread_in_object_literals # baseline: high # baseline_low_date: 2020-01-15 diff --git a/features/draft/spec/fullscreen.yml b/features/draft/spec/fullscreen.yml deleted file mode 100644 index ca5a70d9765..00000000000 --- a/features/draft/spec/fullscreen.yml +++ /dev/null @@ -1,26 +0,0 @@ -draft_date: 2024-11-27 -name: Fullscreen API Standard -description: TODO -spec: https://fullscreen.spec.whatwg.org/ -compat_features: - - api.Element.requestFullscreen.options_navigationUI_parameter - - html.elements.iframe.allow.fullscreen - - http.headers.Permissions-Policy.fullscreen - -# The following features in the spec are already part of web-features: -# - Fullscreen API: -# - api.Document.exitFullscreen -# - api.Document.exitFullscreen.returns_promise -# - api.Document.fullscreenElement -# - api.Document.fullscreenEnabled -# - api.Document.fullscreenchange_event -# - api.Document.fullscreenerror_event -# - api.Element.fullscreenchange_event -# - api.Element.fullscreenerror_event -# - api.Element.requestFullscreen -# - api.Element.requestFullscreen.returns_promise -# - api.ShadowRoot.fullscreenElement -# - css.selectors.fullscreen -# - css.selectors.fullscreen.all_elements -# - DOM: -# - api.Element diff --git a/features/draft/spec/fullscreen.yml.dist b/features/draft/spec/fullscreen.yml.dist deleted file mode 100644 index f4690fb1d5e..00000000000 --- a/features/draft/spec/fullscreen.yml.dist +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: fullscreen.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "88" - chrome_android: "88" - edge: "88" -compat_features: - # baseline: false - # support: - # chrome: "62" - # chrome_android: "62" - # edge: "79" - # firefox: "80" - # firefox_android: "80" - - html.elements.iframe.allow.fullscreen - - # baseline: false - # support: - # chrome: "71" - # chrome_android: "71" - # edge: "79" - # safari: "16.4" - - api.Element.requestFullscreen.options_navigationUI_parameter - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "88" - # chrome_android: "88" - # edge: "88" - - http.headers.Permissions-Policy.fullscreen diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index b183fba8b9b..0fbb2f1f91e 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -1,4 +1,4 @@ -draft_date: 2024-12-05 +draft_date: 2024-12-09 name: HTML Standard description: TODO spec: https://html.spec.whatwg.org/multipage/ @@ -26,9 +26,6 @@ compat_features: - api.EventSource.EventSource.options_withCredentials_parameter - api.EventSource.worker_support - api.FileList - - api.FormDataEvent - - api.FormDataEvent.FormDataEvent - - api.FormDataEvent.formData - api.HTMLAllCollection - api.HTMLAllCollection.item - api.HTMLAllCollection.length @@ -74,8 +71,6 @@ compat_features: - api.HTMLElement.togglePopover.returns_boolean - api.HTMLElement.toggle_event.details_elements - api.HTMLElement.toggle_event.dialog_elements - - api.HTMLFormControlsCollection - - api.HTMLFormControlsCollection.namedItem - api.HTMLIFrameElement.featurePolicy - api.HTMLImageElement.currentSrc - api.HTMLImageElement.sizes.auto @@ -763,6 +758,42 @@ compat_features: # - api.EventSource.readyState # - api.EventSource.url # - api.EventSource.withCredentials +# -