diff --git a/landing-react/src/components/HeroSalesChat.tsx b/landing-react/src/components/HeroSalesChat.tsx index 5b258a5..33a8bb6 100644 --- a/landing-react/src/components/HeroSalesChat.tsx +++ b/landing-react/src/components/HeroSalesChat.tsx @@ -28,6 +28,7 @@ export default function HeroSalesChat() { // Ref auf den scrollbaren Container – nicht auf einen inneren Anker. // scrollTop = scrollHeight scrollt nur diesen Container, nicht die Seite. const scrollAreaRef = useRef(null) + const inputRef = useRef(null) useEffect(() => { const el = scrollAreaRef.current @@ -40,6 +41,7 @@ export default function HeroSalesChat() { setInput('') setError(null) + inputRef.current?.focus() const userMsg: Message = { id: crypto.randomUUID(), role: 'user', text } setMessages((prev) => [...prev, userMsg]) @@ -146,6 +148,7 @@ export default function HeroSalesChat() { {/* ── Eingabe ── */}
setInput(e.target.value)}