Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iOS like "rubber band" scrolling in Lion - Safari

Has anyone managed to disable the iOS like "rubber band" scrolling in the Lion version of Safari ? For instance when you scroll all the way up or down, a blank space is created, like on iOS , and releasing the scroll rubber bands the content to the top (or bottom).

MacBook Pro, Mac OS X (10.7)

Posted on Jul 29, 2011 11:20 PM

Reply
127 replies

May 9, 2012 11:49 AM in response to baltwo

I didn't figure it out. Tclement heard my cries of pain and gracefully added a few lines of code to an open source plugin for Xcode.


The lines of code you are referring to are in the header files for NSScrollView which, along with the NSScrollView programming reference were what I was trying to get working for TextEdit (and did) some weeks back around 3:30 AM.


It's the figuring out how we can disable this globally, or write the variable states into plist files that I'm also very interested in getting understood.


I just want to be able to disable all the crud in Lion so that it is a usable OS for me, considering that we will have to move to it some day.


Bouncy ScrollViews, gray scroll bars where the graphics don't fill the width of the active scrollthumb, (they are the width of a quarter on my MacBook Pro) and apps that auto quit but really don't quit just make Lion useless to me.


Once I am able to get the scrollViews fixed and auto quitting disabled I'll see what I can do to to add bounce back to Mail so I can bounce back all the junk my friends send me.


Thanks Tom, you've helped immensely.

May 9, 2012 11:56 AM in response to Fofer


Fofer wrote:


Indeed, I have just pasted the following command into Terminal.app:


defaults write -g NSScrollViewRubberbanding -bool false


And guess what?!?!? It works. No more inane rubber-banding. Hurrah!


But only in TextEdit.


It doesn't work in Safari, where we are wanting it most. Boo!!!!


One step closer, though?


Interesting, since it's not documented anywhere that I can find.

May 10, 2012 8:27 AM in response to baltwo

baltwo wrote:



Fofer wrote:


Indeed, I have just pasted the following command into Terminal.app:


defaults write -g NSScrollViewRubberbanding -bool false


And guess what?!?!? It works. No more inane rubber-banding. Hurrah!


But only in TextEdit.


It doesn't work in Safari, where we are wanting it most. Boo!!!!


One step closer, though?


Interesting, since it's not documented anywhere that I can find.


There's a key difference between what we're doing here (setting an undocumented preference) and anything you'll find in the documentation, which is that the latter is part of the programming API, and so will is documented, and will definitely work, but will require you to recompile the entire program to apply the change, essentially. The nice thing about the undocumented preferences is that they will continue to work until either the code that checks them is removed or you set them to be otherwise; custom binaries require a lot of work to keep up with software updates and the like.

iOS like "rubber band" scrolling in Lion - Safari

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.