diff --git a/src/modules/auth.ts b/src/modules/auth.ts index bb0a714..d409c4b 100644 --- a/src/modules/auth.ts +++ b/src/modules/auth.ts @@ -66,6 +66,8 @@ export function createAuthModule( if (typeof window !== "undefined" && window.localStorage) { try { window.localStorage.removeItem("base44_access_token"); + // Remove "token" that is set by the built-in SDK of platform version 2 + window.localStorage.removeItem("token"); } catch (e) { console.error("Failed to remove token from localStorage:", e); } diff --git a/tests/unit/auth.test.js b/tests/unit/auth.test.js index 9f118e7..1e9afbb 100644 --- a/tests/unit/auth.test.js +++ b/tests/unit/auth.test.js @@ -229,6 +229,7 @@ describe('Auth Module', () => { // Verify token was removed from localStorage expect(mockLocalStorage.removeItem).toHaveBeenCalledWith('base44_access_token'); + expect(mockLocalStorage.removeItem).toHaveBeenCalledWith('token'); // Restore window global.window = originalWindow;