diff --git a/packages/web/src/Screen.svelte b/packages/web/src/Screen.svelte
index a05fbbd8c..c088c8758 100644
--- a/packages/web/src/Screen.svelte
+++ b/packages/web/src/Screen.svelte
@@ -24,11 +24,20 @@
import dragDropFileTarget from './utility/dragDropFileTarget';
$: currentThemeType = $currentThemeDefinition?.themeType == 'dark' ? 'theme-type-dark' : 'theme-type-light';
+
+ let domTabs;
+
+ function handleTabsWheel(e) {
+ if (!e.shiftKey) {
+ e.preventDefault();
+ domTabs.scrollBy({ top: 0, left: e.deltaY < 0 ? -150 : 150, behavior: 'smooth' });
+ }
+ }