From 088b32e4f1342b5d7919efc2e3c378f6c5f7193f Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 27 Jun 2025 18:44:08 -0400 Subject: [PATCH] Wrapping up for the day. The new IDAA versions are almost ready to go live. --- .../recovery_meetings/[event_id]/+page.svelte | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte b/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte index 81909ae4..6253ccaa 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/[event_id]/+page.svelte @@ -6,6 +6,7 @@ let { data }: { data: PageData } = $props(); let log_lvl: number = 0; // *** Import Svelte specific +import { onDestroy } from "svelte"; import { browser } from '$app/environment'; // *** Import other supporting libraries @@ -56,6 +57,19 @@ if (browser) { window.parent.postMessage({'scroll_to': 0}, "*"); // This should be in pixels } } + +onDestroy(() => { + log_lvl = 1; + if (log_lvl) { + console.log(`Destroying recovery meetings page for event_id: ${$idaa_slct?.event_id}`); + } + + let message = {'event_id': null}; + window.parent.postMessage(message, "*"); + + $idaa_slct.event_id = null; + $idaa_slct.event_obj = null; +});