Просмотр исходного кода

fix(app): middle-click tab close in scrollable tab bar (#15081)

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Stefan 1 месяц назад
Родитель
Сommit
aae75b3cfb
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      packages/ui/src/components/tabs.tsx

+ 5 - 0
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()