diff --git a/app/src/protyle/ui/initUI.ts b/app/src/protyle/ui/initUI.ts index 6e19c7c93..99481b2e6 100644 --- a/app/src/protyle/ui/initUI.ts +++ b/app/src/protyle/ui/initUI.ts @@ -96,9 +96,11 @@ export const setPadding = (protyle: IProtyle) => { } } if (window.siyuan.config.editor.codeSyntaxHighlightLineNum) { - protyle.wysiwyg.element.querySelectorAll('.code-block [contenteditable="true"]').forEach((block: HTMLElement) => { - lineNumberRender(block); - }); + setTimeout(() => { // https://github.com/siyuan-note/siyuan/issues/5612 + protyle.wysiwyg.element.querySelectorAll('.code-block [contenteditable="true"]').forEach((block: HTMLElement) => { + lineNumberRender(block); + }); + }, 300); } if (window.siyuan.config.editor.displayBookmarkIcon) { const editorAttrElement = document.getElementById("editorAttr");