From a04eec409ca1d7f46977f4393f4afb83b141140f Mon Sep 17 00:00:00 2001 From: Haileyesus Date: Tue, 24 Feb 2026 13:45:24 +0300 Subject: [PATCH] fix(chat): ensure onSelect is called only for valid command indices --- src/components/chat/view/subcomponents/CommandMenu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/chat/view/subcomponents/CommandMenu.tsx b/src/components/chat/view/subcomponents/CommandMenu.tsx index 0289a94..978ed47 100644 --- a/src/components/chat/view/subcomponents/CommandMenu.tsx +++ b/src/components/chat/view/subcomponents/CommandMenu.tsx @@ -194,7 +194,7 @@ export default function CommandMenu({ isSelected ? 'bg-blue-50 dark:bg-blue-900' : 'bg-transparent' }`} onMouseEnter={() => onSelect && commandIndex >= 0 && onSelect(command, commandIndex, true)} - onClick={() => onSelect && onSelect(command, commandIndex, false)} + onClick={() => onSelect && commandIndex >= 0 && onSelect(command, commandIndex, false)} onMouseDown={(event) => event.preventDefault()} >