mirror of
https://github.com/binaricat/Netcatty.git
synced 2026-10-09 15:58:34 +00:00
ee2c21e712
Middle-clicking a tab (mouse wheel click) is a conventional "close tab" gesture in browsers and editors. Wire it to every closeable tab strip: the top session / workspace / log-view / editor tabs and the SFTP tab bar. A small shared helper (lib/tabInteractions.ts) handles the gesture: onAuxClick closes the tab when button === 1, and onMouseDown calls preventDefault for the middle button so the Chromium/Electron autoscroll overlay does not appear. Left-click activation and right-click context menus are untouched. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>