From 5fe5f84d2ee56980a03fadddd0651a8d104c065c Mon Sep 17 00:00:00 2001 From: Netanel Gilad Date: Sun, 31 Aug 2025 12:54:30 +0300 Subject: [PATCH 1/2] logout: remove "token" for compat --- src/modules/auth.ts | 2 ++ 1 file changed, 2 insertions(+) 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); } From 4260c94aacf81452e0d2509358b8be9d620ac647 Mon Sep 17 00:00:00 2001 From: Netanel Gilad Date: Sun, 31 Aug 2025 12:56:08 +0300 Subject: [PATCH 2/2] update test --- tests/unit/auth.test.js | 1 + 1 file changed, 1 insertion(+) 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;