From e2547413d33367e2d70c3a06c8100426644ba838 Mon Sep 17 00:00:00 2001 From: hjlarry Date: Wed, 17 Sep 2025 20:40:59 +0800 Subject: [PATCH] fix edit input mouse pos --- web/app/components/workflow/comment/mention-input.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/web/app/components/workflow/comment/mention-input.tsx b/web/app/components/workflow/comment/mention-input.tsx index 560fa94739..6025451142 100644 --- a/web/app/components/workflow/comment/mention-input.tsx +++ b/web/app/components/workflow/comment/mention-input.tsx @@ -206,6 +206,17 @@ export const MentionInput: FC = memo(({ resetMentionState() }, [value, resetMentionState]) + useEffect(() => { + if (autoFocus && textareaRef.current) { + const textarea = textareaRef.current + setTimeout(() => { + textarea.focus() + const length = textarea.value.length + textarea.setSelectionRange(length, length) + }, 0) + } + }, [autoFocus]) + return ( <>