{
+ // Close mention dropdown when editor gains focus (reset stale state)
+ handleMentionOpenChange(false);
+ }}
+ onBlur={(e) => {
+ // Close mention dropdown when editor loses focus
+ // But not if focus moved to the mention autocomplete
+ const relatedTarget = e.relatedTarget as HTMLElement | null;
+ if (!relatedTarget?.closest(".dropdownMenu")) {
+ handleMentionOpenChange(false);
+ }
+ }}
className={`border whitespace-pre-wrap input-with-border min-h-32 h-fit px-2! py-[6px]!`}
/>
+