diff --git a/packages/editor-ui/src/components/ExecutionsView/ExecutionsList.vue b/packages/editor-ui/src/components/ExecutionsView/ExecutionsList.vue index 2576230a3..d3dce0ab4 100644 --- a/packages/editor-ui/src/components/ExecutionsView/ExecutionsList.vue +++ b/packages/editor-ui/src/components/ExecutionsView/ExecutionsList.vue @@ -449,12 +449,15 @@ export default defineComponent({ !this.temporaryExecution ) { this.workflowsStore.activeWorkflowExecution = this.executions[0]; - this.$router - .push({ - name: VIEWS.EXECUTION_PREVIEW, - params: { name: this.currentWorkflow, executionId: this.executions[0].id }, - }) - .catch(() => {}); + + if (this.$route.name === VIEWS.EXECUTION_HOME) { + this.$router + .push({ + name: VIEWS.EXECUTION_PREVIEW, + params: { name: this.currentWorkflow, executionId: this.executions[0].id }, + }) + .catch(() => {}); + } } }, async tryToFindExecution(executionId: string, attemptCount = 0): Promise {