From c0633987bfd6de24db0efc4bcb73adba9e9b6a74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milorad=20FIlipovi=C4=87?= Date: Tue, 28 Nov 2023 19:02:19 +0100 Subject: [PATCH] fix(editor): Fix mouse position in workflow previews (#7853) This PR fixes mouse position detection in workflow previews (executions preview and workflow history view): https://github.com/n8n-io/n8n/assets/2598782/83237b76-b099-4560-9c47-a963f0848297 **Cause**: We were setting `isDemo` state in canvas store only when the `NodeView` component is activated, which never happens for `NodeView` instances that are kept alive (above mentioned workflow previews) **Fix**: This workflow updates store state also when the `NodeView` component is mounted. --- packages/editor-ui/src/views/NodeView.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index f1063a1cbae8d..06e4186cc0ec9 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -4705,6 +4705,7 @@ export default defineComponent({ }); this.readOnlyEnvRouteCheck(); + this.canvasStore.isDemo = this.isDemo; }, activated() { const openSideMenu = this.uiStore.addFirstStepOnLoad;