Issue 78676 in chromium: OSX 10.7 Lion has new back/forward gestures - Chrome is incompatible with these

213 views
Skip to first unread message

chro...@googlecode.com

unread,
Apr 7, 2011, 3:08:32 AM4/7/11
to chromi...@chromium.org
Status: Unconfirmed
Owner: ----
Labels: Type-Bug Pri-2 Area-Undefined

New issue 78676 by victorh...@gmail.com: OSX 10.7 Lion has new back/forward
gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Chrome Version : 12.0.725.0
URLs (if applicable) :
Other browsers tested:
Add OK or FAIL after other browsers where you have tested this issue:
Safari 5: OK
Firefox 4.x: FAIL
IE 7/8/9: FAIL

What steps will reproduce the problem?
1. Start up Chrome on OSX 10.7 (Lion)
2. Open up a webpage.
3. Click on a link, or go to a new page in the same tab.
4. Swipe with two fingers to the lft.

What is the expected result?
The browser will go back to the previous page.

What happens instead?
Nothing happens.

Please provide any additional information below. Attach a screenshot if
possible.

OSX 10.7 (Lion) has changed the default trackpad/mouse gestures for
navigation.

Previously in 10.6, a three-finger swipe left and right were used for
backwards/forward in navigation.

Instead they are now defaulting two-finger swipe left and right for
backwards/forward navigation.

This is the default behaviour in Safari on OSX 10.7.

Conversely, three-finger swipe left and right are used for navigating
through Spaces.

It would be good if Chrome on OSX was compatible with the default operating
system gestures.

chro...@googlecode.com

unread,
Jun 23, 2011, 6:04:19 PM6/23/11
to chromi...@chromium.org

Comment #5 on issue 78676 by ma...@chromium.org: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Issue 87252 has been merged into this issue.

chro...@googlecode.com

unread,
Jun 26, 2011, 7:05:47 AM6/26/11
to chromi...@chromium.org

Comment #6 on issue 78676 by pj.b...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

In the newest build swiping back with one finger by default. The two finger
swipe is an option, but it will result in not being able switching desktops
with the two finger swipe.

Swiping right means going a page back, swiping left will take you a page
further.

Attachments:
Screen Shot 2011-06-26 at 12.55.13 PM.png 253 KB

chro...@googlecode.com

unread,
Jul 3, 2011, 10:56:03 AM7/3/11
to chromi...@chromium.org

Comment #7 on issue 78676 by ddel...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

That's particular to the mouse. Trackpads still use the gestures described
in the original post. However, those gestures are tuneable, just as they
are for the mouse.

chro...@googlecode.com

unread,
Jul 6, 2011, 12:12:12 AM7/6/11
to chromi...@chromium.org

Comment #8 on issue 78676 by NikolasF...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Is there anyway to currently get around this issue without using Safari?
Even using an application to use custom gestures (BetterTouchTool), Chrome
still will not page back/forward with either 2 or 3 fingers on the trackpad.

chro...@googlecode.com

unread,
Jul 7, 2011, 7:23:08 AM7/7/11
to chromi...@chromium.org

Comment #10 on issue 78676 by Xavier.D...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

In the GM you can tune some of the gestures. Set the "Swipe between pages"
gesture to "Swipe with two or three fingers"

Going back/forward is now working in Chrome!

Attachments:
Screen Shot 2011-07-07 at 11.53.41.png 12.8 KB

chro...@googlecode.com

unread,
Jul 7, 2011, 11:20:31 PM7/7/11
to chromi...@chromium.org

Comment #13 on issue 78676 by nephipo...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Yes markjaquith Chrome should obey the "Swipe beween pages" setting but it
doesn't by default, that is the whole point of this bug being filled.

The "Swipe between pages" setting only works if you switch it to "Two or
Three Finger" setting instead of the default of "Two Finger" setting.

So Chrome still needs to be fixed so that way it will work with the default
setting of "Two Finger" swipe.

