In OS X Lion, is there a way to disable rubber-band scrolling? This is the bounce effect when the content pane is scrolled beyond the top or bottom edge of the window. This only occurs with a trackpad.
Unfortunately the only way is to turn of inertia scrolling. System Preferences > Universal Access > Mouse & Trackpad > Trackpad Options > Scrolling > without intertia
Inertia scrolling is NOT the same as the elasticity effect when you reach the top or bottom of a page, in an app that supports it (like Safari 5.1.)
That being said, we have a built in way to turn off inertia scrolling. We do NOT have a way to turn off the elasticity effect, if we're using input devices that support gestures.
I have found this CSS snippet that apparently disables it:
Now to figure out how to implement the CSS rule in every web page we visit... probably via a Safari extension, like QuickStyle or NinjaKit.
Disable rubberbanding, but not vanishing scrollbars:
... and restore:
This does not impact Safari nor iTunes, which use their own always-on rubberband system (possibly not using NSScrollView at all, or forcing rubberbanding to be on).
(also, this belongs to http://apple.stackexchange.com)