diff --git a/src/components/columns.jsx b/src/components/columns.jsx index 0f1f023..1c8c64a 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 08bbcb9..e21f9be 100644 --- a/src/components/shortcuts.jsx +++ b/src/components/shortcuts.jsx @@ -90,7 +90,13 @@ function Shortcuts() { return (
{snapStates.settings.shortcutsViewMode === 'tab-menu-bar' ? ( -