diff --git a/src/routes/idaa/(idaa)/+layout.svelte b/src/routes/idaa/(idaa)/+layout.svelte index 9a2d8485..198c92e3 100644 --- a/src/routes/idaa/(idaa)/+layout.svelte +++ b/src/routes/idaa/(idaa)/+layout.svelte @@ -88,10 +88,10 @@ onMount(() => { } }); -function reload_to_origin() { - const origin_url = sessionStorage.getItem(IDAA_IFRAME_RELOAD_URL_KEY); - if (origin_url && origin_url !== location.href) { - location.href = origin_url; +function reload_with_uuid() { + const initial_url = sessionStorage.getItem(IDAA_IFRAME_RELOAD_URL_KEY); + if (initial_url && initial_url !== location.href) { + location.href = initial_url; } else { location.reload(); } @@ -498,7 +498,7 @@ function handle_verify_retry() { db_archives.archive.clear().catch(() => {}); db_archives.content.clear().catch(() => {}); db_events.event.clear().catch(() => {}); - reload_to_origin(); + reload_with_uuid(); }}> Reset & Retry @@ -550,7 +550,7 @@ function handle_verify_retry() { db_archives.archive.clear().catch(() => {}); db_archives.content.clear().catch(() => {}); db_events.event.clear().catch(() => {}); - reload_to_origin(); + reload_with_uuid(); }} class="btn btn-sm preset-tonal-surface preset-outlined-warning-100-900 hover:preset-filled-warning-200-800 transition-all"> @@ -567,7 +567,7 @@ function handle_verify_retry() { } localStorage.clear(); sessionStorage.clear(); - // sessionStorage was just cleared, so reload_to_origin() falls back to + // sessionStorage was just cleared, so reload_with_uuid() falls back to // location.reload() — that's correct since this is a full wipe. location.reload(); }} @@ -613,7 +613,7 @@ function handle_verify_retry() { (2) Timing race on first load — UUID arrives but $ae_loc not yet populated. (3) $ae_loc reset while $idaa_loc TTL cache was still valid (fixed via TTL+perms check). In iframe context the UUID is only on the initial Novi-provided URL, not on - subsequent SvelteKit client-side navigations — reload_to_origin() restores it. --> + subsequent SvelteKit client-side navigations — reload_with_uuid() restores it. -->

@@ -632,13 +632,13 @@ function handle_verify_retry() {

@@ -651,7 +651,7 @@ function handle_verify_retry() { db_archives.archive.clear().catch(() => {}); db_archives.content.clear().catch(() => {}); db_events.event.clear().catch(() => {}); - reload_to_origin(); + reload_with_uuid(); }} class="btn btn-sm preset-tonal-surface preset-outlined-warning-100-900 hover:preset-filled-warning-200-800 transition-all">