diff --git a/packages/builder/src/pages/builder/app/[application]/_layout.svelte b/packages/builder/src/pages/builder/app/[application]/_layout.svelte index 4da0da44f9..0f491ead70 100644 --- a/packages/builder/src/pages/builder/app/[application]/_layout.svelte +++ b/packages/builder/src/pages/builder/app/[application]/_layout.svelte @@ -15,7 +15,7 @@ } from "@budibase/bbui" import AppActions from "components/deploy/AppActions.svelte" import { API } from "api" - import { isActive, goto, layout, redirect } from "@roxi/routify" + import { isActive, goto, layout, redirect, url } from "@roxi/routify" import { capitalise } from "helpers" import { onMount, onDestroy } from "svelte" import CommandPalette from "components/commandPalette/CommandPalette.svelte" @@ -126,7 +126,11 @@ }) onDestroy(() => { - store.actions.reset() + // Run async on a slight delay to let other cleanup logic run without + // being confused by the store wiping + setTimeout(() => { + store.actions.reset() + }, 10) })