diff --git a/app/src/plugin/loader.ts b/app/src/plugin/loader.ts index b8b9564cf..bbe66899f 100644 --- a/app/src/plugin/loader.ts +++ b/app/src/plugin/loader.ts @@ -225,7 +225,7 @@ export const afterLoadPlugin = (plugin: Plugin) => { }); Object.keys(plugin.docks).forEach(key => { const dock = plugin.docks[key]; - const hotkey = window.siyuan.config.keymap.plugin[plugin.name][key].custom; + const hotkey = window.siyuan.config.keymap.plugin[plugin.name] ? window.siyuan.config.keymap.plugin[plugin.name][key]?.custom : undefined; if (dock.config.position.startsWith("Left")) { window.siyuan.layout.leftDock.genButton([{ type: key,