diff --git a/src/routes/xp/programs/webapp.svelte b/src/routes/xp/programs/webapp.svelte index cec45de..67de09b 100644 --- a/src/routes/xp/programs/webapp.svelte +++ b/src/routes/xp/programs/webapp.svelte @@ -14,6 +14,7 @@ export let self; export let parentNode; export let webapp; + let webapp_url; export let exec_path; let iframe; @@ -21,7 +22,7 @@ let background = webapp?.background || '#ffffff'; onMount(async () => { - webapp.url = transform(webapp.url) + webapp_url = transform(webapp.url) }) export async function destroy(){ @@ -196,7 +197,7 @@ return url.href; } async function send_message(data){ - iframe.contentWindow.postMessage(data, (new URL(webapp.url)).origin); + iframe.contentWindow.postMessage(data, (new URL(webapp_url)).origin); } @@ -217,7 +218,7 @@