diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte index 215b2fb450..989b0d667d 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte @@ -339,7 +339,7 @@ result = res // Flows with loops can have multiple results - const errorAsArray = Array.isArray(result) ? result : [result] + const errorAsArray = Array.isArray(result) ? result.flat() : [result] // As soon as we have an error, we consider the component errored const hasErrors = errorAsArray.some((r) => r?.error) diff --git a/frontend/src/lib/components/apps/components/layout/AppDrawer.svelte b/frontend/src/lib/components/apps/components/layout/AppDrawer.svelte index cb91a1317d..de7675488c 100644 --- a/frontend/src/lib/components/apps/components/layout/AppDrawer.svelte +++ b/frontend/src/lib/components/apps/components/layout/AppDrawer.svelte @@ -90,6 +90,7 @@ appDrawer?.toggleDrawer() $focusedGrid = undefined }} + fullScreen={$mode !== 'dnd'} >