[Webkit-unassigned] [Bug 238356] [css-cascade] "related-property" logic for (-webkit-)text-orientation is broken
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 24 17:53:00 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=238356
Oriol Brufau <obrufau at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|webkit-unassigned at lists.web |obrufau at igalia.com
|kit.org |
--- Comment #1 from Oriol Brufau <obrufau at igalia.com> ---
For revert-layer this implies a problem like bug 238125 (but it would need to be addressed in a different way). This example is not upright:
@layer { div { writing-mode: vertical-lr; text-orientation: upright; } }
@layer { div { -webkit-text-orientation: revert-layer; } }
And CSSOM is also broken:
CSS.supports("text-orientation", "sideways-right"); // false
document.body.style.webkitTextOrientation = "sideways-right";
document.body.style.textOrientation; // "sideways-right" !!! invalid value
Since the only difference between these properties is that -webkit-text-orientation accepts sideways-right, but this value always computes to sideways, I would:
1. Make -webkit-text-orientation an shorthand of text-orientation
2. Alias sideways-right into sideways at parse time
This is similar to the example in the spec https://drafts.csswg.org/css-cascade/#legacy-shorthand, which says that page-break-before:always expands to break-before:page at parse time.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220325/d729280d/attachment.htm>
More information about the webkit-unassigned
mailing list