diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-framework/instrument.mjs b/dev-packages/e2e-tests/test-applications/react-router-7-framework/instrument.mjs index 70768dd2a6b4..75ae8361a26e 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-framework/instrument.mjs +++ b/dev-packages/e2e-tests/test-applications/react-router-7-framework/instrument.mjs @@ -6,4 +6,5 @@ Sentry.init({ environment: 'qa', // dynamic sampling bias to keep transactions tracesSampleRate: 1.0, tunnel: `http://localhost:3031/`, // proxy server + // integrations: integs => integs.filter(i => i.name !== 'ReactRouterServer'), }); diff --git a/packages/react-router/src/server/instrumentation/reactRouter.ts b/packages/react-router/src/server/instrumentation/reactRouter.ts index 5bfc0b62e352..893e6f961d59 100644 --- a/packages/react-router/src/server/instrumentation/reactRouter.ts +++ b/packages/react-router/src/server/instrumentation/reactRouter.ts @@ -49,63 +49,60 @@ export class ReactRouterInstrumentation extends InstrumentationBase { - return originalRequestHandler(request, initialContext); - }, - ); - }; + }, + () => { + return originalRequestHandler(request, initialContext); + }, + ); }; - } - return Reflect.get(target, prop, receiver); - }, - }); + }, + }); + } + return moduleExports; } }