about summary refs log tree commit diff
path: root/src/view/com/util/forms/NativeDropdown.web.tsx
diff options
context:
space:
mode:
authordan <dan.abramov@gmail.com>2024-12-20 18:00:30 +0000
committerGitHub <noreply@github.com>2024-12-20 18:00:30 +0000
commit8a3dfcb9d0860eb8f8112a84dcf32ae522f77069 (patch)
tree02ce8906fece65845231eaea76e484dcec99250a /src/view/com/util/forms/NativeDropdown.web.tsx
parent6afa44ddcb78b9f3a2824a06ac0166220ce05c4e (diff)
downloadvoidsky-8a3dfcb9d0860eb8f8112a84dcf32ae522f77069.tar.zst
Don't add unused keydown listeners (#7218)
Diffstat (limited to 'src/view/com/util/forms/NativeDropdown.web.tsx')
-rw-r--r--src/view/com/util/forms/NativeDropdown.web.tsx4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/view/com/util/forms/NativeDropdown.web.tsx b/src/view/com/util/forms/NativeDropdown.web.tsx
index c1a0b8096..b3ec319e3 100644
--- a/src/view/com/util/forms/NativeDropdown.web.tsx
+++ b/src/view/com/util/forms/NativeDropdown.web.tsx
@@ -70,6 +70,10 @@ export function NativeDropdown({
   const menuRef = React.useRef<HTMLDivElement>(null)
 
   React.useEffect(() => {
+    if (!open) {
+      return
+    }
+
     function clickHandler(e: MouseEvent) {
       const t = e.target