diff --git a/packages/builder/src/userInterface/PropertyCascader.svelte b/packages/builder/src/userInterface/PropertyCascader.svelte index 0de1f21519..bf5803d6f5 100644 --- a/packages/builder/src/userInterface/PropertyCascader.svelte +++ b/packages/builder/src/userInterface/PropertyCascader.svelte @@ -34,13 +34,14 @@ $: { const binding = getBinding(value); + if (bindingPath !== binding.path) isOpen = false; bindingPath = binding.path; bindingFallbackValue = binding.fallback ? binding.fallback : typeof value === "object" ? "" : value; - + const currentScreen = $store.screens.find( ({ name }) => name === $store.currentPreviewItem.name );