Re: [csswg-drafts] [cssom-view] getClientRects() for inline box that contains block-levels (#13711)

This is off-topic - but we have a lot of logic to handle relayout due to floats etc, that we didn't want to pollute inline layout with needing to handle. For us it was simpler to create a simple set of constraints for the anonymous block, then let the inner block layout algorithm deal with the complexity.

> So I would prefer to not expose this implementation detail of Blink

I don't think this is an implementation detail. The question really is "what is the geometry of these wrapping inline fragments". This also matters for abspos layout.
https://www.software.hixie.ch/utilities/js/live-dom-viewer/?saved=14603

Blink arguably has the most sensible result above given how these block-in-inlines get used accidentally with web-components.

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


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

Received on Tuesday, 24 March 2026 23:01:00 UTC