Subject: AARGH: OS X's scrolling behavior is driving me nuts!
OK, this is something that is driving me crazy. Especially when I'm posting at some other board. If you have a text entry box in a Safari window and both the text in that box and the window contents are long so that both have a vertical scroll bar, try scrolling with a scroll wheel...
The window scrolls if the mouse is outside the text box. The text box scrolls while the mouse is over the text box. Makes sense.
But now what happens when you're scrolling in the text box and you manage to continue scrolling even though you're at the end of the text box? The damn friggin window starts scrolling. And before you know it you've scrolled the text box out of view and you wonder where the hell your stuff went. The you start scrolling back frantically trying to get back to your damn text box. At some point you will, but then as soon as your mouse is over the text box, the window stops scrolling and you start scrolling your text box entry around - since naturally you didn't move your mouse just the scroll wheel so your pointer will still be hovering exactly over the text field. Of course, you will never get back to where you wanted to insert the cursor to type that last line. To make matters worse, this is totally reversible so you can keep going on like this the whole damn fscking day until you finally realize that you're going into some kind of epileptic mode. You have to move your mouse all the way to the edge of the window to make sure the pointer will never be over the text box, slowly scroll back to the box, and then carefully move the pointer back onto the box and again sloooooowly start scrolling. And don't you dare go too fast!
Now this is just awful GUI behavior. And it's driving me freaking ape shit!

Obviously the scroll wheel should only act on what the mouse pointer is focusing on. As long as my pointer is over the text box - no matter where I have scrolled it to - the scroll wheel should never ever have any influence on the parent window. Certainly not until I remove the pointer from the box.
</rant>
The window scrolls if the mouse is outside the text box. The text box scrolls while the mouse is over the text box. Makes sense.
But now what happens when you're scrolling in the text box and you manage to continue scrolling even though you're at the end of the text box? The damn friggin window starts scrolling. And before you know it you've scrolled the text box out of view and you wonder where the hell your stuff went. The you start scrolling back frantically trying to get back to your damn text box. At some point you will, but then as soon as your mouse is over the text box, the window stops scrolling and you start scrolling your text box entry around - since naturally you didn't move your mouse just the scroll wheel so your pointer will still be hovering exactly over the text field. Of course, you will never get back to where you wanted to insert the cursor to type that last line. To make matters worse, this is totally reversible so you can keep going on like this the whole damn fscking day until you finally realize that you're going into some kind of epileptic mode. You have to move your mouse all the way to the edge of the window to make sure the pointer will never be over the text box, slowly scroll back to the box, and then carefully move the pointer back onto the box and again sloooooowly start scrolling. And don't you dare go too fast!
Now this is just awful GUI behavior. And it's driving me freaking ape shit!

Obviously the scroll wheel should only act on what the mouse pointer is focusing on. As long as my pointer is over the text box - no matter where I have scrolled it to - the scroll wheel should never ever have any influence on the parent window. Certainly not until I remove the pointer from the box.

</rant>
"resident grumpy old man"
Edit reason: note to self: even when in rant mode, check spelling
![appletalker forum [apple mac discussion and troubleshooting]](unb_lib/designs/appletalker/img/appletalkerlogowee.png)
![appletalker store [US]](http://www.appletalker.net/grafix/shop/shopUS.png)
![boutique appletalker [FR]](http://www.appletalker.net/grafix/shop/shopFR.png)
![ye olde appletalker shoppe [UK]](http://www.appletalker.net/grafix/shop/shopUK.png)
![appletalkershop [D]](http://www.appletalker.net/grafix/shop/shopDE.png)

Simon
Show profile
Link to this post![http://www.appletalker.com/grafix/scroll01.png [Image: http://www.appletalker.com/grafix/scroll01.png]](http://www.appletalker.com/grafix/scroll01.png)
![http://www.appletalker.com/grafix/scroll02.png [Image: http://www.appletalker.com/grafix/scroll02.png]](http://www.appletalker.com/grafix/scroll02.png)
![http://www.appletalker.com/grafix/scroll03.png [Image: http://www.appletalker.com/grafix/scroll03.png]](http://www.appletalker.com/grafix/scroll03.png)
![http://www.appletalker.com/grafix/scroll04.png [Image: http://www.appletalker.com/grafix/scroll04.png]](http://www.appletalker.com/grafix/scroll04.png)
![http://www.appletalker.com/grafix/madrasig.png [Image: http://www.appletalker.com/grafix/madrasig.png]](http://www.appletalker.com/grafix/madrasig.png)
![http://img.photobucket.com/albums/v419/euphras/sig.gif [Image: http://img.photobucket.com/albums/v419/euphras/sig.gif]](http://img.photobucket.com/albums/v419/euphras/sig.gif)
![http://homepage.mac.com/cvreeland/RadioTejas.png [Image: http://homepage.mac.com/cvreeland/RadioTejas.png]](http://homepage.mac.com/cvreeland/RadioTejas.png)
