This is a follow up issue after https://bugs.webkit.org/show_bug.cgi?id=93322.
There is yet another place where the same EventDispatcher instance is reused across event dispatching.
In addition to that, in order to simulate a real click, we must use the different dispatchers because we must recalculate event ancestors each time.
Current implementation wrongly freezes event ancestors at the first event dispatch.
Created attachment 157153 [details]
Comment on attachment 157153 [details]
Clearing flags on attachment: 157153
Committed r125133: <http://trac.webkit.org/changeset/125133>
All reviewed patches have been landed. Closing bug.