fix: Stop telemetry events to Posthog (#16788)

This commit is contained in:
Ricardo Espinoza
2025-06-30 09:08:47 -04:00
committed by GitHub
parent 913334005f
commit d76f05ba3d
30 changed files with 247 additions and 461 deletions

View File

@@ -257,14 +257,10 @@ const isSingleLineInput: ComputedRef<boolean> = computed(
function applyOverride() {
if (!fromAIOverride.value) return;
telemetry.track(
'User turned on fromAI override',
{
nodeType: activeNode.value?.type,
parameter: props.path,
},
{ withPostHog: true },
);
telemetry.track('User turned on fromAI override', {
nodeType: activeNode.value?.type,
parameter: props.path,
});
updateFromAIOverrideValues(fromAIOverride.value, String(props.value));
const value = buildValueFromOverride(fromAIOverride.value, props, true);
valueChanged({
@@ -277,14 +273,10 @@ function applyOverride() {
function removeOverride(clearField = false) {
if (!fromAIOverride.value) return;
telemetry.track(
'User turned off fromAI override',
{
nodeType: activeNode.value?.type,
parameter: props.path,
},
{ withPostHog: true },
);
telemetry.track('User turned off fromAI override', {
nodeType: activeNode.value?.type,
parameter: props.path,
});
valueChanged({
node: activeNode.value?.name,
name: props.path,

View File

@@ -847,14 +847,10 @@ function onInputBlur(event: FocusEvent) {
function applyOverride() {
if (!props.node || !fromAIOverride.value) return;
telemetry.track(
'User turned on fromAI override',
{
nodeType: props.node.type,
parameter: props.path,
},
{ withPostHog: true },
);
telemetry.track('User turned on fromAI override', {
nodeType: props.node.type,
parameter: props.path,
});
updateFromAIOverrideValues(fromAIOverride.value, props.modelValue.value?.toString() ?? '');
emit('update:modelValue', {
@@ -866,14 +862,10 @@ function applyOverride() {
function removeOverride() {
if (!props.node || !fromAIOverride.value) return;
telemetry.track(
'User turned off fromAI override',
{
nodeType: props.node.type,
parameter: props.path,
},
{ withPostHog: true },
);
telemetry.track('User turned off fromAI override', {
nodeType: props.node.type,
parameter: props.path,
});
emit('update:modelValue', {
...props.modelValue,
value: buildValueFromOverride(fromAIOverride.value, props, false),

View File

@@ -715,18 +715,12 @@ onMounted(() => {
const errorsToTrack = ['unknown error'];
if (error && errorsToTrack.some((e) => error.message?.toLowerCase().includes(e))) {
telemetry.track(
'User encountered an error',
{
node: node.value.type,
errorMessage: error.message,
nodeVersion: node.value.typeVersion,
n8nVersion: rootStore.versionCli,
},
{
withPostHog: true,
},
);
telemetry.track('User encountered an error', {
node: node.value.type,
errorMessage: error.message,
nodeVersion: node.value.typeVersion,
n8nVersion: rootStore.versionCli,
});
}
}
});

View File

@@ -108,9 +108,7 @@ const onDragEnd = (el: HTMLElement) => {
setTimeout(() => {
void externalHooks.run('runDataJson.onDragEnd', telemetryPayload);
telemetry.track('User dragged data for mapping', telemetryPayload, {
withPostHog: true,
});
telemetry.track('User dragged data for mapping', telemetryPayload);
}, 1000); // ensure dest data gets set if drop
};

View File

@@ -308,9 +308,7 @@ function onDragEnd(column: string, src: string, depth = '0') {
void externalHooks.run('runDataTable.onDragEnd', telemetryPayload);
telemetry.track('User dragged data for mapping', telemetryPayload, {
withPostHog: true,
});
telemetry.track('User dragged data for mapping', telemetryPayload);
}, 1000); // ensure dest data gets set if drop
}

View File

@@ -33,7 +33,7 @@ const {
onMounted(() => {
setInitialCredentialSelection();
telemetry.track('User opened cred setup', { source: 'canvas' }, { withPostHog: true });
telemetry.track('User opened cred setup', { source: 'canvas' });
});
onUnmounted(() => {

View File

@@ -569,7 +569,6 @@ describe('VirtualSchema.vue', () => {
src_nodes_back: '1',
src_has_credential: false,
}),
{ withPostHog: true },
),
);
});
@@ -616,7 +615,6 @@ describe('VirtualSchema.vue', () => {
src_view: 'schema_preview',
src_has_credential: true,
}),
{ withPostHog: true },
),
);
});

View File

@@ -407,7 +407,7 @@ const onDragEnd = (el: HTMLElement) => {
void useExternalHooks().run('runDataJson.onDragEnd', telemetryPayload);
telemetry.track('User dragged data for mapping', telemetryPayload, { withPostHog: true });
telemetry.track('User dragged data for mapping', telemetryPayload);
}, 250); // ensure dest data gets set if drop
};
</script>

View File

@@ -171,7 +171,7 @@ function onInputChange(workflowId: NodeParameterValue): void {
}
function onListItemSelected(value: NodeParameterValue) {
telemetry.track('User chose sub-workflow', {}, { withPostHog: true });
telemetry.track('User chose sub-workflow', {});
onInputChange(value);
hideDropdown();
}
@@ -258,7 +258,7 @@ const onAddResourceClicked = async () => {
if (projectId) {
workflow.projectId = projectId;
}
telemetry.track('User clicked create new sub-workflow button', {}, { withPostHog: true });
telemetry.track('User clicked create new sub-workflow button', {});
const newWorkflow = await workflowsStore.createNewWorkflow(workflow);
const { href } = router.resolve({