diff --git a/src/modules/settings/DangerZoneTab.tsx b/src/modules/settings/DangerZoneTab.tsx index e9924275..a0e306dd 100644 --- a/src/modules/settings/DangerZoneTab.tsx +++ b/src/modules/settings/DangerZoneTab.tsx @@ -26,9 +26,8 @@ export default function DangerZoneTab({ account }: Props) { const deletePromise = new Promise((resolve, reject) => { return deleteRequest .del() - .catch((error) => reject(error)) .then(() => { - // Clear browser storage after account deletion + // Clear browser storage only after confirmed account deletion if (typeof window !== "undefined") { localStorage.clear(); sessionStorage.clear(); @@ -37,7 +36,8 @@ export default function DangerZoneTab({ account }: Props) { } logout().then(); resolve(); - }); + }) + .catch((error) => reject(error)); }); notify({