diff --git a/packages/browser/src/eventbuilder.ts b/packages/browser/src/eventbuilder.ts index f441d1b835a6..051cec270ca4 100644 --- a/packages/browser/src/eventbuilder.ts +++ b/packages/browser/src/eventbuilder.ts @@ -143,9 +143,10 @@ export function eventFromString( }; if (options.attachStacktrace && syntheticException) { - event.stacktrace = { - frames: parseStackFrames(syntheticException), - }; + const frames = parseStackFrames(syntheticException); + if (frames.length) { + event.stacktrace = { frames }; + } } return event; diff --git a/packages/browser/src/parsers.ts b/packages/browser/src/parsers.ts index b66042ccb162..0fbefca98b60 100644 --- a/packages/browser/src/parsers.ts +++ b/packages/browser/src/parsers.ts @@ -54,9 +54,10 @@ export function eventFromPlainObject( }; if (syntheticException) { - event.stacktrace = { - frames: parseStackFrames(syntheticException), - }; + const frames = parseStackFrames(syntheticException); + if (frames.length) { + event.stacktrace = { frames }; + } } return event;