During YUI Release tests we found that in Safari 3.x (and Nightlies): Moving your mouse anywhere in the document results in a mousemove event being traced. Holding the mouse button down and moving your mouse anywhere in the document also results in a mousemove event being traced ... until you mouse over the scrollbars around a content div with overflow:scroll. mousemove no longer bubbles to the document (unless you move your mouse across the scroll bar really fast) Test Case attached as URL.
<rdar://5463821>
Created attachment 17597 [details] patch In addition to fixing the reported bug, I think this will have the effect of matching how hover effects work in native Windows scrollbars. I tested in Notepad, and saw that the hover effect doesn't show when the mouse is pressed and you rollover the scrollbar. I need help testing this on other platforms though, to make sure this doesn't break the hover effect on those scrollbars.
CC'ing some QT folks to see if they can help me w/ testing.
Comment on attachment 17597 [details] patch r=me
Committed revision 28233.