From d99b7fc367386ce0d8550aeb0f477bcc026bff4e Mon Sep 17 00:00:00 2001 From: ddbeck <64103+ddbeck@users.noreply.github.com> Date: Wed, 18 Sep 2024 10:57:35 +0000 Subject: [PATCH] Update draft features --- features/draft/spec/css-color-5.yml | 4 +- features/draft/spec/css-color-5.yml.dist | 13 - features/draft/spec/css-conditional-5.yml | 16 +- features/draft/spec/css-contain-3.yml | 16 +- features/draft/spec/css-env-1.yml | 10 - features/draft/spec/css-env-1.yml.dist | 21 -- features/draft/spec/css-position-3.yml | 6 +- features/draft/spec/css-position-3.yml.dist | 22 +- features/draft/spec/css-sizing-4.yml | 12 +- features/draft/spec/css-sizing-4.yml.dist | 16 -- features/draft/spec/cssom-view-1.yml | 12 +- features/draft/spec/cssom-view-1.yml.dist | 27 --- features/draft/spec/ecmascript.yml | 90 +++---- features/draft/spec/ecmascript.yml.dist | 222 ------------------ features/draft/spec/fedcm-1.yml | 22 ++ features/draft/spec/fedcm-1.yml.dist | 45 ++++ features/draft/spec/fill-stroke-3.yml | 9 +- features/draft/spec/fill-stroke-3.yml.dist | 2 - features/draft/spec/html.yml | 20 +- features/draft/spec/html.yml.dist | 25 +- features/draft/spec/svg2.yml | 17 +- features/draft/spec/svg2.yml.dist | 55 +---- features/draft/spec/tc39-iterator-helpers.yml | 18 -- .../draft/spec/tc39-iterator-helpers.yml.dist | 23 -- .../spec/tc39-json-parse-with-source.yml | 8 - .../spec/tc39-json-parse-with-source.yml.dist | 13 - features/draft/spec/webauthn-3.yml | 4 +- features/draft/spec/webauthn-3.yml.dist | 12 - .../draft/spec/window-controls-overlay.yml | 18 -- .../spec/window-controls-overlay.yml.dist | 33 --- 30 files changed, 196 insertions(+), 615 deletions(-) delete mode 100644 features/draft/spec/css-env-1.yml delete mode 100644 features/draft/spec/css-env-1.yml.dist create mode 100644 features/draft/spec/fedcm-1.yml create mode 100644 features/draft/spec/fedcm-1.yml.dist delete mode 100644 features/draft/spec/tc39-iterator-helpers.yml delete mode 100644 features/draft/spec/tc39-iterator-helpers.yml.dist delete mode 100644 features/draft/spec/tc39-json-parse-with-source.yml delete mode 100644 features/draft/spec/tc39-json-parse-with-source.yml.dist delete mode 100644 features/draft/spec/window-controls-overlay.yml delete mode 100644 features/draft/spec/window-controls-overlay.yml.dist diff --git a/features/draft/spec/css-color-5.yml b/features/draft/spec/css-color-5.yml index 220cbd74995..3757b35ffe0 100644 --- a/features/draft/spec/css-color-5.yml +++ b/features/draft/spec/css-color-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: CSS Color Module Level 5 description: TODO spec: https://drafts.csswg.org/css-color-5/ @@ -12,11 +12,11 @@ compat_features: - css.types.color.lch.relative_syntax - css.types.color.oklch.relative_syntax - css.types.color.rgb.relative_syntax - - svg.global_attributes.opacity # The following features in the spec are already part of web-features: # - opacity: # - css.properties.opacity +# - svg.global_attributes.opacity # - color(): # - css.types.color.color # - color-mix(): diff --git a/features/draft/spec/css-color-5.yml.dist b/features/draft/spec/css-color-5.yml.dist index 0b12fa34e5f..9a16c7f49bc 100644 --- a/features/draft/spec/css-color-5.yml.dist +++ b/features/draft/spec/css-color-5.yml.dist @@ -19,19 +19,6 @@ compat_features: - css.properties.color - css.types.color - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "2" - # safari_ios: "1" - - svg.global_attributes.opacity - # baseline: false # support: # chrome: "119" diff --git a/features/draft/spec/css-conditional-5.yml b/features/draft/spec/css-conditional-5.yml index 426e6938ddd..da5ed444b6d 100644 --- a/features/draft/spec/css-conditional-5.yml +++ b/features/draft/spec/css-conditional-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: CSS Conditional Rules Module Level 5 description: TODO spec: https://drafts.csswg.org/css-conditional-5/ @@ -11,6 +11,20 @@ compat_features: - css.at-rules.media # The following features in the spec are already part of web-features: +# - Container queries: +# - api.CSSContainerRule +# - api.CSSContainerRule.containerName +# - api.CSSContainerRule.containerQuery +# - css.at-rules.container +# - css.properties.container +# - css.properties.container-name +# - css.properties.container-name.none +# - css.properties.container-type +# - css.properties.container-type.inline-size +# - css.properties.container-type.normal +# - css.properties.container-type.size # - @supports: # - api.CSSSupportsRule # - css.at-rules.supports +# - Container style queries: +# - css.at-rules.container.style_queries_for_custom_properties diff --git a/features/draft/spec/css-contain-3.yml b/features/draft/spec/css-contain-3.yml index 205882952f6..f96af73146f 100644 --- a/features/draft/spec/css-contain-3.yml +++ b/features/draft/spec/css-contain-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: CSS Containment Module Level 3 description: TODO spec: https://drafts.csswg.org/css-contain-3/ @@ -12,25 +12,11 @@ compat_features: - css.properties.content-visibility.visible # The following features in the spec are already part of web-features: -# - Container queries: -# - api.CSSContainerRule -# - api.CSSContainerRule.containerName -# - api.CSSContainerRule.containerQuery -# - css.at-rules.container -# - css.properties.container -# - css.properties.container-name -# - css.properties.container-name.none -# - css.properties.container-type -# - css.properties.container-type.inline-size -# - css.properties.container-type.normal -# - css.properties.container-type.size # - content-visibility: # - api.ContentVisibilityAutoStateChangeEvent # - api.ContentVisibilityAutoStateChangeEvent.ContentVisibilityAutoStateChangeEvent # - api.ContentVisibilityAutoStateChangeEvent.skipped # - css.properties.content-visibility -# - Container style queries: -# - css.at-rules.container.style_queries_for_custom_properties # - Size containment: # - css.properties.contain # - css.properties.contain.size diff --git a/features/draft/spec/css-env-1.yml b/features/draft/spec/css-env-1.yml deleted file mode 100644 index 155935c8e16..00000000000 --- a/features/draft/spec/css-env-1.yml +++ /dev/null @@ -1,10 +0,0 @@ -draft_date: 2024-09-09 -name: CSS Environment Variables Module Level 1 -description: TODO -spec: https://drafts.csswg.org/css-env-1/ -compat_features: - - css.properties.custom-property.env - - css.properties.custom-property.env.safe-area-inset-bottom - - css.properties.custom-property.env.safe-area-inset-left - - css.properties.custom-property.env.safe-area-inset-right - - css.properties.custom-property.env.safe-area-inset-top diff --git a/features/draft/spec/css-env-1.yml.dist b/features/draft/spec/css-env-1.yml.dist deleted file mode 100644 index b1ab448e4c5..00000000000 --- a/features/draft/spec/css-env-1.yml.dist +++ /dev/null @@ -1,21 +0,0 @@ -# Generated from: css-env-1.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: high - baseline_low_date: 2020-01-15 - baseline_high_date: 2022-07-15 - support: - chrome: "69" - chrome_android: "69" - edge: "79" - firefox: "65" - firefox_android: "65" - safari: "11.1" - safari_ios: "11.3" -compat_features: - - css.properties.custom-property.env - - css.properties.custom-property.env.safe-area-inset-bottom - - css.properties.custom-property.env.safe-area-inset-left - - css.properties.custom-property.env.safe-area-inset-right - - css.properties.custom-property.env.safe-area-inset-top diff --git a/features/draft/spec/css-position-3.yml b/features/draft/spec/css-position-3.yml index 32b8eef5dda..4d2158ed899 100644 --- a/features/draft/spec/css-position-3.yml +++ b/features/draft/spec/css-position-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: CSS Positioned Layout Module Level 3 description: TODO spec: https://drafts.csswg.org/css-position-3/ @@ -14,8 +14,6 @@ compat_features: - css.properties.inset.auto - css.properties.left - css.properties.left.auto - - css.properties.overlay.auto - - css.properties.overlay.none - css.properties.position - css.properties.position.absolute - css.properties.position.fixed @@ -30,5 +28,7 @@ compat_features: # The following features in the spec are already part of web-features: # - overlay: # - css.properties.overlay +# - css.properties.overlay.auto +# - css.properties.overlay.none # - Sticky positioning: # - css.properties.position.sticky diff --git a/features/draft/spec/css-position-3.yml.dist b/features/draft/spec/css-position-3.yml.dist index 104e1578154..dd636369ee3 100644 --- a/features/draft/spec/css-position-3.yml.dist +++ b/features/draft/spec/css-position-3.yml.dist @@ -2,11 +2,16 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2022-03-14 support: - chrome: "117" - chrome_android: "117" - edge: "117" + chrome: "87" + chrome_android: "87" + edge: "87" + firefox: ≤72 + firefox_android: "79" + safari: "15.4" + safari_ios: "15.4" compat_features: # baseline: high # baseline_low_date: 2015-07-29 @@ -63,12 +68,3 @@ compat_features: # safari: "15.4" # safari_ios: "15.4" - css.selectors.backdrop - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "117" - # chrome_android: "117" - # edge: "117" - - css.properties.overlay.auto - - css.properties.overlay.none diff --git a/features/draft/spec/css-sizing-4.yml b/features/draft/spec/css-sizing-4.yml index 63de43f37fa..f87fdabb341 100644 --- a/features/draft/spec/css-sizing-4.yml +++ b/features/draft/spec/css-sizing-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: CSS Box Sizing Module Level 4 description: TODO spec: https://drafts.csswg.org/css-sizing-4/ @@ -9,11 +9,6 @@ compat_features: - css.properties.box-sizing.border-box - css.properties.box-sizing.content-box - css.properties.column-width - - css.properties.contain-intrinsic-block-size.none - - css.properties.contain-intrinsic-height.none - - css.properties.contain-intrinsic-inline-size.none - - css.properties.contain-intrinsic-size.none - - css.properties.contain-intrinsic-width.none - css.properties.height - css.properties.height.auto - css.properties.height.fit-content @@ -52,10 +47,15 @@ compat_features: # - css.properties.aspect-ratio # - contain-intrinsic-size: # - css.properties.contain-intrinsic-block-size +# - css.properties.contain-intrinsic-block-size.none # - css.properties.contain-intrinsic-height +# - css.properties.contain-intrinsic-height.none # - css.properties.contain-intrinsic-inline-size +# - css.properties.contain-intrinsic-inline-size.none # - css.properties.contain-intrinsic-size +# - css.properties.contain-intrinsic-size.none # - css.properties.contain-intrinsic-width +# - css.properties.contain-intrinsic-width.none # - Grid: # - css.properties.grid-template-columns.fit-content # - css.properties.grid-template-rows.fit-content diff --git a/features/draft/spec/css-sizing-4.yml.dist b/features/draft/spec/css-sizing-4.yml.dist index d78fcb8ce78..af6146700ab 100644 --- a/features/draft/spec/css-sizing-4.yml.dist +++ b/features/draft/spec/css-sizing-4.yml.dist @@ -158,22 +158,6 @@ compat_features: - css.properties.max-width.fit-content - css.properties.width.fit-content - # baseline: low - # baseline_low_date: 2023-09-18 - # support: - # chrome: "98" - # chrome_android: "98" - # edge: "98" - # firefox: "107" - # firefox_android: "107" - # safari: "17" - # safari_ios: "17" - - css.properties.contain-intrinsic-block-size.none - - css.properties.contain-intrinsic-height.none - - css.properties.contain-intrinsic-inline-size.none - - css.properties.contain-intrinsic-size.none - - css.properties.contain-intrinsic-width.none - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: {} diff --git a/features/draft/spec/cssom-view-1.yml b/features/draft/spec/cssom-view-1.yml index 3304c032255..de2f6efd9e5 100644 --- a/features/draft/spec/cssom-view-1.yml +++ b/features/draft/spec/cssom-view-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: CSSOM View Module description: TODO spec: https://drafts.csswg.org/cssom-view-1/ @@ -14,11 +14,6 @@ compat_features: - api.Document.scroll_event - api.Document.scrollingElement - api.Element - - api.Element.checkVisibility.options_checkOpacity_parameter - - api.Element.checkVisibility.options_checkVisibilityCSS_parameter - - api.Element.checkVisibility.options_contentVisibilityAuto_parameter - - api.Element.checkVisibility.options_opacityProperty_parameter - - api.Element.checkVisibility.options_visibilityProperty_parameter - api.Element.clientHeight - api.Element.clientLeft - api.Element.clientTop @@ -95,6 +90,11 @@ compat_features: # - api.Element.scrollend_event # - checkVisibility(): # - api.Element.checkVisibility +# - api.Element.checkVisibility.options_checkOpacity_parameter +# - api.Element.checkVisibility.options_checkVisibilityCSS_parameter +# - api.Element.checkVisibility.options_contentVisibilityAuto_parameter +# - api.Element.checkVisibility.options_opacityProperty_parameter +# - api.Element.checkVisibility.options_visibilityProperty_parameter # - scrollIntoView(): # - api.Element.scrollIntoView # - Mouse events: diff --git a/features/draft/spec/cssom-view-1.yml.dist b/features/draft/spec/cssom-view-1.yml.dist index ad632fdd9cb..702d74e6f2b 100644 --- a/features/draft/spec/cssom-view-1.yml.dist +++ b/features/draft/spec/cssom-view-1.yml.dist @@ -301,33 +301,6 @@ compat_features: - api.VisualViewport.resize_event - api.VisualViewport.scroll_event - # baseline: low - # baseline_low_date: 2024-03-05 - # support: - # chrome: "105" - # chrome_android: "105" - # edge: "105" - # firefox: "106" - # firefox_android: "106" - # safari: "17.4" - # safari_ios: "17.4" - - api.Element.checkVisibility.options_checkOpacity_parameter - - api.Element.checkVisibility.options_checkVisibilityCSS_parameter - - # baseline: low - # baseline_low_date: 2024-03-05 - # support: - # chrome: "121" - # chrome_android: "121" - # edge: "121" - # firefox: "122" - # firefox_android: "122" - # safari: "17.4" - # safari_ios: "17.4" - - api.Element.checkVisibility.options_contentVisibilityAuto_parameter - - api.Element.checkVisibility.options_opacityProperty_parameter - - api.Element.checkVisibility.options_visibilityProperty_parameter - # baseline: false # support: # chrome: "1" diff --git a/features/draft/spec/ecmascript.yml b/features/draft/spec/ecmascript.yml index 5d2a774b613..4947c9e188a 100644 --- a/features/draft/spec/ecmascript.yml +++ b/features/draft/spec/ecmascript.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: ECMAScript Language Specification description: TODO spec: https://tc39.es/ecma262/multipage/ @@ -11,12 +11,6 @@ compat_features: - javascript.builtins.ArrayBuffer.byteLength - javascript.builtins.ArrayBuffer.isView - javascript.builtins.ArrayBuffer.slice - - javascript.builtins.AsyncGenerator - - javascript.builtins.AsyncGenerator.next - - javascript.builtins.AsyncGenerator.return - - javascript.builtins.AsyncGenerator.throw - - javascript.builtins.AsyncGeneratorFunction - - javascript.builtins.AsyncGeneratorFunction.AsyncGeneratorFunction - javascript.builtins.AsyncIterator - javascript.builtins.AsyncIterator.@@asyncIterator - javascript.builtins.BigInt64Array @@ -62,26 +56,8 @@ compat_features: - javascript.builtins.EvalError - javascript.builtins.EvalError.EvalError - javascript.builtins.Float16Array.Float16Array - - javascript.builtins.Function - - javascript.builtins.Function.@@hasInstance - - javascript.builtins.Function.Function - - javascript.builtins.Function.apply - - javascript.builtins.Function.bind - - javascript.builtins.Function.call - - javascript.builtins.Function.length - - javascript.builtins.Function.name - - javascript.builtins.Function.toString - - javascript.builtins.Generator - - javascript.builtins.Generator.next - - javascript.builtins.Generator.return - - javascript.builtins.Generator.throw - - javascript.builtins.GeneratorFunction - - javascript.builtins.GeneratorFunction.GeneratorFunction - javascript.builtins.Iterator - javascript.builtins.Iterator.@@iterator - - javascript.builtins.JSON - - javascript.builtins.JSON.parse - - javascript.builtins.JSON.stringify - javascript.builtins.Map.@@species - javascript.builtins.Object - javascript.builtins.Object.Object @@ -162,16 +138,6 @@ compat_features: - javascript.classes.public_class_fields - javascript.classes.static_class_fields - javascript.classes.static_initialization_blocks - - javascript.functions - - javascript.functions.arguments - - javascript.functions.arguments.@@iterator - - javascript.functions.arguments.length - - javascript.functions.arrow_functions - - javascript.functions.default_parameters - - javascript.functions.get - - javascript.functions.method_definitions - - javascript.functions.rest_parameters - - javascript.functions.set - javascript.grammar.boolean_literals - javascript.grammar.hashbang_comments - javascript.grammar.hexadecimal_escape_sequences @@ -184,7 +150,6 @@ compat_features: - javascript.operators.addition - javascript.operators.addition_assignment - javascript.operators.assignment - - javascript.operators.async_generator_function - javascript.operators.await.top_level - javascript.operators.bitwise_and - javascript.operators.bitwise_and_assignment @@ -204,8 +169,6 @@ compat_features: - javascript.operators.equality - javascript.operators.exponentiation - javascript.operators.exponentiation_assignment - - javascript.operators.function - - javascript.operators.generator_function - javascript.operators.greater_than - javascript.operators.greater_than_or_equal - javascript.operators.grouping @@ -253,9 +216,6 @@ compat_features: - javascript.operators.unsigned_right_shift - javascript.operators.unsigned_right_shift_assignment - javascript.operators.void - - javascript.operators.yield - - javascript.operators.yield_star - - javascript.statements.async_generator_function - javascript.statements.block - javascript.statements.break - javascript.statements.const @@ -268,8 +228,6 @@ compat_features: - javascript.statements.for_await_of - javascript.statements.for_in - javascript.statements.for_of - - javascript.statements.function - - javascript.statements.generator_function - javascript.statements.if_else - javascript.statements.label - javascript.statements.let @@ -395,6 +353,15 @@ compat_features: # - javascript.operators.async_function # - javascript.operators.await # - javascript.statements.async_function +# - Async generators: +# - javascript.builtins.AsyncGenerator +# - javascript.builtins.AsyncGenerator.next +# - javascript.builtins.AsyncGenerator.return +# - javascript.builtins.AsyncGenerator.throw +# - javascript.builtins.AsyncGeneratorFunction +# - javascript.builtins.AsyncGeneratorFunction.AsyncGeneratorFunction +# - javascript.operators.async_generator_function +# - javascript.statements.async_generator_function # - SharedArrayBuffer and Atomics: # - javascript.builtins.Atomics # - javascript.builtins.Atomics.add @@ -511,6 +478,39 @@ compat_features: # - javascript.builtins.Uint8Array.Uint8Array # - javascript.builtins.Uint8ClampedArray # - javascript.builtins.Uint8ClampedArray.Uint8ClampedArray +# - Functions: +# - javascript.builtins.Function +# - javascript.builtins.Function.@@hasInstance +# - javascript.builtins.Function.Function +# - javascript.builtins.Function.apply +# - javascript.builtins.Function.bind +# - javascript.builtins.Function.call +# - javascript.builtins.Function.length +# - javascript.builtins.Function.name +# - javascript.builtins.Function.toString +# - javascript.functions +# - javascript.functions.arguments +# - javascript.functions.arguments.@@iterator +# - javascript.functions.arguments.length +# - javascript.functions.arrow_functions +# - javascript.functions.default_parameters +# - javascript.functions.get +# - javascript.functions.method_definitions +# - javascript.functions.rest_parameters +# - javascript.functions.set +# - javascript.operators.function +# - javascript.statements.function +# - Generators: +# - javascript.builtins.Generator +# - javascript.builtins.Generator.next +# - javascript.builtins.Generator.return +# - javascript.builtins.Generator.throw +# - javascript.builtins.GeneratorFunction +# - javascript.builtins.GeneratorFunction.GeneratorFunction +# - javascript.operators.generator_function +# - javascript.operators.yield +# - javascript.operators.yield_star +# - javascript.statements.generator_function # - Math and numbers: # - javascript.builtins.Infinity # - javascript.builtins.Math @@ -585,6 +585,10 @@ compat_features: # - javascript.grammar.decimal_numeric_literals # - javascript.grammar.hexadecimal_numeric_literals # - javascript.grammar.octal_numeric_literals +# - JSON: +# - javascript.builtins.JSON +# - javascript.builtins.JSON.parse +# - javascript.builtins.JSON.stringify # - Map (initial support): # - javascript.builtins.Map # - javascript.builtins.Map.@@iterator diff --git a/features/draft/spec/ecmascript.yml.dist b/features/draft/spec/ecmascript.yml.dist index 412efc2b2ef..5582fc5b5e1 100644 --- a/features/draft/spec/ecmascript.yml.dist +++ b/features/draft/spec/ecmascript.yml.dist @@ -29,12 +29,6 @@ compat_features: - javascript.builtins.Error.toString - javascript.builtins.EvalError - javascript.builtins.EvalError.EvalError - - javascript.builtins.Function - - javascript.builtins.Function.Function - - javascript.builtins.Function.apply - - javascript.builtins.Function.call - - javascript.builtins.Function.length - - javascript.builtins.Function.toString - javascript.builtins.Object - javascript.builtins.Object.Object - javascript.builtins.Object.constructor @@ -54,9 +48,6 @@ compat_features: - javascript.builtins.isFinite - javascript.builtins.parseFloat - javascript.builtins.undefined - - javascript.functions - - javascript.functions.arguments - - javascript.functions.arguments.length - javascript.grammar.boolean_literals - javascript.grammar.hexadecimal_escape_sequences - javascript.grammar.null_literal @@ -78,7 +69,6 @@ compat_features: - javascript.operators.division - javascript.operators.division_assignment - javascript.operators.equality - - javascript.operators.function - javascript.operators.greater_than - javascript.operators.greater_than_or_equal - javascript.operators.grouping @@ -118,7 +108,6 @@ compat_features: - javascript.statements.do_while - javascript.statements.for - javascript.statements.for_in - - javascript.statements.function - javascript.statements.if_else - javascript.statements.label - javascript.statements.return @@ -172,20 +161,6 @@ compat_features: # safari_ios: "3" - javascript.operators.void - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "1.5" - # firefox_android: "4" - # safari: "3" - # safari_ios: "1" - - javascript.functions.get - - javascript.functions.set - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -213,21 +188,6 @@ compat_features: # safari_ios: "4.2" - javascript.statements.empty - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "3" - # chrome_android: "18" - # edge: "12" - # firefox: "3.5" - # firefox_android: "4" - # safari: "4" - # safari_ios: "4" - - javascript.builtins.JSON - - javascript.builtins.JSON.parse - - javascript.builtins.JSON.stringify - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -317,19 +277,6 @@ compat_features: - javascript.builtins.ArrayBuffer.ArrayBuffer - javascript.builtins.ArrayBuffer.byteLength - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "7" - # chrome_android: "18" - # edge: "12" - # firefox: "4" - # firefox_android: "4" - # safari: "5.1" - # safari_ios: "6" - - javascript.builtins.Function.bind - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -458,19 +405,6 @@ compat_features: - javascript.builtins.Symbol.toString - javascript.builtins.Symbol.valueOf - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "39" - # chrome_android: "39" - # edge: "12" - # firefox: "34" - # firefox_android: "34" - # safari: "9" - # safari_ios: "9" - - javascript.functions.method_definitions - # baseline: high # baseline_low_date: 2015-09-30 # baseline_high_date: 2018-03-30 @@ -564,32 +498,6 @@ compat_features: # safari_ios: "7" - javascript.operators.class - # baseline: high - # baseline_low_date: 2016-07-27 - # baseline_high_date: 2019-01-27 - # support: - # chrome: "52" - # chrome_android: "52" - # edge: "12" - # firefox: "46" - # firefox_android: "46" - # safari: "9" - # safari_ios: "9" - - javascript.functions.arguments.@@iterator - - # baseline: high - # baseline_low_date: 2016-08-02 - # baseline_high_date: 2019-02-02 - # support: - # chrome: "15" - # chrome_android: "18" - # edge: "14" - # firefox: "1" - # firefox_android: "4" - # safari: "6" - # safari_ios: "6" - - javascript.builtins.Function.name - # baseline: high # baseline_low_date: 2016-08-02 # baseline_high_date: 2019-02-02 @@ -655,50 +563,6 @@ compat_features: # safari_ios: "10" - javascript.builtins.Array.@@unscopables - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "39" - # chrome_android: "39" - # edge: "12" - # firefox: "26" - # firefox_android: "26" - # safari: "10" - # safari_ios: "10" - - javascript.operators.yield - - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "39" - # chrome_android: "39" - # edge: "12" - # firefox: "27" - # firefox_android: "27" - # safari: "10" - # safari_ios: "10" - - javascript.operators.yield_star - - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "39" - # chrome_android: "39" - # edge: "13" - # firefox: "26" - # firefox_android: "26" - # safari: "10" - # safari_ios: "10" - - javascript.builtins.Generator - - javascript.builtins.Generator.next - - javascript.builtins.Generator.throw - - javascript.builtins.GeneratorFunction - - javascript.builtins.GeneratorFunction.GeneratorFunction - - javascript.statements.generator_function - # baseline: high # baseline_low_date: 2016-09-20 # baseline_high_date: 2019-03-20 @@ -712,58 +576,6 @@ compat_features: # safari_ios: "10" - javascript.builtins.Symbol.iterator - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "45" - # chrome_android: "45" - # edge: "12" - # firefox: "22" - # firefox_android: "22" - # safari: "10" - # safari_ios: "10" - - javascript.functions.arrow_functions - - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "47" - # chrome_android: "47" - # edge: "12" - # firefox: "15" - # firefox_android: "15" - # safari: "10" - # safari_ios: "10" - - javascript.functions.rest_parameters - - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "49" - # chrome_android: "49" - # edge: "12" - # firefox: "26" - # firefox_android: "26" - # safari: "10" - # safari_ios: "10" - - javascript.operators.generator_function - - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "49" - # chrome_android: "49" - # edge: "14" - # firefox: "15" - # firefox_android: "15" - # safari: "10" - # safari_ios: "10" - - javascript.functions.default_parameters - # baseline: high # baseline_low_date: 2016-09-20 # baseline_high_date: 2019-03-20 @@ -777,19 +589,6 @@ compat_features: # safari_ios: "10" - javascript.statements.let - # baseline: high - # baseline_low_date: 2016-09-20 - # baseline_high_date: 2019-03-20 - # support: - # chrome: "50" - # chrome_android: "50" - # edge: "13" - # firefox: "38" - # firefox_android: "38" - # safari: "10" - # safari_ios: "10" - - javascript.builtins.Generator.return - # baseline: high # baseline_low_date: 2016-09-20 # baseline_high_date: 2019-03-20 @@ -898,7 +697,6 @@ compat_features: # firefox_android: "50" # safari: "10" # safari_ios: "10" - - javascript.builtins.Function.@@hasInstance - javascript.builtins.Symbol.hasInstance # baseline: high @@ -1000,26 +798,6 @@ compat_features: # safari_ios: "11.3" - javascript.operators.spread.spread_in_object_literals - # baseline: high - # baseline_low_date: 2020-01-15 - # baseline_high_date: 2022-07-15 - # support: - # chrome: "63" - # chrome_android: "63" - # edge: "79" - # firefox: "55" - # firefox_android: "55" - # safari: "12" - # safari_ios: "12" - - javascript.builtins.AsyncGenerator - - javascript.builtins.AsyncGenerator.next - - javascript.builtins.AsyncGenerator.return - - javascript.builtins.AsyncGenerator.throw - - javascript.builtins.AsyncGeneratorFunction - - javascript.builtins.AsyncGeneratorFunction.AsyncGeneratorFunction - - javascript.operators.async_generator_function - - javascript.statements.async_generator_function - # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 diff --git a/features/draft/spec/fedcm-1.yml b/features/draft/spec/fedcm-1.yml new file mode 100644 index 00000000000..64b9500432e --- /dev/null +++ b/features/draft/spec/fedcm-1.yml @@ -0,0 +1,22 @@ +draft_date: 2024-09-18 +name: Federated Credential Management API +description: TODO +spec: https://w3c-fedid.github.io/FedCM/ +compat_features: + - api.CredentialsContainer.get.identity_option.context_option + - api.CredentialsContainer.get.identity_option.loginHint + - api.IdentityCredential.disconnect_static + - api.IdentityProvider + - api.IdentityProvider.close_static + - api.IdentityProvider.getUserInfo_static + - api.Navigator.login + - api.NavigatorLogin + - api.NavigatorLogin.setStatus + - http.headers.Permissions-Policy.identity-credentials-get + - http.headers.Set-Login + +# The following features in the spec are already part of web-features: +# - Federated credential management: +# - api.CredentialsContainer.get.identity_option +# - api.IdentityCredential +# - api.IdentityCredential.token diff --git a/features/draft/spec/fedcm-1.yml.dist b/features/draft/spec/fedcm-1.yml.dist new file mode 100644 index 00000000000..0995908a172 --- /dev/null +++ b/features/draft/spec/fedcm-1.yml.dist @@ -0,0 +1,45 @@ +# Generated from: fedcm-1.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome: "122" + chrome_android: "122" + edge: "122" +compat_features: + # baseline: false + # support: + # chrome: "110" + # chrome_android: "110" + # edge: "110" + - http.headers.Permissions-Policy.identity-credentials-get + + # baseline: false + # support: + # chrome: "116" + # chrome_android: "116" + # edge: "116" + - api.CredentialsContainer.get.identity_option.context_option + - api.CredentialsContainer.get.identity_option.loginHint + - api.IdentityProvider + - api.IdentityProvider.getUserInfo_static + + # baseline: false + # support: + # chrome: "120" + # chrome_android: "120" + # edge: "120" + - api.IdentityProvider.close_static + - api.Navigator.login + - api.NavigatorLogin + - api.NavigatorLogin.setStatus + - http.headers.Set-Login + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: + # chrome: "122" + # chrome_android: "122" + # edge: "122" + - api.IdentityCredential.disconnect_static diff --git a/features/draft/spec/fill-stroke-3.yml b/features/draft/spec/fill-stroke-3.yml index ecebbb273d8..39e78079d3b 100644 --- a/features/draft/spec/fill-stroke-3.yml +++ b/features/draft/spec/fill-stroke-3.yml @@ -1,10 +1,9 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: CSS Fill and Stroke Module Level 3 description: TODO spec: https://drafts.fxtf.org/fill-stroke-3/ compat_features: - css.properties.fill - - css.properties.fill-opacity - css.properties.fill-rule - css.properties.fill-rule.evenodd - css.properties.fill-rule.nonzero @@ -21,5 +20,9 @@ compat_features: - css.properties.stroke-linejoin.miter - css.properties.stroke-linejoin.round - css.properties.stroke-miterlimit - - css.properties.stroke-opacity - css.properties.stroke-width + +# The following features in the spec are already part of web-features: +# - Opacity (SVG): +# - css.properties.fill-opacity +# - css.properties.stroke-opacity diff --git a/features/draft/spec/fill-stroke-3.yml.dist b/features/draft/spec/fill-stroke-3.yml.dist index 8ca06cc0a97..79d6c22e615 100644 --- a/features/draft/spec/fill-stroke-3.yml.dist +++ b/features/draft/spec/fill-stroke-3.yml.dist @@ -19,10 +19,8 @@ compat_features: # safari: ≤13.1 # safari_ios: ≤13.4 - css.properties.fill - - css.properties.fill-opacity - css.properties.stroke-dashoffset - css.properties.stroke-miterlimit - - css.properties.stroke-opacity - css.properties.stroke-width # baseline: high diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index 5d416562671..4947bc87f34 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: HTML Standard description: TODO spec: https://html.spec.whatwg.org/multipage/ @@ -19,7 +19,6 @@ compat_features: - api.CustomElementRegistry.getName - api.CustomElementRegistry.upgrade - api.CustomElementRegistry.whenDefined - - api.DOMException.serializable_object - api.DOMParser - api.DOMParser.DOMParser - api.DOMParser.parseFromString @@ -719,16 +718,10 @@ compat_features: - http.headers.Permissions-Policy.autoplay - http.headers.Permissions-Policy.cross-origin-isolated - http.headers.Permissions-Policy.document-domain + - http.headers.Refresh - http.headers.X-Frame-Options - http.status.103 - - javascript.builtins.Error.serializable_object - - javascript.builtins.EvalError.serializable_object - javascript.builtins.Promise.incumbent_settings_object_tracking - - javascript.builtins.RangeError.serializable_object - - javascript.builtins.ReferenceError.serializable_object - - javascript.builtins.SyntaxError.serializable_object - - javascript.builtins.TypeError.serializable_object - - javascript.builtins.URIError.serializable_object - javascript.operators.import_meta - javascript.operators.import_meta.resolve - svg.elements.image.decoding @@ -882,6 +875,15 @@ compat_features: # - api.CustomStateSet.values # - api.ElementInternals.states # - css.selectors.state +# - Serializable errors: +# - api.DOMException.serializable_object +# - javascript.builtins.Error.serializable_object +# - javascript.builtins.EvalError.serializable_object +# - javascript.builtins.RangeError.serializable_object +# - javascript.builtins.ReferenceError.serializable_object +# - javascript.builtins.SyntaxError.serializable_object +# - javascript.builtins.TypeError.serializable_object +# - javascript.builtins.URIError.serializable_object # - requestAnimationFrame() in workers: # - api.DedicatedWorkerGlobalScope.cancelAnimationFrame # - api.DedicatedWorkerGlobalScope.requestAnimationFrame diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index b272216dcbf..102ae314fd2 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -113,6 +113,7 @@ compat_features: - html.elements.input.type_text - html.elements.input.type_url - html.global_attributes.style + - http.headers.Refresh # baseline: high # baseline_low_date: 2015-07-29 @@ -3539,30 +3540,6 @@ compat_features: - api.HTMLVideoElement.playsInline - html.elements.video.playsinline - # baseline: false - # support: - # chrome: "77" - # chrome_android: "77" - # edge: "79" - # firefox: "101" - # firefox_android: "101" - - api.DOMException.serializable_object - - # baseline: false - # support: - # chrome: "77" - # chrome_android: "77" - # edge: "79" - # firefox: "103" - # firefox_android: "103" - - javascript.builtins.Error.serializable_object - - javascript.builtins.EvalError.serializable_object - - javascript.builtins.RangeError.serializable_object - - javascript.builtins.ReferenceError.serializable_object - - javascript.builtins.SyntaxError.serializable_object - - javascript.builtins.TypeError.serializable_object - - javascript.builtins.URIError.serializable_object - # baseline: false # support: # chrome: "92" diff --git a/features/draft/spec/svg2.yml b/features/draft/spec/svg2.yml index a993e14446b..e523a826037 100644 --- a/features/draft/spec/svg2.yml +++ b/features/draft/spec/svg2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: Scalable Vector Graphics (SVG) 2 description: TODO spec: https://svgwg.org/svg2-draft/ @@ -299,7 +299,6 @@ compat_features: - css.properties.marker-end - css.properties.marker-mid - css.properties.marker-start - - css.properties.paint-order - css.properties.pointer-events - css.properties.r - css.properties.rx @@ -437,7 +436,6 @@ compat_features: - svg.global_attributes.direction - svg.global_attributes.display - svg.global_attributes.dominant-baseline - - svg.global_attributes.fill-opacity - svg.global_attributes.fill-rule - svg.global_attributes.id - svg.global_attributes.image-rendering @@ -445,9 +443,7 @@ compat_features: - svg.global_attributes.marker-end - svg.global_attributes.marker-mid - svg.global_attributes.marker-start - - svg.global_attributes.opacity - svg.global_attributes.overflow - - svg.global_attributes.paint-order - svg.global_attributes.pointer-events - svg.global_attributes.shape-rendering - svg.global_attributes.stop-color @@ -457,7 +453,6 @@ compat_features: - svg.global_attributes.stroke-linecap - svg.global_attributes.stroke-linejoin - svg.global_attributes.stroke-miterlimit - - svg.global_attributes.stroke-opacity - svg.global_attributes.stroke-width - svg.global_attributes.stroke.context-stroke - svg.global_attributes.style @@ -470,3 +465,13 @@ compat_features: - svg.global_attributes.vector-effect - svg.global_attributes.visibility - svg.global_attributes.writing-mode + +# The following features in the spec are already part of web-features: +# - paint-order: +# - css.properties.paint-order +# - svg.global_attributes.paint-order +# - Opacity (SVG): +# - svg.global_attributes.fill-opacity +# - svg.global_attributes.stroke-opacity +# - opacity: +# - svg.global_attributes.opacity diff --git a/features/draft/spec/svg2.yml.dist b/features/draft/spec/svg2.yml.dist index 53f19ea9fa6..6f61322b6d5 100644 --- a/features/draft/spec/svg2.yml.dist +++ b/features/draft/spec/svg2.yml.dist @@ -25,19 +25,6 @@ compat_features: - svg.global_attributes.text-decoration - svg.global_attributes.visibility - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "2" - # safari_ios: "1" - - svg.global_attributes.opacity - # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -1192,7 +1179,6 @@ compat_features: - css.properties.vector-effect - css.properties.x - css.properties.y - - svg.global_attributes.fill-opacity - svg.global_attributes.marker-end - svg.global_attributes.marker-mid - svg.global_attributes.marker-start @@ -1200,7 +1186,6 @@ compat_features: - svg.global_attributes.stroke - svg.global_attributes.stroke-dashoffset - svg.global_attributes.stroke-miterlimit - - svg.global_attributes.stroke-opacity - svg.global_attributes.stroke-width - svg.global_attributes.text-anchor - svg.global_attributes.vector-effect @@ -1263,18 +1248,6 @@ compat_features: - api.SVGImageElement.crossOrigin - svg.elements.image.crossorigin - # baseline: low - # baseline_low_date: 2024-03-22 - # support: - # chrome: "123" - # chrome_android: "123" - # edge: "123" - # firefox: "60" - # firefox_android: "60" - # safari: "11" - # safari_ios: "11" - - css.properties.paint-order - # baseline: false # support: # chrome: "124" @@ -1285,16 +1258,6 @@ compat_features: # safari_ios: "3" - svg.elements.ellipse.fill.context-fill - # baseline: false - # support: - # chrome: ≤73 - # chrome_android: "73" - # edge: ≤79 - # firefox: ≤66 - # firefox_android: "66" - # safari: ≤12 - - svg.global_attributes.paint-order - # baseline: false # support: # chrome: "1" @@ -1336,6 +1299,15 @@ compat_features: - svg.elements.tspan.fill.context-fill - svg.global_attributes.stroke.context-stroke + # baseline: false + # support: + # chrome: ≤80 + # chrome_android: "80" + # edge: ≤80 + # firefox: "97" + # firefox_android: "97" + - css.properties.d + # baseline: false # support: # chrome: ≤80 @@ -1356,15 +1328,6 @@ compat_features: - css.properties.baseline-shift - svg.global_attributes.baseline-shift - # baseline: false - # support: - # chrome: ≤80 - # chrome_android: "80" - # edge: ≤80 - # firefox: "97" - # firefox_android: "97" - - css.properties.d - # baseline: false # support: # chrome: ≤80 diff --git a/features/draft/spec/tc39-iterator-helpers.yml b/features/draft/spec/tc39-iterator-helpers.yml deleted file mode 100644 index 5752b30d6eb..00000000000 --- a/features/draft/spec/tc39-iterator-helpers.yml +++ /dev/null @@ -1,18 +0,0 @@ -draft_date: 2024-09-09 -name: Iterator Helpers -description: TODO -spec: https://tc39.es/proposal-iterator-helpers/ -compat_features: - - javascript.builtins.Iterator.Iterator - - javascript.builtins.Iterator.drop - - javascript.builtins.Iterator.every - - javascript.builtins.Iterator.filter - - javascript.builtins.Iterator.find - - javascript.builtins.Iterator.flatMap - - javascript.builtins.Iterator.forEach - - javascript.builtins.Iterator.from - - javascript.builtins.Iterator.map - - javascript.builtins.Iterator.reduce - - javascript.builtins.Iterator.some - - javascript.builtins.Iterator.take - - javascript.builtins.Iterator.toArray diff --git a/features/draft/spec/tc39-iterator-helpers.yml.dist b/features/draft/spec/tc39-iterator-helpers.yml.dist deleted file mode 100644 index cbc38d5b755..00000000000 --- a/features/draft/spec/tc39-iterator-helpers.yml.dist +++ /dev/null @@ -1,23 +0,0 @@ -# Generated from: tc39-iterator-helpers.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "122" - chrome_android: "122" - edge: "122" -compat_features: - - javascript.builtins.Iterator.Iterator - - javascript.builtins.Iterator.drop - - javascript.builtins.Iterator.every - - javascript.builtins.Iterator.filter - - javascript.builtins.Iterator.find - - javascript.builtins.Iterator.flatMap - - javascript.builtins.Iterator.forEach - - javascript.builtins.Iterator.from - - javascript.builtins.Iterator.map - - javascript.builtins.Iterator.reduce - - javascript.builtins.Iterator.some - - javascript.builtins.Iterator.take - - javascript.builtins.Iterator.toArray diff --git a/features/draft/spec/tc39-json-parse-with-source.yml b/features/draft/spec/tc39-json-parse-with-source.yml deleted file mode 100644 index 961865f025c..00000000000 --- a/features/draft/spec/tc39-json-parse-with-source.yml +++ /dev/null @@ -1,8 +0,0 @@ -draft_date: 2024-09-09 -name: JSON.parse source text access -description: TODO -spec: https://tc39.es/proposal-json-parse-with-source/ -compat_features: - - javascript.builtins.JSON.isRawJSON - - javascript.builtins.JSON.parse.reviver_parameter_context_argument - - javascript.builtins.JSON.rawJSON diff --git a/features/draft/spec/tc39-json-parse-with-source.yml.dist b/features/draft/spec/tc39-json-parse-with-source.yml.dist deleted file mode 100644 index c64cf27bc4a..00000000000 --- a/features/draft/spec/tc39-json-parse-with-source.yml.dist +++ /dev/null @@ -1,13 +0,0 @@ -# Generated from: tc39-json-parse-with-source.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "114" - chrome_android: "114" - edge: "114" -compat_features: - - javascript.builtins.JSON.isRawJSON - - javascript.builtins.JSON.parse.reviver_parameter_context_argument - - javascript.builtins.JSON.rawJSON diff --git a/features/draft/spec/webauthn-3.yml b/features/draft/spec/webauthn-3.yml index 969042f6c6b..4c295ac068a 100644 --- a/features/draft/spec/webauthn-3.yml +++ b/features/draft/spec/webauthn-3.yml @@ -1,9 +1,8 @@ -draft_date: 2024-09-09 +draft_date: 2024-09-18 name: "Web Authentication: An API for accessing Public Key Credentials - Level 3" description: TODO spec: https://w3c.github.io/webauthn/ compat_features: - - api.AuthenticatorAttestationResponse.getTransports - api.CredentialsContainer.create.publicKey_option.extensions.credProps - api.CredentialsContainer.create.publicKey_option.extensions.largeBlob - api.CredentialsContainer.create.publicKey_option.requireResidentKey @@ -26,6 +25,7 @@ compat_features: # - api.AuthenticatorAssertionResponse.userHandle # - api.AuthenticatorAttestationResponse # - api.AuthenticatorAttestationResponse.attestationObject +# - api.AuthenticatorAttestationResponse.getTransports # - api.AuthenticatorResponse # - api.AuthenticatorResponse.clientDataJSON # - api.CredentialsContainer.create.publicKey_option diff --git a/features/draft/spec/webauthn-3.yml.dist b/features/draft/spec/webauthn-3.yml.dist index 9bdd00ad560..76c668350c4 100644 --- a/features/draft/spec/webauthn-3.yml.dist +++ b/features/draft/spec/webauthn-3.yml.dist @@ -5,18 +5,6 @@ status: baseline: false support: {} compat_features: - # baseline: low - # baseline_low_date: 2023-10-24 - # support: - # chrome: "74" - # chrome_android: "74" - # edge: "79" - # firefox: "119" - # firefox_android: "119" - # safari: "16" - # safari_ios: "16" - - api.AuthenticatorAttestationResponse.getTransports - # baseline: low # baseline_low_date: 2023-10-24 # support: diff --git a/features/draft/spec/window-controls-overlay.yml b/features/draft/spec/window-controls-overlay.yml deleted file mode 100644 index 7ede67df88f..00000000000 --- a/features/draft/spec/window-controls-overlay.yml +++ /dev/null @@ -1,18 +0,0 @@ -draft_date: 2024-09-09 -name: Window Controls Overlay -description: TODO -spec: https://wicg.github.io/window-controls-overlay/ -compat_features: - - api.Navigator.windowControlsOverlay - - api.WindowControlsOverlay - - api.WindowControlsOverlay.geometrychange_event - - api.WindowControlsOverlay.getTitlebarAreaRect - - api.WindowControlsOverlay.visible - - api.WindowControlsOverlayGeometryChangeEvent - - api.WindowControlsOverlayGeometryChangeEvent.WindowControlsOverlayGeometryChangeEvent - - api.WindowControlsOverlayGeometryChangeEvent.titlebarAreaRect - - api.WindowControlsOverlayGeometryChangeEvent.visible - - css.properties.custom-property.env.titlebar-area-height - - css.properties.custom-property.env.titlebar-area-width - - css.properties.custom-property.env.titlebar-area-x - - css.properties.custom-property.env.titlebar-area-y diff --git a/features/draft/spec/window-controls-overlay.yml.dist b/features/draft/spec/window-controls-overlay.yml.dist deleted file mode 100644 index 2f7aba5311c..00000000000 --- a/features/draft/spec/window-controls-overlay.yml.dist +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: window-controls-overlay.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "105" - edge: "105" -compat_features: - # baseline: false - # support: - # chrome: "93" - # chrome_android: "93" - # edge: "93" - - css.properties.custom-property.env.titlebar-area-height - - css.properties.custom-property.env.titlebar-area-width - - css.properties.custom-property.env.titlebar-area-x - - css.properties.custom-property.env.titlebar-area-y - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "105" - # edge: "105" - - api.Navigator.windowControlsOverlay - - api.WindowControlsOverlay - - api.WindowControlsOverlay.geometrychange_event - - api.WindowControlsOverlay.getTitlebarAreaRect - - api.WindowControlsOverlay.visible - - api.WindowControlsOverlayGeometryChangeEvent - - api.WindowControlsOverlayGeometryChangeEvent.WindowControlsOverlayGeometryChangeEvent - - api.WindowControlsOverlayGeometryChangeEvent.titlebarAreaRect - - api.WindowControlsOverlayGeometryChangeEvent.visible