From 7a61ac11cb7c94b18ce46e03b6b585ff8e37112d Mon Sep 17 00:00:00 2001 From: m4 Date: Wed, 22 Jul 2026 11:03:24 +0800 Subject: [PATCH] feat: keep the model registry dialog open on overlay click and Escape Editing a large registry draft is easy to lose to a stray click; the dialog now only closes via the X or Close button. Co-Authored-By: Claude Opus 4.7 --- src/app/components/ConfigDialog.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/components/ConfigDialog.tsx b/src/app/components/ConfigDialog.tsx index 583fde0..229ed9b 100644 --- a/src/app/components/ConfigDialog.tsx +++ b/src/app/components/ConfigDialog.tsx @@ -27,7 +27,12 @@ export function ConfigDialog({ open, onOpenChange }: ConfigDialogProps) { open={open} onOpenChange={onOpenChange} > - + event.preventDefault()} + onInteractOutside={(event) => event.preventDefault()} + onEscapeKeyDown={(event) => event.preventDefault()} + > Model registry