From 02b16f134baf96fe655e7a46cd9d6d846d5099de Mon Sep 17 00:00:00 2001 From: Bao Nguyen Date: Sun, 19 Feb 2023 20:32:19 +0700 Subject: [PATCH] fix: save the window position of each webapp separately --- src/routes/xp/programs/webapp.svelte | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 @@