Suppose the following DOM tree: <div id='host'> [shadow-root] <content></content> <div id='distributed-node'></div> </div> Then, an event of 'selectstart', which is one of the events which mut always be stopped at the nearest shadow boundary [*1], is dispatched on #distributed-node. Let's assume it is bubbling up. In that case, #host should receive the event. But the event is wrongly stopped at the shadow boundary of #host. #host won't receive the event. *1) spec https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#events-that-are-always-stopped), i
This is not a specific issue to 'selectstart' event. See bug 90436 also.
Created attachment 152680 [details] wip.
I have to merge this patch with bug 90436. In theoretically, both patches are independent of each other. But there wil be conflicts in code. I have to resolve it.
Created attachment 152717 [details] should not stop
Comment on attachment 152717 [details] should not stop Clearing flags on attachment: 152717 Committed r123064: <http://trac.webkit.org/changeset/123064>
All reviewed patches have been landed. Closing bug.