From 94180e850e9275d28c63ab97bb9e6f903259c1ee Mon Sep 17 00:00:00 2001 From: Alex Donesky Date: Thu, 18 Aug 2022 13:38:59 -0500 Subject: [PATCH] filter breadcrumbs for improved clarity while debugging sentry errors (#15639) --- app/scripts/lib/setupSentry.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/scripts/lib/setupSentry.js b/app/scripts/lib/setupSentry.js index 196389439..21de22942 100644 --- a/app/scripts/lib/setupSentry.js +++ b/app/scripts/lib/setupSentry.js @@ -114,6 +114,22 @@ export default function setupSentry({ release, getState }) { } return rewriteReport(report); }, + beforeBreadcrumb(breadcrumb) { + if (getState) { + const appState = getState(); + if ( + Object.values(appState).length && + (!appState?.store?.metamask?.participateInMetaMetrics || + !appState?.store?.metamask?.completedOnboarding || + breadcrumb?.category === 'ui.input') + ) { + return null; + } + } else { + return null; + } + return breadcrumb; + }, }); function rewriteReport(report) {