diff --git a/src/components/PromptBar.tsx b/src/components/PromptBar.tsx index 487d86c..75844c5 100644 --- a/src/components/PromptBar.tsx +++ b/src/components/PromptBar.tsx @@ -1,4 +1,4 @@ -import { useState, useRef } from 'preact/hooks' +import { useState, useRef, useEffect } from 'preact/hooks' interface Props { running: boolean @@ -10,6 +10,8 @@ export function PromptBar({ running, onSend, onStop }: Props) { const [value, setValue] = useState('') const ref = useRef(null) + useEffect(() => { ref.current?.focus() }) + const submit = () => { const text = value.trim() if (!text || running) return