An observation regarding the official jScrollPane full page scroll demo...
Click and drag the large vertical scrollbar controlling the window. I've noticed the following behavior when you click+drag the scrollbar and the mouse accidentally leaves the browser window:
- Safari(XP): The scrollbar responds even when dragging outside of the browser window. Can't seem to break it. Awesome.
- FF4(XP): The scrollbar stops responding. It responds again successfully when the mouse re-enters (you don't have to click to start dragging again). Slightly annoying.
- IE8(XP): The scrollbar stops responding. It doesn't respond when the mouse re-enters either (you have to click to drag again). This is the worst of the three.
So Safari (and Webkit, I presume) handles mouse movement outside the window perfectly. Is it even possible to get IE and FF to behave similarly, or are those limitations of the Trident and Gecko engines?