From d48e39ced4e79d8a69e78a734d95b5f250a6b0c3 Mon Sep 17 00:00:00 2001 From: Lukas Date: Fri, 13 Mar 2026 18:30:24 +0100 Subject: [PATCH] Fix input not clearing after adding player character from suggestions Co-Authored-By: Claude Opus 4.6 --- apps/web/src/components/action-bar.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/action-bar.tsx b/apps/web/src/components/action-bar.tsx index ecae3eb..c5773a9 100644 --- a/apps/web/src/components/action-bar.tsx +++ b/apps/web/src/components/action-bar.tsx @@ -60,6 +60,7 @@ function AddModeSuggestions({ onSetQueued, onConfirmQueued, onAddFromPlayerCharacter, + onClear, }: { nameInput: string; suggestions: SearchResult[]; @@ -67,6 +68,7 @@ function AddModeSuggestions({ suggestionIndex: number; queued: QueuedCreature | null; onDismiss: () => void; + onClear: () => void; onClickSuggestion: (result: SearchResult) => void; onSetSuggestionIndex: (i: number) => void; onSetQueued: (q: QueuedCreature | null) => void; @@ -109,7 +111,7 @@ function AddModeSuggestions({ onMouseDown={(e) => e.preventDefault()} onClick={() => { onAddFromPlayerCharacter?.(pc); - onDismiss(); + onClear(); }} > {PcIcon && ( @@ -525,6 +527,7 @@ export function ActionBar({ suggestionIndex={suggestionIndex} queued={queued} onDismiss={dismissSuggestions} + onClear={clearInput} onClickSuggestion={handleClickSuggestion} onSetSuggestionIndex={setSuggestionIndex} onSetQueued={setQueued}