Skip to content

Commit 97574d7

Browse files
authored
fix(web): prevent accidental modal closures on mouseup outside (#15900)
1 parent 5015210 commit 97574d7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

web/src/lib/actions/click-outside.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ export function clickOutside(node: HTMLElement, options: Options = {}): ActionRe
3535
}
3636
};
3737

38-
document.addEventListener('click', handleClick, true);
38+
document.addEventListener('mousedown', handleClick, true);
3939
node.addEventListener('keydown', handleKey, false);
4040

4141
return {
4242
destroy() {
43-
document.removeEventListener('click', handleClick, true);
43+
document.removeEventListener('mousedown', handleClick, true);
4444
node.removeEventListener('keydown', handleKey, false);
4545
},
4646
};

0 commit comments

Comments
 (0)