Back to directory
lucasresck avatar

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). Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/lucasresck/gnome-shell-extension-alt-tab-scroll-workaround.git

347

Stars

12

Forks

5

Watchers

GPL-3.0

License

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:

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

Check your GNOME version:

gnome-shell --version

If you run an older version of GNOME (<45):

git checkout v4

Install the extension:

make install

Restart the GNOME Shell:

  • Press Alt+F2;
  • Type r and press Enter.

At this point, the extension should be enabled. If not:

make enable

GNOME may also crashes if there are opened windows. If not sure, close the open windows before restarting the GNOME Shell.

License

GPLv3

Releases

v9

Apr 26, 2025

Download .zip

What's Changed

Update README.md with Gnome versions compatibility by @clement-schwartz in #41 added GNOME 48 support by @philg-dev in #43

New Contributors

@clement-schwartz made their first contrib...

v8

Oct 23, 2024

Download .zip

What's Changed

Add GNOME 47 to the list of supported shell versions

Full Changelog: v7...v8

v7

Jun 1, 2024

Download .zip

What's Changed

Add GNOME 46 to the list of supported shell versions by @matubu in #36

New Contributors

@matubu made their first contribution in #36

Full Changelog: v6...v7

v6

Nov 25, 2023

Download .zip

What's Changed

Destroy all objects by @lucasresck in #29

Full Changelog: v5...v6

v5

Nov 12, 2023

Download .zip

What's Changed

Update to GNOME 45 and add support for Alt+Esc by @lbltavares in #21 Add support to overview + mouse click by @lucasresck in #25

New Contributors

@lbltavares made their first contrib...