File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ let _createRoutesFromChildren: CreateRoutesFromChildren;
47
47
let _matchRoutes : MatchRoutes ;
48
48
let _stripBasename : boolean = false ;
49
49
50
- const CLIENTS_WITH_INSTRUMENT_NAVIGATION : Client [ ] = [ ] ;
50
+ const CLIENTS_WITH_INSTRUMENT_NAVIGATION = new WeakSet < Client > ( ) ;
51
51
52
52
interface ReactRouterOptions {
53
53
useEffect : UseEffect ;
@@ -108,7 +108,7 @@ export function reactRouterV6BrowserTracingIntegration(
108
108
}
109
109
110
110
if ( instrumentNavigation ) {
111
- CLIENTS_WITH_INSTRUMENT_NAVIGATION . push ( client ) ;
111
+ CLIENTS_WITH_INSTRUMENT_NAVIGATION . add ( client ) ;
112
112
}
113
113
} ,
114
114
} ;
@@ -222,7 +222,7 @@ function handleNavigation(
222
222
const branches = Array . isArray ( matches ) ? matches : _matchRoutes ( routes , location , basename ) ;
223
223
224
224
const client = getClient ( ) ;
225
- if ( ! client || ! CLIENTS_WITH_INSTRUMENT_NAVIGATION . includes ( client ) ) {
225
+ if ( ! client || ! CLIENTS_WITH_INSTRUMENT_NAVIGATION . has ( client ) ) {
226
226
return ;
227
227
}
228
228
You can’t perform that action at this time.
0 commit comments