summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src
diff options
context:
space:
mode:
authorRahul A Mistry <[email protected]>2026-01-23 16:25:00 +0530
committerGitHub <[email protected]>2026-01-23 04:55:00 -0600
commite376e1de16ef9b996f9d252e8f1765739baf7088 (patch)
treed78220174cc2337643f5eca5cc148d8179ba9a17 /packages/ui/src
parentc130dd425a32fe1c1cd3747ea6565b0e6bf50100 (diff)
downloadopencode-e376e1de16ef9b996f9d252e8f1765739baf7088.tar.gz
opencode-e376e1de16ef9b996f9d252e8f1765739baf7088.zip
fix(app): enable dialog dismiss on model selector (dialog.tsx) (#10203)
Diffstat (limited to 'packages/ui/src')
-rw-r--r--packages/ui/src/components/dialog.css2
-rw-r--r--packages/ui/src/context/dialog.tsx2
2 files changed, 3 insertions, 1 deletions
diff --git a/packages/ui/src/components/dialog.css b/packages/ui/src/components/dialog.css
index c0d3372c8..a0e7e111f 100644
--- a/packages/ui/src/components/dialog.css
+++ b/packages/ui/src/components/dialog.css
@@ -20,6 +20,7 @@
display: flex;
align-items: center;
justify-content: center;
+ pointer-events: none;
[data-slot="dialog-container"] {
position: relative;
@@ -41,6 +42,7 @@
max-height: 100%;
min-height: 280px;
overflow: auto;
+ pointer-events: auto;
/* Hide scrollbar */
scrollbar-width: none;
diff --git a/packages/ui/src/context/dialog.tsx b/packages/ui/src/context/dialog.tsx
index 8e770750a..d45fe6632 100644
--- a/packages/ui/src/context/dialog.tsx
+++ b/packages/ui/src/context/dialog.tsx
@@ -53,7 +53,7 @@ function init() {
}}
>
<Kobalte.Portal>
- <Kobalte.Overlay data-component="dialog-overlay" />
+ <Kobalte.Overlay data-component="dialog-overlay" onClick={close} />
{element()}
</Kobalte.Portal>
</Kobalte>