Also ddelong you can still swipe between spaces because when you change
the "Swipe between pages" setting it automatically changes the switching
between spaces setting to use Four Finger Swipe.

chro...@googlecode.com

unread,
Jul 9, 2011, 2:21:08 PM7/9/11
to chromi...@chromium.org

Comment #14 on issue 78676 by joshua.o...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

I have this exact issue as well.

chro...@googlecode.com

unread,
Jul 14, 2011, 5:57:23 PM7/14/11
to chromi...@chromium.org

Comment #16 on issue 78676 by rikbrow...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

It should respect the system preferences. If you want two finger swiping,
you can configure it there.

It's counterintuitive to a user for Chrome not to respect that system
preference, and to behave in a different manner to Safari. Right now,
Chrome is broken for me and I won't be going back from Safari until I can
use my gestures!

chro...@googlecode.com

unread,
Jul 14, 2011, 9:08:24 PM7/14/11
to chromi...@chromium.org

Comment #17 on issue 78676 by NishanMa...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Same here! I miss the 2 finger back but for some reason its not enough to
make me go back to safari. I hope they fix this soon!

chro...@googlecode.com

unread,
Jul 15, 2011, 10:39:43 AM7/15/11
to chromi...@chromium.org

Comment #18 on issue 78676 by rtha...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Switching to "2 or 3 fingers" crashes chrome for me. It has since the
earlier DP's.

chro...@googlecode.com

unread,
Jul 17, 2011, 5:28:32 PM7/17/11
to chromi...@chromium.org

Comment #19 on issue 78676 by rsto...@googlemail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

same here: Chrome 13.0.782.55 crashes (!) on Lion GM when I try a "2 or 3
fingers" swipe.

chro...@googlecode.com

unread,
Jul 17, 2011, 5:45:38 PM7/17/11
to chromi...@chromium.org

Comment #20 on issue 78676 by Xavier.D...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

I'm also running Chrome 13.0.782.55 on the Lion GM.
But the change of gesture doesn't make Chrome crash on my machine.

chro...@googlecode.com

unread,
Jul 17, 2011, 9:17:24 PM7/17/11
to chromi...@chromium.org

Comment #21 on issue 78676 by rse...@chromium.org: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

If you'd please go to chrome://crashes and paste your crash IDs here that'd
be helpful. Alternatively, you can attach the Apple .crash report files
(but please attach the whole report rather than pasting it here).

chro...@googlecode.com

unread,
Jul 20, 2011, 4:59:25 PM7/20/11
to chromi...@chromium.org

Comment #24 on issue 78676 by bridgey...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

I also get crashes from swiping to go back / forward on Lion. My machine is
configured to use three fingers for that gesture. The crash id is
2e207c00f8905abb.

chro...@googlecode.com

unread,
Jul 21, 2011, 2:17:30 AM7/21/11
to chromi...@chromium.org

Comment #29 on issue 78676 by howard.l...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Not sure that we've gotten acknowledgement about the root problem here
though. Does everyone agree that Chrome should honor the Mac OS X Lion
setting for swipe between pages? I think that is the correct solution.
That way, people can configure the operating system the way they want and
ALL their apps including Chrome honor them.

I just want to make that point since the crashes that some people
experienced really have little to do with the root issue logged here.

chro...@googlecode.com

unread,
Jul 21, 2011, 2:37:36 AM7/21/11
to chromi...@chromium.org

Comment #30 on issue 78676 by davevasq...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

I agree completely. Currently I have to reconfigure my gestures to
3-finger swipe in order to properly move forward/backward in Chrome. This
shouldn't be the case (and most users won't know to do this anyways).
Chrome should honor the OS's forward/backward settings whatever they may be.

I think we should stay on focus with that issue here.

chro...@googlecode.com

unread,
Jul 21, 2011, 8:37:12 AM7/21/11
to chromi...@chromium.org

