Skip to content

Commit 3b89c3f

Browse files
add a "[Monaco]" prefix to Sentry error messages (#7899)
1 parent 90d4b4b commit 3b89c3f

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

packages/web/app/src/router.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,19 @@ if (env.sentry) {
113113
/Failed to fetch dynamically imported module/,
114114
/Importing a module script failed/,
115115
],
116+
beforeSend(event) {
117+
const isMonacoError = event.exception?.values?.some(exception =>
118+
exception.stacktrace?.frames?.some(frame => frame.filename?.includes('monaco-editor')),
119+
);
120+
121+
if (isMonacoError) {
122+
for (const exception of event.exception?.values ?? []) {
123+
exception.value &&= `[Monaco] ${exception.value}`;
124+
}
125+
}
126+
127+
return event;
128+
},
116129
});
117130
}
118131

0 commit comments

Comments
 (0)