Created attachment 180863 [details] Test case Upstreaming Chromium bug: http://crbug.com/164010 What steps will reproduce the problem? 1. Load the attached page in chrome 2. Set a breakpoint inside the button click handler 3. Click the button 4. Step into the dispatchEvent call What is the expected result? When stepping into the dispatchEvent call, the debugger enters the div's 'foo' event handler. What happens instead? The debugger skips over the dispatchEvent call.
Created attachment 180864 [details] Patch
Comment on attachment 180864 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=180864&action=review > Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp:111 > + m_pauseInNextEventListener = false; You should also clean it up upon existing from the message loop entry.
Created attachment 180866 [details] Patch with comments addressed
Created attachment 180869 [details] Patch
Comment on attachment 180869 [details] Patch Attachment 180869 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/15545849
Comment on attachment 180869 [details] Patch Attachment 180869 [details] did not pass mac-ews (mac): Output: http://queues.webkit.org/results/15549810
Comment on attachment 180869 [details] Patch Attachment 180869 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/15572419
Comment on attachment 180869 [details] Patch Attachment 180869 [details] did not pass qt-wk2-ews (qt): Output: http://queues.webkit.org/results/15551777
Created attachment 180870 [details] Patch with fix for JSC
Committed r138534: <http://trac.webkit.org/changeset/138534>