diff options
| author | Stefan <[email protected]> | 2026-02-26 08:59:08 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-26 12:29:08 +0530 |
| commit | aae75b3cfb10cdff965fb434c487980b152efdec (patch) | |
| tree | 3d0c12c52f806f771f27f2d05cfce4e81dd487e4 | |
| parent | 392a6d993f5cbb233bc0eeab297919cb21099f2c (diff) | |
| download | opencode-aae75b3cfb10cdff965fb434c487980b152efdec.tar.gz opencode-aae75b3cfb10cdff965fb434c487980b152efdec.zip | |
fix(app): middle-click tab close in scrollable tab bar (#15081)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
| -rw-r--r-- | packages/ui/src/components/tabs.tsx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/ui/src/components/tabs.tsx b/packages/ui/src/components/tabs.tsx index 4836a0864..a9dbea7bc 100644 --- a/packages/ui/src/components/tabs.tsx +++ b/packages/ui/src/components/tabs.tsx @@ -65,6 +65,11 @@ function TabsTrigger(props: ParentProps<TabsTriggerProps>) { ...(split.classList ?? {}), [split.class ?? ""]: !!split.class, }} + onMouseDown={(e) => { + if (e.button === 1 && split.onMiddleClick) { + e.preventDefault() + } + }} onAuxClick={(e) => { if (e.button === 1 && split.onMiddleClick) { e.preventDefault() |
