diff --git a/packages/builder/src/api.js b/packages/builder/src/api.js index a854137e2b..1cc4e2b3da 100644 --- a/packages/builder/src/api.js +++ b/packages/builder/src/api.js @@ -5,7 +5,7 @@ import { } from "@budibase/frontend-core" import { store } from "./builderStore" import { get } from "svelte/store" -import { auth } from "./stores/portal" +import { auth, navigation } from "./stores/portal" export const API = createAPIClient({ attachHeaders: headers => { @@ -52,8 +52,8 @@ export const API = createAPIClient({ return } - window.location = `${updatingUrl}?returnUrl=${encodeURIComponent( - window.location - )}` + navigation.actions.goTo( + `${updatingUrl}?returnUrl=${encodeURIComponent(window.location)}` + ) }, }) diff --git a/packages/builder/src/pages/builder/_layout.svelte b/packages/builder/src/pages/builder/_layout.svelte index b216958045..fb9fdd68a4 100644 --- a/packages/builder/src/pages/builder/_layout.svelte +++ b/packages/builder/src/pages/builder/_layout.svelte @@ -1,10 +1,11 @@