Chrome Mac gesture conflict with horizontal scrolling

I am running Chrome 14 on OSX Lion.

I swipe 2 fingers horizontally to scroll a web page horizontally, for a page that is too wide.

When I swipe right, it works fine. When it swipe left it works for a second then I think it's trying to click on the browser's "back" button.

I'm not sure who's at fault, but there is some kind of conflict.


You can disable chromes gestures by going to System Preference > Mouse OR Trackpad > More Gestures > and uncheck Swipe between pages.

I still love gestures so I downloaded BetterTouchTools which allows me to make the gestures I want. I disabled all apples gestures then created my own. You can get very custom with gestures this way. Or if you prefer, leave some of apples gestures on and use BetterTouchTools for the more custom ones.

Oh, BetterTouchTools is free :)


Turn off AppleEnableSwipeNavigateWithScrolls.

In your terminal, run this command:

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

Then quit Chrome if you have it running, re-launch it and tada, no more navigate-back-on-scroll-left.

If you ever need to turn it back on again, just set it to TRUE:

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool TRUE

Picked this up over here.


On Safari in Lion, the horizontal scroll and browser back gestures conflict, but a single swipe doesn't activate them both; left-swiping when there is room to scroll scrolls then stops at the edge of the page. Left-swiping when the content is already at the edge of the page triggers the back action. If Chrome behaves differently, I suspect the conflict is in Chrome.