diff --git a/src/routes/idaa/(idaa)/+layout.svelte b/src/routes/idaa/(idaa)/+layout.svelte index 7deae7be..7f25572c 100644 --- a/src/routes/idaa/(idaa)/+layout.svelte +++ b/src/routes/idaa/(idaa)/+layout.svelte @@ -149,8 +149,14 @@ $effect(() => { return; } // Case 1: no UUID, no cached session — non-Novi path, deny normally. + // Purge any IDAA data that may have been cached from a previous session. $idaa_loc.novi_verified = false; novi_verifying = false; + db_posts.post.clear().catch(() => {}); + db_posts.comment.clear().catch(() => {}); + db_archives.archive.clear().catch(() => {}); + db_archives.content.clear().catch(() => {}); + db_events.event.clear().catch(() => {}); return; }