diff --git a/web/components/select-users.tsx b/web/components/select-users.tsx index 67392c9..0b3f4be 100644 --- a/web/components/select-users.tsx +++ b/web/components/select-users.tsx @@ -38,6 +38,16 @@ export function SelectUsers(props: { const requestId = useRef(0) const queryReady = query.length > 1 + const inputRef = useRef(null) + + useEffect(() => { + // Wait for the modal (and transition) to finish + const timeout = setTimeout(() => { + inputRef.current?.focus() + }, 100) + return () => clearTimeout(timeout) + }, []) + useEffect(() => { const id = ++requestId.current if (queryReady) { @@ -66,6 +76,7 @@ export function SelectUsers(props: { <>