diff --git a/components/ui/Search.tsx b/components/ui/Search.tsx index 966a51d3..35498c7a 100644 --- a/components/ui/Search.tsx +++ b/components/ui/Search.tsx @@ -368,6 +368,15 @@ function SearchDialog({ setOpen(false); }, [pathname, searchParams, setOpen]); + // added auto-focus when dialog opened + useEffect(() => { + if (open) { + setTimeout(() => { + inputRef.current?.focus(); + }, 0); + } + }, [open]); + useEffect(() => { if (open) { return;