fix(editor): Add visual-only waitingForNext execution state for slow networks (#16143)

This commit is contained in:
Alex Grozav
2025-06-10 09:32:08 +02:00
committed by GitHub
parent 00083d5ed6
commit 5deab75c7d
9 changed files with 120 additions and 8 deletions

View File

@@ -30,6 +30,7 @@ const {
hasPinnedData,
executionStatus,
executionWaiting,
executionWaitingForNext,
executionRunning,
hasRunData,
hasIssues,
@@ -61,7 +62,7 @@ const classes = computed(() => {
[$style.error]: hasIssues.value,
[$style.pinned]: hasPinnedData.value,
[$style.waiting]: executionWaiting.value ?? executionStatus.value === 'waiting',
[$style.running]: executionRunning.value,
[$style.running]: executionRunning.value || executionWaitingForNext.value,
[$style.configurable]: renderOptions.value.configurable,
[$style.configuration]: renderOptions.value.configuration,
[$style.trigger]: renderOptions.value.trigger,

View File

@@ -16,6 +16,7 @@ const {
hasIssues,
executionStatus,
executionWaiting,
executionWaitingForNext,
executionRunning,
hasRunData,
runDataIterations,
@@ -59,7 +60,7 @@ const dirtiness = computed(() =>
<!-- Do nothing, unknown means the node never executed -->
</div>
<div
v-else-if="executionRunning || executionStatus === 'running'"
v-else-if="executionRunning || executionWaitingForNext || executionStatus === 'running'"
data-test-id="canvas-node-status-running"
:class="[$style.status, $style.running]"
>