fix issues with dialogs, and issue with vault rename

This commit is contained in:
Nystik
2026-03-18 19:11:13 +01:00
parent e1d484fd28
commit 2418f125f0
6 changed files with 201 additions and 32 deletions

View File

@@ -78,16 +78,17 @@ export const vaultService = {
if (window.__vaultConfig) {
window.__vaultConfig.id = newName;
}
history.replaceState(null, "", "/?vault=" + encodeURIComponent(newName));
}
return this.listVaults();
},
async deleteVault(id) {
await fetchJson(
API_BASE + "/remove?vault=" + encodeURIComponent(id),
{ method: "DELETE" },
);
await fetchJson(API_BASE + "/remove?vault=" + encodeURIComponent(id), {
method: "DELETE",
});
const wasCurrentVault = id === this.getCurrentVaultId();