From e2ef642b67d0e74ce203fc63c529589f7a808fc2 Mon Sep 17 00:00:00 2001 From: 7418 <7418@openclaw.ai> Date: Sun, 8 Feb 2026 20:29:04 +0800 Subject: [PATCH] fix: add missing popoverFilter to handleKeyDown useCallback deps Fixes stale closure bug where keyboard navigation in the slash command popover could reference an outdated filteredItems list when the filter text changed. Co-Authored-By: Claude Opus 4.6 --- src/components/chat/MessageInput.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/chat/MessageInput.tsx b/src/components/chat/MessageInput.tsx index 6d3c6a5..ff97015 100644 --- a/src/components/chat/MessageInput.tsx +++ b/src/components/chat/MessageInput.tsx @@ -469,7 +469,7 @@ export function MessageInput({ return; } }, - [popoverMode, popoverItems, selectedIndex, insertItem, closePopover, badge, inputValue, removeBadge] + [popoverMode, popoverItems, popoverFilter, selectedIndex, insertItem, closePopover, badge, inputValue, removeBadge] ); // Click outside to close popover