Summary: Scrolling the editor while debugging shouldn't trigger popovers. After one or more mousewheel events, a single mousemove event is fired. This causes the CodeMirrorTokenTrackingController to display a popover if a token comes to rest under the cursor. This can be *extremely* distracting when reading/scrolling code while the debugger is paused. It also causes a situation where popovers can appear while the mouse cursor is hidden. Steps to Reproduce: 1. Pause in the debugger 2. Cursor around in the editor using the arrow keys => The mouse cursor disappears 3. Scroll the editor using the trackpad/mouse wheel, a few lines at a time => Popover eventually appears once hidden cursor comes to rest over a token
Created attachment 323863 [details] Patch
<rdar://problem/35000636>
Comment on attachment 323863 [details] Patch r=me. Nice! I've definitely run into this issue before :P
Comment on attachment 323863 [details] Patch Clearing flags on attachment: 323863 Committed r223807: <https://trac.webkit.org/changeset/223807>
All reviewed patches have been landed. Closing bug.