gnome-shell-extension-alt-tab-scroll-workaround
gnome-shell-extension-alt-tab-scroll-workaround copied to clipboard
Quick fix to the bug where scrolling in one application is repeated in another when switching between them using Alt+Tab (e.g., VS Code and Chrome)
GNOME Shell Extension Alt+Tab Scroll Workaround
Quick fix to the bug where scrolling in one application is repeated in another when switching between them using
Alt+Tab(e.g., VS Code and Chrome)
As an example, after scrolling VS Code and switching to Chrome using Alt+Tab, Super+Tab, Alt+Esc, or overview (hot corner or Super) + mouse click, the VS Code scroll would be repeated in Chrome. Installing the extension should avoid this.
GNOME 45+ supported!
This bug is described in several open issues:
- https://github.com/Microsoft/vscode/issues/28795 (most commented VS Code bug!)
- https://github.com/pop-os/pop/issues/2331
- https://github.com/atom/atom/issues/15482
- GitLab: GNOME/mutter#401
- Chromium: chromium#608246
- Chromium: chromium#807187
Usage
Installation from GNOME Extensions
The extension can be found at the GNOME Extensions website: Alt+Tab Scroll Workaround. Just open the page, turn the extension on, and you're ready to go.
Installation from GitHub
If, instead, you prefer to install it from this repository, follow the next steps.
Clone and enter the repository:
git clone https://github.com/lucasresck/gnome-shell-extension-alt-tab-scroll-workaround.git
cd gnome-shell-extension-alt-tab-scroll-workaround
Install the extension:
make install
Restart the GNOME Shell:
- Press
Alt+F2; - Type
rand pressEnter.
At this point, the extension should be enabled. If not:
make enableGNOME may also crashes if there are opened windows. Make sure they are closed.
License
GPLv3