From 29aabb8a59587e4d755561c3c5bcbb7dda638154 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Thu, 19 Aug 2021 16:04:15 +0100 Subject: [PATCH] Fix crash when evaluating builder preview specific code in prod apps --- packages/client/src/store/builder.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/client/src/store/builder.js b/packages/client/src/store/builder.js index 65e4f70e65..0fa109fc1c 100644 --- a/packages/client/src/store/builder.js +++ b/packages/client/src/store/builder.js @@ -61,6 +61,11 @@ const createBuilderStore = () => { } const writableStore = writable(initialState) const derivedStore = derived(writableStore, $state => { + // Avoid any of this logic if we aren't in the builder preview + if (!writableStore.inBuilder) { + return $state + } + // Derive the selected component instance and definition const { layout, screen, previewType, selectedComponentId } = $state const asset = previewType === "layout" ? layout : screen