diff --git a/packages/trilium-core/src/services/keyboard_actions.ts b/packages/trilium-core/src/services/keyboard_actions.ts index 326672eeb2..0d20a886c8 100644 --- a/packages/trilium-core/src/services/keyboard_actions.ts +++ b/packages/trilium-core/src/services/keyboard_actions.ts @@ -1,7 +1,7 @@ "use strict"; import optionService from "./options.js"; -import log from "./log.js"; +import { getLog } from "./log.js"; import { isElectron, isMac } from "./utils.js"; import type { ActionKeyboardShortcut, KeyboardShortcut } from "@triliumnext/commons"; import { t } from "i18next"; @@ -854,6 +854,7 @@ function getKeyboardActions() { } } + const log = getLog(); for (const option of optionService.getOptions()) { if (option.name.startsWith("keyboardShortcuts")) { let actionName = option.name.substring(17); diff --git a/packages/trilium-core/src/services/options_init.ts b/packages/trilium-core/src/services/options_init.ts index 832fb92789..a77727ec33 100644 --- a/packages/trilium-core/src/services/options_init.ts +++ b/packages/trilium-core/src/services/options_init.ts @@ -3,7 +3,7 @@ import { type KeyboardShortcutWithRequiredActionName, type OptionMap, type Optio import appInfo from "./app_info.js"; import dateUtils from "./utils/date.js"; import keyboardActions from "./keyboard_actions.js"; -import log from "./log.js"; +import { getLog } from "./log.js"; import optionService from "./options.js"; import { isWindows, randomSecureToken } from "./utils.js"; @@ -238,6 +238,7 @@ function initStartupOptions() { const allDefaultOptions = defaultOptions.concat(getKeyboardDefaultOptions()); + const log = getLog(); for (const { name, value, isSynced } of allDefaultOptions) { if (!(name in optionsMap)) { let resolvedValue;