diff --git a/frontend/src/lib/components/TemplateEditor.svelte b/frontend/src/lib/components/TemplateEditor.svelte index 8de4c5671c..be77f01a18 100644 --- a/frontend/src/lib/components/TemplateEditor.svelte +++ b/frontend/src/lib/components/TemplateEditor.svelte @@ -595,7 +595,8 @@
diff --git a/frontend/src/lib/components/apps/editor/AppEditor.svelte b/frontend/src/lib/components/apps/editor/AppEditor.svelte index 0ac28aa6a5..2c291cad89 100644 --- a/frontend/src/lib/components/apps/editor/AppEditor.svelte +++ b/frontend/src/lib/components/apps/editor/AppEditor.svelte @@ -32,6 +32,7 @@ import { fly } from 'svelte/transition' import type { Policy } from '$lib/gen' import UnsavedConfirmationModal from '$lib/components/common/confirmationModal/UnsavedConfirmationModal.svelte' + import { page } from '$app/stores' export let app: App export let path: string @@ -95,7 +96,11 @@ mounted = true }) - $: context = { email: $userStore?.email, username: $userStore?.username } + $: context = { + email: $userStore?.email, + username: $userStore?.username, + query: Object.fromEntries($page.url.searchParams.entries()) + } $: mounted && ($worldStore = buildWorld($staticOutputs, $worldStore, context)) $: previewing = $mode === 'preview' diff --git a/frontend/src/lib/components/apps/editor/contextPanel/ContextPanel.svelte b/frontend/src/lib/components/apps/editor/contextPanel/ContextPanel.svelte index 18ad51270d..d8fc885a41 100644 --- a/frontend/src/lib/components/apps/editor/contextPanel/ContextPanel.svelte +++ b/frontend/src/lib/components/apps/editor/contextPanel/ContextPanel.svelte @@ -1,4 +1,5 @@ diff --git a/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte index 92b2b321db..059485aec2 100644 --- a/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte @@ -24,7 +24,11 @@ {#if app}