diff --git a/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx b/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx index 0a64f6387..d8451b7bd 100644 --- a/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx +++ b/apps/code/src/renderer/features/inbox/components/InboxSignalsTab.tsx @@ -298,7 +298,14 @@ export function InboxSignalsTab() { bulk_size: 1, rank: preMutationRank, list_size: preMutationListSize, - ...(isSnooze ? {} : { dismissal_reason: result.reason }), + ...(isSnooze + ? {} + : { + dismissal_reason: result.reason, + ...(result.note.trim() + ? { dismissal_note: result.note.slice(0, 1000) } + : {}), + }), }); setDismissReport(null); } diff --git a/apps/code/src/shared/types/analytics.ts b/apps/code/src/shared/types/analytics.ts index 7032d1346..e7048a25b 100644 --- a/apps/code/src/shared/types/analytics.ts +++ b/apps/code/src/shared/types/analytics.ts @@ -497,6 +497,7 @@ export interface InboxReportActionProperties { rank: number; list_size: number; dismissal_reason?: string; + dismissal_note?: string; signal_id?: string; signal_source_product?: string; signal_source_type?: string;