diff --git a/packages/twenty-front/src/modules/ai/components/AiChatAssistantMessageRenderer.tsx b/packages/twenty-front/src/modules/ai/components/AiChatAssistantMessageRenderer.tsx index 4846e846ef..b2e0d3803d 100644 --- a/packages/twenty-front/src/modules/ai/components/AiChatAssistantMessageRenderer.tsx +++ b/packages/twenty-front/src/modules/ai/components/AiChatAssistantMessageRenderer.tsx @@ -115,7 +115,7 @@ export const AiChatAssistantMessageRenderer = ({ return (
- + {renderItems.map((renderItem, index) => renderItem.type === 'thinking-steps' ? ( { export const LazyMarkdownRenderer = ({ text }: { text: string }) => { return ( - + }> { dsn: sentryConfig?.dsn, integrations: [ browserTracingIntegration({}), - replayIntegration(), + replayIntegration({ + _experiments: { + ignoreMutations: [ + `[${SENTRY_REPLAY_IGNORE_MUTATIONS_ATTRIBUTE}]`, + ], + }, + }), globalHandlersIntegration({ onunhandledrejection: false, // handled in PromiseRejectionEffect }), diff --git a/packages/twenty-front/src/modules/error-handler/constants/SentryReplayIgnoreMutationsAttribute.ts b/packages/twenty-front/src/modules/error-handler/constants/SentryReplayIgnoreMutationsAttribute.ts new file mode 100644 index 0000000000..ef43e8986e --- /dev/null +++ b/packages/twenty-front/src/modules/error-handler/constants/SentryReplayIgnoreMutationsAttribute.ts @@ -0,0 +1,2 @@ +export const SENTRY_REPLAY_IGNORE_MUTATIONS_ATTRIBUTE = + 'data-replay-ignore-mutations'; diff --git a/packages/twenty-front/src/modules/object-record/record-board/record-board-column/components/RecordBoardColumnCardsContainer.tsx b/packages/twenty-front/src/modules/object-record/record-board/record-board-column/components/RecordBoardColumnCardsContainer.tsx index 0c86513a92..fb646e860e 100644 --- a/packages/twenty-front/src/modules/object-record/record-board/record-board-column/components/RecordBoardColumnCardsContainer.tsx +++ b/packages/twenty-front/src/modules/object-record/record-board/record-board-column/components/RecordBoardColumnCardsContainer.tsx @@ -43,7 +43,7 @@ export const RecordBoardColumnCardsContainer = ({ ); return ( - + {recordIndexRecordIdsByGroup.map((recordId, index) => ( {TABLE_VIRTUALIZATION_DEBUG_ACTIVATED && (