diff --git a/app/src/menus/protyle.ts b/app/src/menus/protyle.ts index b02aea9be..07bddb14d 100644 --- a/app/src/menus/protyle.ts +++ b/app/src/menus/protyle.ts @@ -1278,6 +1278,8 @@ export const setFold = (protyle: IProtyle, nodeElement: Element, isOpen?: boolea const blockElement = hasClosestBlock(range.startContainer); if (blockElement && blockElement.getBoundingClientRect().width === 0) { getSelection().removeRange(range); + // https://github.com/siyuan-note/siyuan/issues/5833 + focusBlock(nodeElement, undefined, false); } } }