Comment #31 on issue 78676 by sarah.a...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Even to ask whether you should be respecting the OS X preferences is kind
of missing the point: You don't really have a choice if you want Chrome to
work.

For example, if you decide that you want to keep the three-fingered back
gesture for Chrome, you will have problems, as the three-fingered back
gesture is now used to switch between spaces & full-screen apps. If you
were to succeed in intercepting a three-fingered swipe, you would go back,
but the browser would disappear as the OS switched to a different space.

Apple added new gesture-tracking abilities and new gestures to support
functionality like LaunchPad and Control Center. If you use something other
than what the OS preference states, you will be in conflict with another
gesture.

It just simply won't work for Chrome to have its own gestures that differ
from the system-wide settings. This is a basic part of the OS X philosophy:
there's a clean, well-documented standard for the UI, and your app will be
broken if you try to deviate from it.

There's another wrinkle to this, which is that the default here is not
actually a two-fingered swipe. It's a two-fingered scroll. The correct
behavior for the default is to do a turning-the-page animation like
switching between screens on an iPhone. Also, to go back, you scroll right,
like you are going back in a book.

So to really support this correctly, there is probably new code that needs
to be written, or new APIs that need to be hooked up.

But at the minimum, you need to make sure that you can respect all three OS
X Lion settings for back & forward. For now, Chrome just doesn't support
the trackpad in Lion except for vertical scrolling. This is a big problem
since trackpads are now the primary input mechanism for OS X.

(I'm a little surprised that this wasn't addressed before Lion came out.
It's a major incompatibility and I know several people who got Lion today &
switched to Safari until Chrome & Firefox are fixed. Yes there's a
workaround, but it requires changing several of the default gesture
settings, which makes them pretty inconsistent.)

chro...@googlecode.com

unread,
Jul 21, 2011, 2:14:37 PM7/21/11
to chromi...@chromium.org

Comment #35 on issue 78676 by alanctin...@gmail.com: OSX 10.7 Lion has new
back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Hi All
Just solve the problem.
For trackpad, change "swipe between pages to 3 fingers" and "swipe between
full-screen apps to 4 fingers",
and now, you can use 3 fingers swipe left and right to go back and
forward :> cheers

But for magic mouse, I have no idea how to get it back

chro...@googlecode.com

unread,
Jul 21, 2011, 4:37:26 PM7/21/11
to chromi...@chromium.org
Updates:
Labels: Hotlist-ConOps

Comment #36 on issue 78676 by j...@chromium.org: OSX 10.7 Lion has new

back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Lots of complaints about this coming in from the forum as well. See example
thread below:
http://www.google.com/support/forum/p/Chrome/thread?tid=36701a9aeca0d08c&hl=en

chro...@googlecode.com

unread,
Jul 22, 2011, 5:22:16 PM7/22/11
to chromi...@chromium.org
Updates:
Cc: ser...@chromium.org vandanas...@chromium.org

Comment #42 on issue 78676 by rse...@chromium.org: OSX 10.7 Lion has new

back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

Issue 90118 has been merged into this issue.

chro...@googlecode.com

unread,
Jul 23, 2011, 9:17:31 PM7/23/11
to chromi...@chromium.org
Updates:
Status: Fixed

Comment #43 on issue 78676 by rse...@chromium.org: OSX 10.7 Lion has new

back/forward gestures - Chrome is incompatible with these
http://code.google.com/p/chromium/issues/detail?id=78676

I added gesture support for the two-finger swiping if it's enabled via
System Preferences. This will be in Chrome 14 for the next dev and canary
channel builds.

Bugroid, where'd you go?
----------------------------
[Mac] Add two-finger gesture support for Lion, which respects the system
preference.

BUG=78676
TEST=With two-finger gestures enabled, swipe left/right with two fingers.
Page goes back/forward.

Review URL: http://codereview.chromium.org/7488023

Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=93720

Reply all
Reply to author
Forward
0 new messages