I use MultiClutch to map the "rotate left" gesture to switch to the previous tab and "rotate right" to switch to the next tab in Safari. This worked wonderfully with Safari 4 beta; however, I've noticed a really annoying issue in the final release of Safari 4 that I didn't notice in the beta. Rotating right works every time, but rotating left doesn't always work. Here's how I've been able to reproduce it:
- Rotate right; Safari switches to the next tab correctly.
- Rotate left; Safari switches to the previous tab correctly.
- Click anywhere on the current page.
- Rotate left; Safari doesn't switch to the previous tab.
- Rotate left again; Safari switches to the previous tab.
- Rotate left or right and tabs will switch properly until focus returns to the current page by clicking on it.
I thought the issue might be unique to the rotate gesture, so I mapped the actions to swipe up/down instead but still had the issue. Is anyone else able to reproduce this, and do you have any suggestions on how to fix it? It's so annoying that I've considered switching to Firefox or Opera since gestures I've programmed in MultiClutch for those browsers work perfectly.
- Rotate right; Safari switches to the next tab correctly.
- Rotate left; Safari switches to the previous tab correctly.
- Click anywhere on the current page.
- Rotate left; Safari doesn't switch to the previous tab.
- Rotate left again; Safari switches to the previous tab.
- Rotate left or right and tabs will switch properly until focus returns to the current page by clicking on it.
I thought the issue might be unique to the rotate gesture, so I mapped the actions to swipe up/down instead but still had the issue. Is anyone else able to reproduce this, and do you have any suggestions on how to fix it? It's so annoying that I've considered switching to Firefox or Opera since gestures I've programmed in MultiClutch for those browsers work perfectly.