Re: [csswg-drafts] [css-ruby] siblings/children vs in-flow siblings/children in box fixup (#4958)

> One possible interpretation is that any such intra-ruby white space that isn't covered by rules 4 to 6 is preserved, and is either a ruby base or a ruby annotation, depending on which kind of container it's in. So in the example above, the space would be wrapped in an anonymous ruby base.

I believe Firefox's current implementation matches this interpretation, not necessarily intentionally. Rereading the spec, I think I missed "Any consecutive sequence of text and **inline-level** boxes" during implementation, so in this case it doesn't really become an intra-ruby whitespace. This feels like an implementation bug in Firefox that can probably be fixed.

And I think making it consider only in-flow content makes sense.

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

Received on Thursday, 30 April 2020 11:57:16 UTC