Re: [csswg-drafts] [css-logical-1] Order of inheritance vs. mapping in logical properties (#3029)

The CSS Working Group just discussed `[css-logical-1] Order of inheritance vs. mapping in logical properties`, and agreed to the following:

* `RESOLVED: specify inheritance works on physical properties`

<details><summary>The full IRC log of that discussion</summary>
&lt;iank_> yeah https://www.software.hixie.ch/utilities/js/live-dom-viewer/?saved=14309 looks broken on FF.<br>
&lt;noamr> oriol: we resolved on this 5 years ago. when you have an inherit on a logic property, it would inherit from the same logical property, even if the physical mode is different<br>
&lt;emilio> q+<br>
&lt;noamr> oriol: no browser is doing this. everyone resolves logical to physical first and only then applies inheritance<br>
&lt;noamr> ack kizu<br>
&lt;astearns> ack kizu<br>
&lt;astearns> ack fantasai<br>
&lt;kbabbitt> q+<br>
&lt;astearns> ack emilio<br>
&lt;noamr> fantasai: I can see the argument. I also think it was the right behavior to do. the properties that this affect are not inherited property. not a lot of people do this. I am somewhat inclined to leave current resolution<br>
&lt;noamr> emilio: strong disagree. it's weird that some css wide keywords you affect some properties but not others<br>
&lt;noamr> emilio: in implementations conversion to physical happens before inheritence<br>
&lt;noamr> emilio: I don't see this as being terribly useful<br>
&lt;astearns> ack kbabbitt<br>
&lt;noamr> emilio: not sure it's worth it<br>
&lt;noamr> kbabbitt: agree with emilio. the resolution was sitting for 5 years. there is additional compat risk. lets spec the current behavior<br>
&lt;noamr> fantasai: ok if we are going with that direction<br>
&lt;noamr> q+<br>
&lt;astearns> ack noamr<br>
&lt;fantasai> fantasai: but disagree there's a compat risk<br>
&lt;fantasai> fantasai: super unlikely to use inherit in a logical property across direction changes even if usage was 90%<br>
&lt;fantasai> noamr: logical properties are complicated enough already, let's keep it simple<br>
&lt;noamr> PROPOSED RESOLUTION: specify inheritance works on physical properties<br>
&lt;florian> q?<br>
&lt;noamr> emilio: if this affected inherited properties the inherited one would be the physical one<br>
&lt;fantasai> PROPOSED: Logical properties inherit from the parent using physical correspondance<br>
&lt;noamr> florian: how mad are i18n going to be on this<br>
&lt;noamr> fantasai: not a big deal I think? you can also, depending on what you're doing, you *want* the physical prop<br>
&lt;noamr> astearns: let's resolve and find out<br>
&lt;noamr> RESOLVED: specify inheritance works on physical properties<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3029#issuecomment-3530345083 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 14 November 2025 00:49:25 UTC