diff --git a/frontend-web/src/open-canvas/components/ai-writing/AIWritingPanel.tsx b/frontend-web/src/open-canvas/components/ai-writing/AIWritingPanel.tsx index b86ee1ee..ab9045eb 100644 --- a/frontend-web/src/open-canvas/components/ai-writing/AIWritingPanel.tsx +++ b/frontend-web/src/open-canvas/components/ai-writing/AIWritingPanel.tsx @@ -71,6 +71,14 @@ export function AIWritingPanel() { } }, [isIdle]); + // 开始写作 / 点击继续后恢复自动滚底 + useEffect(() => { + if (isRunning && !state.isPaused) { + autoScrollRef.current = true; + setAutoScroll(true); + } + }, [isRunning, state.isPaused]); + // 监听用户手动滚动(挂载一次) useEffect(() => { const el = scrollRef.current;