Open Bug 2041086 Opened 11 days ago Updated 2 hours ago

Address remaining "yellow" Typed OM reification properties

Categories

(Core :: CSS Parsing and Computation, task)

task

Tracking

()

ASSIGNED

People

(Reporter: janv, Assigned: janv)

References

(Blocks 2 open bugs, Regressed 1 open bug)

Details

(Keywords: leave-open)

Attachments

(4 files)

Based on the tracking in bug 2028088 (which tracks the current CSS Typed OM WPT status in Firefox), the main remaining "yellow" properties (passes-half class on wpt.fyi) in css/css-typed-om/the-stylepropertymap/properties/ are currently:

  • cursor
  • display

This bug tracks additional reification work for these properties.

This bug intentionally excludes:

  • fill / stroke (currently only partially supported in Chromium as well)
  • vertical-align (currently represented as a shorthand after bug 1830771)

cursor values can now be reified into Typed OM values.

display values can now be reified into Typed OM values.

Add testing for additional display keyword combinations that are supported by
the current CSS specification but reify as unsupported valued in Typed OM.

Update the vertical-align WPT expectations to reflect its current shorthand
behavior.

vertical-align is now specified as a shorthand, so it should no longer
reify into specific Typed OM objects and should instead return unsupported
CSSStyleValue objects.

Keywords: leave-open
Pushed by jvarga@igalia.com: https://github.com/mozilla-firefox/firefox/commit/babb14ac4ada https://hg.mozilla.org/integration/autoland/rev/236706981b3a Add testing for additional display keyword combinations; r=emilio,firefox-style-system-reviewers,Oriol

Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/60301 for changes under testing/web-platform/tests

Upstream PR merged by moz-wptsync-bot

Regressions: 2043960
Blocks: 2043992
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: