diff --git a/features/autonomous-custom-elements.yml b/features/autonomous-custom-elements.yml index 1f09b3c6c52..778c0d89516 100644 --- a/features/autonomous-custom-elements.yml +++ b/features/autonomous-custom-elements.yml @@ -4,3 +4,15 @@ spec: https://html.spec.whatwg.org/multipage/custom-elements.html#autonomous-cus group: custom-elements # Note that https://caniuse.com/custom-elementsv1 covers both autonomous custom # elements and customized built-in elements, so it is not linked here. +status: + compute_from: api.CustomElementRegistry +compat_features: + - css.selectors.defined + - api.CustomElementRegistry + - api.CustomElementRegistry.define + - api.CustomElementRegistry.define.disabledFeatures_static_property + - api.CustomElementRegistry.get + - api.CustomElementRegistry.getName + - api.CustomElementRegistry.upgrade + - api.CustomElementRegistry.whenDefined + - api.Window.customElements diff --git a/features/autonomous-custom-elements.yml.dist b/features/autonomous-custom-elements.yml.dist index df603ea12e2..f67619a5cd2 100644 --- a/features/autonomous-custom-elements.yml.dist +++ b/features/autonomous-custom-elements.yml.dist @@ -41,4 +41,45 @@ compat_features: # safari_ios: "10.3" - api.CustomElementRegistry - api.CustomElementRegistry.define + - api.CustomElementRegistry.whenDefined - api.Window.customElements + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "68" + # chrome_android: "68" + # edge: "79" + # firefox: "63" + # firefox_android: "63" + # safari: "12.1" + # safari_ios: "12.2" + - api.CustomElementRegistry.upgrade + + # baseline: false + # support: + # chrome: "54" + # chrome_android: "54" + # edge: "79" + # firefox: "63" + # firefox_android: "63" + - api.CustomElementRegistry.get + + # baseline: false + # support: + # chrome: "77" + # chrome_android: "77" + # edge: "79" + # firefox: "92" + # firefox_android: "92" + - api.CustomElementRegistry.define.disabledFeatures_static_property + + # baseline: false + # support: + # chrome: "117" + # chrome_android: "117" + # edge: "117" + # firefox: "116" + # firefox_android: "116" + - api.CustomElementRegistry.getName