diff --git a/app/src/config/editor.ts b/app/src/config/editor.ts index 250fdc3f9..8f6361945 100644 --- a/app/src/config/editor.ts +++ b/app/src/config/editor.ts @@ -24,7 +24,8 @@ export const editor = { fetchPost("/api/setting/setEditor", window.siyuan.config.editor, () => { const allModels = getAllModels() allModels.editor.forEach(editor => { - if (readOnly) { disabledProtyle(editor.editor.protyle); + if (readOnly) { + disabledProtyle(editor.editor.protyle); } else { enableProtyle(editor.editor.protyle); } @@ -38,6 +39,13 @@ export const editor = { } }) }); + allModels.search.forEach(search => { + if (readOnly) { + disabledProtyle(search.protyle.protyle); + } else { + enableProtyle(search.protyle.protyle); + } + }); window.siyuan.blockPanels.forEach(item => { item.editors.forEach(editor => { if (readOnly) {