From 7a3b32a9c639433a5986b9185058831541c52493 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Sun, 15 Mar 2026 22:46:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E6=96=87=E4=BB=B6/=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=97=B6=E8=BE=93=E5=85=A5=E6=A1=86=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E8=8E=B7=E5=BE=97=E7=84=A6=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../layout/aux-panel-file-tree-tab.tsx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/components/layout/aux-panel-file-tree-tab.tsx b/src/components/layout/aux-panel-file-tree-tab.tsx index 23ddab2..0dfff45 100644 --- a/src/components/layout/aux-panel-file-tree-tab.tsx +++ b/src/components/layout/aux-panel-file-tree-tab.tsx @@ -2299,7 +2299,13 @@ export function FileTreeTab() { setCreateName("") }} > - + { + e.preventDefault() + const input = e.currentTarget.querySelector("input") + if (input) requestAnimationFrame(() => input.focus()) + }} + > {createKind === "dir" @@ -2325,7 +2331,6 @@ export function FileTreeTab() { setCreateName(event.target.value)} - autoFocus disabled={creating} placeholder={ createKind === "dir" @@ -2361,7 +2366,13 @@ export function FileTreeTab() { setRenameValue("") }} > - + { + e.preventDefault() + const input = e.currentTarget.querySelector("input") + if (input) requestAnimationFrame(() => input.focus()) + }} + > {renameTarget?.kind === "dir" @@ -2382,7 +2393,6 @@ export function FileTreeTab() { setRenameValue(event.target.value)} - autoFocus disabled={renaming} placeholder={ renameTarget?.kind === "dir"