From 1670480be3be1d17df327a9beca6ff14fc3e048b Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Sat, 3 May 2025 17:57:05 -0400 Subject: [PATCH] Refine `ruby-position` and `display-ruby` key selection Fixes https://github.com/web-platform-dx/web-features/issues/2634 --- features/display-ruby.yml | 1 + features/display-ruby.yml.dist | 12 +++++++++--- features/ruby-position.yml | 6 ++++-- features/ruby-position.yml.dist | 6 ------ 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/features/display-ruby.yml b/features/display-ruby.yml index 81dc9936ddd..c5bee9df2ea 100644 --- a/features/display-ruby.yml +++ b/features/display-ruby.yml @@ -10,3 +10,4 @@ compat_features: - css.properties.display.ruby-base-container - css.properties.display.ruby-text - css.properties.display.ruby-text-container + - css.properties.ruby-position.alternate diff --git a/features/display-ruby.yml.dist b/features/display-ruby.yml.dist index 38d78b49b08..d8061147987 100644 --- a/features/display-ruby.yml.dist +++ b/features/display-ruby.yml.dist @@ -4,8 +4,8 @@ status: baseline: false support: - firefox: "38" - firefox_android: "38" + firefox: "88" + firefox_android: "88" compat_features: # baseline: false # support: @@ -16,7 +16,6 @@ compat_features: - css.properties.display.ruby - css.properties.display.ruby-text - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # firefox: "38" @@ -24,3 +23,10 @@ compat_features: - css.properties.display.ruby-base - css.properties.display.ruby-base-container - css.properties.display.ruby-text-container + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: + # firefox: "88" + # firefox_android: "88" + - css.properties.ruby-position.alternate diff --git a/features/ruby-position.yml b/features/ruby-position.yml index e3fbe2cc93b..77f8b2a4c52 100644 --- a/features/ruby-position.yml +++ b/features/ruby-position.yml @@ -3,10 +3,12 @@ description: The `ruby-position` CSS property sets the position of a ruby annota spec: https://drafts.csswg.org/css-ruby-1/#rubypos group: ruby status: - compute_from: css.properties.ruby-position + compute_from: + - css.properties.ruby-position + - css.properties.ruby-position.over + - css.properties.ruby-position.under compat_features: - css.properties.ruby-position - - css.properties.ruby-position.alternate - css.properties.ruby-position.inter-character - css.properties.ruby-position.over - css.properties.ruby-position.under diff --git a/features/ruby-position.yml.dist b/features/ruby-position.yml.dist index 16b42ec3000..a9424fc0836 100644 --- a/features/ruby-position.yml.dist +++ b/features/ruby-position.yml.dist @@ -33,9 +33,3 @@ compat_features: # safari: "18.2" # safari_ios: "18.2" - css.properties.ruby-position.inter-character - - # baseline: false - # support: - # firefox: "88" - # firefox_android: "88" - - css.properties.ruby-position.alternate