From 43c08eafaec588190303a86b8bc3ba2a6e23db04 Mon Sep 17 00:00:00 2001 From: wm Date: Tue, 17 Mar 2026 14:07:55 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20Fokus=20nach=20Senden=20zur=C3=BCck=20in?= =?UTF-8?q?s=20Eingabefeld?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- landing-react/src/components/HeroSalesChat.tsx | 3 +++ 1 file changed, 3 insertions(+) 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)}