From cfb6fed8597ca32b8f5ed231182899d481ee2408 Mon Sep 17 00:00:00 2001 From: "sentry[bot]" <39604003+sentry[bot]@users.noreply.github.com> Date: Wed, 4 Feb 2026 04:13:43 +0000 Subject: [PATCH] fix: Improve ad script detection in error stack traces --- src/router.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/router.tsx b/src/router.tsx index fc00c99e..3f076423 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -74,11 +74,16 @@ export function getRouter() { const frames = event.exception?.values?.[0]?.stacktrace?.frames || [] const hasAdScriptFrame = frames.some((frame) => { const filename = frame.filename || '' + const functionName = frame.function || '' return ( filename.includes('/media/native/') || filename.includes('fuse.js') || filename.includes('fuseplatform.net') || - filename.includes('/nobid/blocking_script.js') + filename.includes('/nobid/blocking_script.js') || + // Check for known ad script function names (e.g., getViewportGeometry from Publift Fuse) + functionName.includes('getViewportGeometry') || + functionName.includes('AdSlot') || + functionName.includes('adSlot') ) })