fix(anki): honor runtime AnkiConnect URL override in Open in Anki fallba

- Use getEffectiveAnkiConnectConfig for fallback client URL resolution
- Fall back to DEFAULT_CONFIG.ankiConnect.url when effective URL is unset
This commit is contained in:
2026-06-09 00:44:28 -07:00
parent f534938d4b
commit efb7e9db97
3 changed files with 10 additions and 2 deletions
+7 -1
View File
@@ -3488,7 +3488,13 @@ async function openAnkiCardFromNotification(noteId: number): Promise<void> {
return;
}
const fallbackClient = new AnkiConnectClient(getResolvedConfig().ankiConnect.url);
const resolvedConfig = getResolvedConfig();
const effectiveAnkiConfig =
appState.runtimeOptionsManager?.getEffectiveAnkiConnectConfig(resolvedConfig.ankiConnect) ??
resolvedConfig.ankiConnect;
const fallbackClient = new AnkiConnectClient(
effectiveAnkiConfig.url || DEFAULT_CONFIG.ankiConnect.url,
);
await fallbackClient.openNoteInBrowser(noteId);
}