Now debugger will only pause in the first listener and stepping out will resume execution.
Created attachment 124569 [details]
(In reply to comment #1)
> Created an attachment (id=124569) [details]
I considered moving new instrumentation calls into V8AbstractEventListener/JSEventListener classes in order to have instrumentation only for JS listeners but decided to leave it in EventTarget as it has a single implementation for both engines.
Created attachment 124676 [details]
(In reply to comment #3)
> Created an attachment (id=124676) [details]
Same change with a test.
Committed r106337: <http://trac.webkit.org/changeset/106337>