diff --git a/features/attr.yml b/features/attr.yml index 59f2a53d38b..de20623ff69 100644 --- a/features/attr.yml +++ b/features/attr.yml @@ -3,6 +3,15 @@ description: "The `attr()` CSS function, in the context of any property, returns spec: https://drafts.csswg.org/css-values-5/#attr-notation caniuse: css3-attr group: css +# There is no BCD entry for attr() support beyond the `contents` property +# (a.k.a. advanced attr()) so the status here is maintained manually, matching +# https://caniuse.com/css3-attr and https://chromestatus.com/feature/4680129030651904. +status: + baseline: false + support: + chrome: "133" + chrome_android: "133" + edge: "133" compat_features: # The css.types.attr key makes sense here but is already used in `contents-attr` #- css.types.attr diff --git a/features/attr.yml.dist b/features/attr.yml.dist index 86e3182cb49..02e069dd338 100644 --- a/features/attr.yml.dist +++ b/features/attr.yml.dist @@ -1,9 +1,6 @@ # Generated from: attr.yml # Do not edit this file by hand. Edit the source file instead! -status: - baseline: false - support: {} compat_features: # baseline: low # baseline_low_date: 2025-03-31 @@ -17,6 +14,7 @@ compat_features: # safari_ios: "18.4" - css.types.attr.fallback + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "133" @@ -24,7 +22,6 @@ compat_features: # edge: "133" - css.types.attr.type-or-unit - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: {} - css.types.attr.type-or-unit.angle