Summary: A View should automatically layout when it becomes attached to the DOM. Currently a layout has to be scheduled with needsLayout/updateLayout. It shouldn't be possible to have a view attached to the DOM that hasn't had it's initialLayout method called. This is the behavior that 99% of views will want. If the need arises, we can make it possible to opt out with View constructor options or something.
Created attachment 321239 [details] Patch
Comment on attachment 321239 [details] Patch r=me Nice!
Comment on attachment 321239 [details] Patch Clearing flags on attachment: 321239 Committed r222416: <http://trac.webkit.org/changeset/222416>
All reviewed patches have been landed. Closing bug.
<rdar://problem/34693128>