Open couragelfyang opened 1 week ago
Unfortunately I don't have a Mac or a Magic Mouse so it would be very difficult for me to debug and fix this issue properly, but my gut feeling (especially since two-finger swiping is working) is that to get one finger swiping working, they are loading some custom functionality into the webpage that requires the webpage being focused (or something similar). Chrome has built-in support for two finger swipe forward and back on touchpads, so it sounds like the Magic Mouse might just be using their swipes like a touchpad and using Chrome's default functionality to handle those swipes, thus why they would always work. If one finger isn't working, it sounds like they are handling that differently. So I would think either:
Since clicking fixes the problem, that makes it seem even more likely to me that it is somehow a focus issue. A few questions that might help you or someone else get to the bottom of this.
I hope you get it figured out.
Besides, this issue also exists on Arc with vimium.
Describe the bug
I'm using Chrome with Vimium. Yesterday I've got a Magic Mouse. I've found these two are not completely compatible.
When the option for Magic Mouse Gesture "Swipe Left or Right with One Finger" is checked, it does not work with Vimium. For example, after pressing r, Vimium key-binding to reload the page, the one-finger swipe navigating forward and backward through browsing history is not working. The solution is to click the touchpad once more, then the Magic Mouse gesture recovers.
But Vimium works perfectly with the option "Swipe Left or Right with Two Fingers", I have no idea why. However, it is not comfortable to swipe left or right with two fingers on the Magic Mouse, at least that's what I think.
I'm wondering if any guy else has the same problem. Any suggestion to handle it?
To Reproduce
Steps to reproduce the behavior:
Browser and Vimium version
Chrome: Version 126.0.6478.115 (Official Build) (x86_64) Vimium: Vimium 2.1.2 MacOS: Sonoma 14.5
If you're using Chrome, include the Chrome and OS version found at chrome://version. Also include the Vimium version found at chrome://extensions.