diff --git a/features/accelerometer.yml b/features/accelerometer.yml index ba5713d5252..a28882a4906 100644 --- a/features/accelerometer.yml +++ b/features/accelerometer.yml @@ -2,6 +2,8 @@ name: Accelerometer description: The `Accelerometer` and `LinearAccelerationSensor` APIs read the acceleration applied to a device in three dimensions, either including the effect of gravity or not, respectively. spec: https://w3c.github.io/accelerometer/#accelerometer-interface group: sensors +status: + compute_from: api.Accelerometer.Accelerometer compat_features: - api.Accelerometer - api.Accelerometer.Accelerometer @@ -11,5 +13,4 @@ compat_features: - api.LinearAccelerationSensor - api.LinearAccelerationSensor.LinearAccelerationSensor - api.Permissions.permission_accelerometer - # Later addition - # - http.headers.Permissions-Policy.accelerometer + - http.headers.Permissions-Policy.accelerometer diff --git a/features/accelerometer.yml.dist b/features/accelerometer.yml.dist index 731e0cb1084..547ca1130bc 100644 --- a/features/accelerometer.yml.dist +++ b/features/accelerometer.yml.dist @@ -28,3 +28,10 @@ compat_features: - api.Accelerometer.z - api.LinearAccelerationSensor - api.LinearAccelerationSensor.LinearAccelerationSensor + + # baseline: false + # support: + # chrome: "88" + # chrome_android: "88" + # edge: "88" + - http.headers.Permissions-Policy.accelerometer diff --git a/features/async-clipboard.yml b/features/async-clipboard.yml index ab7fca282be..67abf7bdabb 100644 --- a/features/async-clipboard.yml +++ b/features/async-clipboard.yml @@ -7,6 +7,8 @@ caniuse: async-clipboard # https://github.com/Fyrd/caniuse/pull/7106 # https://github.com/Fyrd/caniuse/issues/7107 group: clipboard +# This feature's support history and data has been rather tangled. See: +# https://github.com/web-platform-dx/web-features/issues/1249 status: baseline: low baseline_low_date: 2024-06-11 @@ -20,9 +22,8 @@ status: safari_ios: "13.4" compat_features: - api.Clipboard - # TODO: include after https://github.com/mdn/browser-compat-data/pull/23593 - # - api.Clipboard.read - # - api.Clipboard.readText + - api.Clipboard.read + - api.Clipboard.readText - api.Clipboard.write - api.Clipboard.writeText - api.ClipboardItem diff --git a/features/async-clipboard.yml.dist b/features/async-clipboard.yml.dist index 7d9e34afc1a..e8826cf380f 100644 --- a/features/async-clipboard.yml.dist +++ b/features/async-clipboard.yml.dist @@ -17,6 +17,18 @@ compat_features: - api.Clipboard.writeText - api.Navigator.clipboard + # baseline: low + # baseline_low_date: 2024-04-16 + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "79" + # firefox: "125" + # firefox_android: "125" + # safari: "13.1" + # safari_ios: "13.4" + - api.Clipboard.readText + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2024-06-11 @@ -28,6 +40,7 @@ compat_features: # firefox_android: "127" # safari: "13.1" # safari_ios: "13.4" + - api.Clipboard.read - api.Clipboard.write # baseline: low diff --git a/features/constructed-stylesheets.yml b/features/constructed-stylesheets.yml index b2cbd92c443..9b4e215c18b 100644 --- a/features/constructed-stylesheets.yml +++ b/features/constructed-stylesheets.yml @@ -3,13 +3,12 @@ description: The `CSSStyleSheet` constructor creates a new stylesheet which can spec: - https://drafts.csswg.org/cssom-1/#dom-cssstylesheet-cssstylesheet - https://drafts.csswg.org/cssom-1/#dom-documentorshadowroot-adoptedstylesheets +status: + compute_from: api.CSSStyleSheet.CSSStyleSheet compat_features: - api.CSSStyleSheet.CSSStyleSheet - api.CSSStyleSheet.replace - api.CSSStyleSheet.replaceSync - api.Document.adoptedStyleSheets - api.ShadowRoot.adoptedStyleSheets - # Setting the base URL is probably not important for typical uses of - # constructed stylesheets (it doesn't appear in examples) and should be - # treated as a later minor addition to the feature. - # - api.CSSStyleSheet.CSSStyleSheet.options_baseURL_parameter + - api.CSSStyleSheet.CSSStyleSheet.options_baseURL_parameter diff --git a/features/constructed-stylesheets.yml.dist b/features/constructed-stylesheets.yml.dist index 58fb4d90f58..409e06cf9c0 100644 --- a/features/constructed-stylesheets.yml.dist +++ b/features/constructed-stylesheets.yml.dist @@ -13,8 +13,27 @@ status: safari: "16.4" safari_ios: "16.4" compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: low + # baseline_low_date: 2023-03-27 + # support: + # chrome: "73" + # chrome_android: "73" + # edge: "79" + # firefox: "101" + # firefox_android: "101" + # safari: "16.4" + # safari_ios: "16.4" - api.CSSStyleSheet.CSSStyleSheet - api.CSSStyleSheet.replace - api.CSSStyleSheet.replaceSync - api.Document.adoptedStyleSheets - api.ShadowRoot.adoptedStyleSheets + + # baseline: false + # support: + # firefox: "101" + # firefox_android: "101" + # safari: "16.4" + # safari_ios: "16.4" + - api.CSSStyleSheet.CSSStyleSheet.options_baseURL_parameter diff --git a/features/counter-style.yml b/features/counter-style.yml index 8af3a9d1c26..4831d39c118 100644 --- a/features/counter-style.yml +++ b/features/counter-style.yml @@ -2,6 +2,8 @@ name: "@counter-style" description: The `@counter-style` CSS at-rule defines custom counter styles for list items. For example, you can use a sequence of specific symbols instead of numbers for an ordered list. spec: https://drafts.csswg.org/css-counter-styles-3/ caniuse: css-at-counter-style +status: + compute_from: css.at-rules.counter-style compat_features: - css.at-rules.counter-style - css.at-rules.counter-style.additive-symbols @@ -22,9 +24,7 @@ compat_features: - api.CSSCounterStyleRule.range - api.CSSCounterStyleRule.system - api.CSSCounterStyleRule.suffix - # Partial support except in Safari: - # - css.at-rules.counter-style.symbols - # - api.CSSCounterStyleRule.symbols - # Firefox only: - # - css.at-rules.counter-style.speak-as - # - api.CSSCounterStyleRule.speakAs + - css.at-rules.counter-style.symbols + - api.CSSCounterStyleRule.symbols + - css.at-rules.counter-style.speak-as + - api.CSSCounterStyleRule.speakAs diff --git a/features/counter-style.yml.dist b/features/counter-style.yml.dist index cde8a42de1f..4e01c7e0b2c 100644 --- a/features/counter-style.yml.dist +++ b/features/counter-style.yml.dist @@ -13,6 +13,17 @@ status: safari: "17" safari_ios: "17" compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: low + # baseline_low_date: 2023-09-18 + # support: + # chrome: "91" + # chrome_android: "91" + # edge: "91" + # firefox: "33" + # firefox_android: "33" + # safari: "17" + # safari_ios: "17" - api.CSSCounterStyleRule - api.CSSCounterStyleRule.additiveSymbols - api.CSSCounterStyleRule.fallback @@ -21,7 +32,9 @@ compat_features: - api.CSSCounterStyleRule.pad - api.CSSCounterStyleRule.prefix - api.CSSCounterStyleRule.range + - api.CSSCounterStyleRule.speakAs - api.CSSCounterStyleRule.suffix + - api.CSSCounterStyleRule.symbols - api.CSSCounterStyleRule.system - css.at-rules.counter-style - css.at-rules.counter-style.additive-symbols @@ -32,3 +45,15 @@ compat_features: - css.at-rules.counter-style.range - css.at-rules.counter-style.suffix - css.at-rules.counter-style.system + + # baseline: false + # support: + # safari: "17" + # safari_ios: "17" + - css.at-rules.counter-style.symbols + + # baseline: false + # support: + # firefox: "33" + # firefox_android: "33" + - css.at-rules.counter-style.speak-as