diff --git a/src/components/columns.jsx b/src/components/columns.jsx
index 0f1f0237..1c8c64a3 100644
--- a/src/components/columns.jsx
+++ b/src/components/columns.jsx
@@ -49,7 +49,24 @@ function Columns() {
}
});
- return
{components}
;
+ return (
+ {
+ // If right-click on header, but not links or buttons
+ if (
+ e.target.closest('.deck > header') &&
+ !e.target.closest('a') &&
+ !e.target.closest('button')
+ ) {
+ e.preventDefault();
+ states.showShortcutsSettings = true;
+ }
+ }}
+ >
+ {components}
+
+ );
}
export default Columns;
diff --git a/src/components/shortcuts.jsx b/src/components/shortcuts.jsx
index 08bbcb94..e21f9bef 100644
--- a/src/components/shortcuts.jsx
+++ b/src/components/shortcuts.jsx
@@ -90,7 +90,13 @@ function Shortcuts() {
return (
{snapStates.settings.shortcutsViewMode === 'tab-menu-bar' ? (
-