diff --git a/packages/core/src/utils/prepareEvent.ts b/packages/core/src/utils/prepareEvent.ts index 09c6f87dfa8e..f51b4afe4212 100644 --- a/packages/core/src/utils/prepareEvent.ts +++ b/packages/core/src/utils/prepareEvent.ts @@ -127,7 +127,8 @@ export function applyDebugMetadata(event: Event, stackParser: StackParser): void // Build a map of filename -> debug_id const filenameDebugIdMap = Object.keys(debugIdMap).reduce>((acc, debugIdStackTrace) => { const parsedStack = stackParser(debugIdStackTrace); - for (const stackFrame of parsedStack) { + for (let i = parsedStack.length - 1; i >= 0; i--) { + const stackFrame = parsedStack[i]; if (stackFrame.filename) { acc[stackFrame.filename] = debugIdMap[debugIdStackTrace]; break;