From d806ba48f23f3eacef73b66c08c97403cea75338 Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Sat, 8 Nov 2025 20:43:09 +0800 Subject: [PATCH] :art: Prevent scroll jump on heading expansion fix https://github.com/siyuan-note/siyuan/issues/15715 --- app/src/protyle/wysiwyg/transaction.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/src/protyle/wysiwyg/transaction.ts b/app/src/protyle/wysiwyg/transaction.ts index 346d55fc710..f095be3d2d7 100644 --- a/app/src/protyle/wysiwyg/transaction.ts +++ b/app/src/protyle/wysiwyg/transaction.ts @@ -389,7 +389,6 @@ export const onTransaction = (protyle: IProtyle, operation: IOperation, isUndo: return; } if (operation.action === "unfoldHeading") { - const scrollTop = protyle.contentElement.scrollTop; protyle.wysiwyg.element.querySelectorAll(`[data-node-id="${operation.id}"]`).forEach(item => { item.removeAttribute("fold"); // undo 会走 transaction @@ -418,8 +417,6 @@ export const onTransaction = (protyle: IProtyle, operation: IOperation, isUndo: highlightRender(protyle.wysiwyg.element); avRender(protyle.wysiwyg.element, protyle); blockRender(protyle, protyle.wysiwyg.element); - protyle.contentElement.scrollTop = scrollTop; - protyle.scroll.lastScrollTop = scrollTop; } return; }