From bd176f825d77b7b5d9b03687f1d679428c2e75f7 Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Wed, 1 Oct 2025 20:06:53 -0600 Subject: [PATCH] Wait 1 render cycle before setting interaction state --- .../MentionInputSuggestions/MentionInputSuggestions.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/ui/inputs/MentionInputSuggestions/MentionInputSuggestions.tsx b/apps/web/src/components/ui/inputs/MentionInputSuggestions/MentionInputSuggestions.tsx index 0a5522b67..dbe6b9994 100644 --- a/apps/web/src/components/ui/inputs/MentionInputSuggestions/MentionInputSuggestions.tsx +++ b/apps/web/src/components/ui/inputs/MentionInputSuggestions/MentionInputSuggestions.tsx @@ -122,7 +122,9 @@ export const MentionInputSuggestions = forwardRef< onSuggestionItemClick?.(params); if (closeSuggestionOnSelect && params.closeOnSelect !== false) setHasClickedSelect(true); - setIsInteracting(false); + requestAnimationFrame(() => { + setIsInteracting(false); + }); } );