ComposedShadowTreeWalker assumes a shadowRoot is always assigned to an insertion point. In most use cases, this assumption is correct since ComposedShadowTreeWalker traverses nodes which are rendered. But there is an exception. One is event dispatching. A node in a orphaned shadow root can receive events, such as 'click' event. So ComposedShadowTreeWalker must handle such cases.
Created attachment 144981 [details] support an orphaned shadow subtree
Comment on attachment 144981 [details] support an orphaned shadow subtree Clearing flags on attachment: 144981 Committed r119069: <http://trac.webkit.org/changeset/119069>
All reviewed patches have been landed. Closing bug.