Re: [css-houdini-drafts] [css-layout-api] Unregistered layout function and blockification. (#844)

The Houdini Task Force just discussed `unregistered layout functions`, and agreed to the following:

* `RESOLVED: An unregistered or error'd layout() value causes blockification of the child elements, like the default value of childDisplay for a registered layout worker.`

<details><summary>The full IRC log of that discussion</summary>
&lt;TabAtkins> Topic: unregistered layout functions<br>
&lt;astearns> github: https://github.com/w3c/css-houdini-drafts/issues/844<br>
&lt;TabAtkins> iank_: When we register a layout function, there is a childDisplay property which tells the rendering engine how to build a box tree<br>
&lt;TabAtkins> iank_: By default it will blockify everything, similar to flex and grid<br>
&lt;TabAtkins> iank_: Other mode doesn't<br>
&lt;TabAtkins> iank_: We haven't specified what happens if you put display:layout(...) but the ... isn't registered yet<br>
&lt;TabAtkins> iank_: I have a slightly pref for blockifying everything, as it's the default<br>
&lt;TabAtkins> iank_: Less change if there's an error in your layout function<br>
&lt;TabAtkins> RESOLVED: An unregistered or error'd layout() value causes blockification of the child elements, like the default value of childDisplay for a registered layout worker.<br>
</details>


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

Received on Friday, 7 June 2019 17:12:44 UTC