Re: [csswg-drafts] [css-grid][css-flexbox][quirks] Avoid percentage height quirk in new layout models (#5545)

Sorry, only a little bit of an update; I have a patch posted on the bug that I mentioned (it was just an issue with one particular edge case), but the reviewer wants me to do a more thorough analysis of how this quirk applies with respect to orthogonal writing-modes (and how that matches/doesn't-match other browsers) before landing my patch, and I haven't had time for that yet.  And that analysis probably needs to be done before I write any spec text here, too.

(See https://bugzilla.mozilla.org/show_bug.cgi?id=1687557#c9 and subsequent testcases/comments from Mats in particular. the tl;dr, as I recall, is: Firefox applies this "percentage height quirk" **strictly for heights** (as you might expect), and Firefox bails out if the "walk up the tree" encounters any element that has a vertical writing mode. Whereas, Chromium seems to apply the quirk in the block axis, regardless of writing mode; i.e. it's more of a "percentage **block-size** quirk" in chromium.)

So: I need to do some more thorough investigation/test-crafting, and possibly raise some CSSWG discussion or file some Chrome bugs on the block-axis vertical-writing-mode stuff before I can usefully spec this (since that part was out of scope of the earlier csswg discussion/resolution).  Unfortunately I've had other tasks occupying my attention and haven't been able to get to that yet. (Also, on a personal note: I'll be out for the next ~3 weeks to move house, so that will be occupying most of my attention for the extremely-immediate future.)

-- 
GitHub Notification of comment by dholbert
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5545#issuecomment-866353633 using your GitHub account


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

Received on Tuesday, 22 June 2021 21:41:06 UTC