diff --git a/frontend/src/lib/components/FlowBuilder.svelte b/frontend/src/lib/components/FlowBuilder.svelte index 4f764065e4..3d72311db1 100644 --- a/frontend/src/lib/components/FlowBuilder.svelte +++ b/frontend/src/lib/components/FlowBuilder.svelte @@ -682,7 +682,7 @@ } break case 'ArrowDown': { - if (!$insertButtonOpen) { + if (!$insertButtonOpen && !flowPreviewButtons?.getPreviewOpen()) { let ids = generateIds() let idx = ids.indexOf($selectedIdStore) if (idx > -1 && idx < ids.length - 1) { @@ -693,7 +693,7 @@ break } case 'ArrowUp': { - if (!$insertButtonOpen) { + if (!$insertButtonOpen && !flowPreviewButtons?.getPreviewOpen()) { let ids = generateIds() let idx = ids.indexOf($selectedIdStore) if (idx > 0 && idx < ids.length) { diff --git a/frontend/src/lib/components/FlowLogRow.svelte b/frontend/src/lib/components/FlowLogRow.svelte new file mode 100644 index 0000000000..fe22c580d8 --- /dev/null +++ b/frontend/src/lib/components/FlowLogRow.svelte @@ -0,0 +1,92 @@ + + +
{#if content}{@const len =
- (content?.length ?? 0) +
- (loadedFromObjectStore?.length ?? 0)}{#if downloadStartUrl}
{:else if len > LOG_LIMIT}(truncated to the last {LOG_LIMIT} characters)
{/if}{@html html}{:else if !isLoading}{customEmptyMessage}{/if}
+ {#if content}{@const len =
+ (content?.length ?? 0) +
+ (loadedFromObjectStore?.length ?? 0)}{#if downloadStartUrl}
{:else if len > LOG_LIMIT}(truncated to the last {LOG_LIMIT} characters)
{/if}{@html html}{:else if !isLoading}{customEmptyMessage}{/if}
+