$dataNode is misnamed. It should be $interface.
Created attachment 175096 [details] Patch
Comment on attachment 175096 [details] Patch Clearing flags on attachment: 175096 Committed r135235: <http://trac.webkit.org/changeset/135235>
All reviewed patches have been landed. Closing bug.
Reopening to attach new patch.
Created attachment 187914 [details] Initial patch Implementing outside-shape layout, waiting to make it the default value until bug 109605.
Comment on attachment 187914 [details] Initial patch Accidental upload to the wrong bug. Reclosing.