diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte index cc52933875..400100e83b 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte @@ -53,6 +53,7 @@ export let hideRefreshButton: boolean = false export let hasChildrens: boolean export let allowConcurentRequests = false + export let noInitialize = false const { worldStore, @@ -555,7 +556,7 @@ cb: [...($runnableComponents[id]?.cb ?? []), cancellableRun] } - if (!$initialized.initializedComponents.includes(id)) { + if (!noInitialize && !$initialized.initializedComponents.includes(id)) { $initialized.initializedComponents = [...$initialized.initializedComponents, id] } }) diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte index 856ce66974..6ebce5c651 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableWrapper.svelte @@ -241,6 +241,7 @@ {:else if componentInput.type === 'runnable' && isRunnableDefined(componentInput)}