Skip to content

Commit 2bf5245

Browse files
authored
fix: disable pointerDownOutside trigger onDismiss (#1215)
* fix: multiple listening modal event * Revert "fix: multiple listening modal event" This reverts commit 86c3323. * fix: preventDefault PointerDownOutside
1 parent e558591 commit 2bf5245

File tree

1 file changed

+12
-2
lines changed
  • apps/renderer/src/components/ui/modal/stacked

1 file changed

+12
-2
lines changed

apps/renderer/src/components/ui/modal/stacked/modal.tsx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,12 @@ export const ModalInternal = memo(
236236
<Dialog.Portal>
237237
{Overlay}
238238
<Dialog.DialogTitle className="sr-only">{title}</Dialog.DialogTitle>
239-
<Dialog.Content asChild aria-describedby={undefined} onOpenAutoFocus={openAutoFocus}>
239+
<Dialog.Content
240+
asChild
241+
aria-describedby={undefined}
242+
onPointerDownOutside={(event) => event.preventDefault()}
243+
onOpenAutoFocus={openAutoFocus}
244+
>
240245
<div
241246
ref={setEdgeElementRef}
242247
className={cn(
@@ -281,7 +286,12 @@ export const ModalInternal = memo(
281286
<Dialog.Root modal={modal} open onOpenChange={onClose}>
282287
<Dialog.Portal>
283288
{Overlay}
284-
<Dialog.Content asChild aria-describedby={undefined} onOpenAutoFocus={openAutoFocus}>
289+
<Dialog.Content
290+
asChild
291+
aria-describedby={undefined}
292+
onPointerDownOutside={(event) => event.preventDefault()}
293+
onOpenAutoFocus={openAutoFocus}
294+
>
285295
<div
286296
ref={setEdgeElementRef}
287297
className={cn(

0 commit comments

Comments
 (0)