Added 2 white-space tests related to multi-columns container #26912
These 2 tests verifies how multi-column containers handle 'white-space: pre' and 'white-space: nowrap' when involved with atomic inlines (inline-blocks and inline-tables). These 2 tests expose some implementation failures in Firefox 86, Chromium 89 and Epiphany 184.108.40.206 (WebKitGTK+ 2.30.3).
It appears that browsers treat 'column-gap: 2em' as suppressible, cancelable white spaces.
Over at my website, these files are:
fantasai left a comment
So... as far as I can tell these tests are invalid. You're creating a series of four inline blocks in a single line box. There is no way column-gap can have an effect on this. There is only one column's worth of content, because there is only one line box, and line boxes can't break across columns. That line box happens to overflow its column to the right, into subsequent columns, but it hasn't fragmented into them.