和上下文怎么接
${escapeHtml(contextHintOf(current))}
`;
@@ -1038,9 +1044,14 @@ function updateParagraphSwitcherState(){
}
function renderOriginalPane(){
const wrap=$('#originalFull');
+ // 重建 DOM 前记住滚动位置:「查看之前的写作建议」展开后点翻译/切视图等
+ // 都会走到这里,不恢复会导致内容跳回顶部
+ const body = wrap.closest('.pane-body');
+ const scrollTop = body ? body.scrollTop : 0;
wrap.innerHTML='';
if(originalView==='focus') renderFocusOriginal(wrap); else renderFullOriginal(wrap);
renderParagraphSwitcher();
+ if(body) body.scrollTop = scrollTop;
}
function updateProgress(){
const n = rewrittenCount();