From 372259b4b1fdd7001000d55b572d09aa8f7488fa Mon Sep 17 00:00:00 2001 From: jim800121chen Date: Thu, 16 Apr 2026 23:43:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(local-tool):=20=E8=BC=89=E5=85=A5=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=20dialog=20=E9=BB=9E=E7=81=B0=E8=89=B2=E5=8D=80?= =?UTF-8?q?=E5=9F=9F=E4=B8=8D=E5=86=8D=E9=97=9C=E9=96=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用者回報點 dialog 周圍灰色 overlay 會誤關 popup。 修法:flash-dialog 的 DialogContent 加: - onInteractOutside: 永遠 preventDefault(灰色區域點擊不關) - onEscapeKeyDown: 載入中 preventDefault(載入完成後可 Esc 關) Co-Authored-By: Claude Opus 4.6 (1M context) --- local-tool/frontend/src/components/devices/flash-dialog.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/local-tool/frontend/src/components/devices/flash-dialog.tsx b/local-tool/frontend/src/components/devices/flash-dialog.tsx index 39e6834..134649a 100644 --- a/local-tool/frontend/src/components/devices/flash-dialog.tsx +++ b/local-tool/frontend/src/components/devices/flash-dialog.tsx @@ -79,7 +79,7 @@ export function FlashDialog({ deviceId }: FlashDialogProps) { - + e.preventDefault()} onEscapeKeyDown={(e) => { if (isInProgress) e.preventDefault(); }}> 載入模型到裝置