fix(front): clean localStorage on user change

- fix issue with selected drive and user logout/login via another user
    (was raising a "404 not found")
    - normalize all localStorage to "oxi-" prefix
    - add a specific frontend/AGENTS.md for frontend part (stop increasing the global AGENTS.md)
This commit is contained in:
Edouard Vanbelle
2026-07-07 20:47:51 +02:00
parent 4fb2acf160
commit 3108fed228
14 changed files with 188 additions and 33 deletions
+3 -3
View File
@@ -107,7 +107,7 @@
);
return;
}
session.user = data.user;
session.setUser(data.user);
await goto(resolve(redirectTarget), { replaceState: true });
} catch (err) {
error = err instanceof Error ? err.message : t('auth.login_error', 'Error logging in');
@@ -203,7 +203,7 @@
if (oidcCode) {
const user = await exchangeOidcCode(oidcCode);
if (user) {
session.user = user;
session.setUser(user);
await goto(resolve(redirectTarget), { replaceState: true });
return;
}
@@ -214,7 +214,7 @@
try {
const me = await fetchMe();
if (me) {
session.user = me;
session.setUser(me);
await goto(resolve(redirectTarget), { replaceState: true });
return;
}