From d634284101cf882d1fa396a1c2ef33c77d0477b1 Mon Sep 17 00:00:00 2001 From: slyxyllt Date: Tue, 1 Sep 2026 00:11:23 +0800 Subject: [PATCH] feat: close preview tab on middle-click via auxclick Add middle-mouse-button (button===1) close support to preview panel tabs (file/browser/session-changes/git-changes), aligning with Chrome and VS Code behavior. Closing reuses the existing onCloseTab -> closePreview -> requestPreviewClose path, so unsaved-draft confirmation is inherited for free. Two changes in PreviewDetailsPanel.jsx: - handleTabMouseDown: middle button now calls preventDefault() to suppress the browser autoscroll cursor, then returns early (does NOT close here). - tab