mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
fix(editor): Reduce telemetry events for builder workflow changes (no-changelog) (#19310)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<script lang="ts" setup>
|
||||
import ContextMenu from '@/components/ContextMenu/ContextMenu.vue';
|
||||
import type { CanvasLayoutEvent, CanvasLayoutSource } from '@/composables/useCanvasLayout';
|
||||
import type { CanvasLayoutEvent } from '@/composables/useCanvasLayout';
|
||||
import { useCanvasLayout } from '@/composables/useCanvasLayout';
|
||||
import { useCanvasNodeHover } from '@/composables/useCanvasNodeHover';
|
||||
import { useCanvasTraversal } from '@/composables/useCanvasTraversal';
|
||||
@@ -103,7 +103,7 @@ const emit = defineEmits<{
|
||||
'save:workflow': [];
|
||||
'create:workflow': [];
|
||||
'drag-and-drop': [position: XYPosition, event: DragEvent];
|
||||
'tidy-up': [CanvasLayoutEvent];
|
||||
'tidy-up': [CanvasLayoutEvent, { trackEvents?: boolean }];
|
||||
'toggle:focus-panel': [];
|
||||
'viewport:change': [viewport: ViewportTransform, dimensions: Dimensions];
|
||||
'selection:end': [position: XYPosition];
|
||||
@@ -757,7 +757,7 @@ async function onContextMenuAction(action: ContextMenuAction, nodeIds: string[])
|
||||
}
|
||||
}
|
||||
|
||||
async function onTidyUp(payload: { source: CanvasLayoutSource; nodeIdsFilter?: string[] }) {
|
||||
async function onTidyUp(payload: CanvasEventBusEvents['tidyUp']) {
|
||||
if (payload.nodeIdsFilter && payload.nodeIdsFilter.length > 0) {
|
||||
clearSelectedNodes();
|
||||
addSelectedNodes(payload.nodeIdsFilter.map(findNode).filter(isPresent));
|
||||
@@ -766,7 +766,7 @@ async function onTidyUp(payload: { source: CanvasLayoutSource; nodeIdsFilter?: s
|
||||
const target = applyOnSelection ? 'selection' : 'all';
|
||||
const result = layout(target);
|
||||
|
||||
emit('tidy-up', { result, target, source: payload.source });
|
||||
emit('tidy-up', { result, target, source: payload.source }, { trackEvents: payload.trackEvents });
|
||||
|
||||
if (!applyOnSelection) {
|
||||
await nextTick();
|
||||
|
||||
Reference in New Issue
Block a user