From 32a411af8e21b5ecd012243abb37d53c49dd73ae Mon Sep 17 00:00:00 2001 From: Evan Purkhiser Date: Fri, 6 Mar 2026 12:00:49 -0500 Subject: [PATCH] ref(profiling): replace useRouter with specific hooks in slowestFunctionsWidget --- .../profiling/landing/slowestFunctionsWidget.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/static/app/views/profiling/landing/slowestFunctionsWidget.tsx b/static/app/views/profiling/landing/slowestFunctionsWidget.tsx index 2c071319f63118..561fa6c3b9cdcb 100644 --- a/static/app/views/profiling/landing/slowestFunctionsWidget.tsx +++ b/static/app/views/profiling/landing/slowestFunctionsWidget.tsx @@ -47,7 +47,6 @@ import {useLocation} from 'sentry/utils/useLocation'; import {useNavigate} from 'sentry/utils/useNavigate'; import {useOrganization} from 'sentry/utils/useOrganization'; import {useProjects} from 'sentry/utils/useProjects'; -import {useRouter} from 'sentry/utils/useRouter'; import type {DataState} from 'sentry/views/profiling/useLandingAnalytics'; import {getProfileTargetId} from 'sentry/views/profiling/utils'; @@ -88,7 +87,6 @@ export function SlowestFunctionsWidget({ onDataState, }: SlowestFunctionsWidgetProps) { const navigate = useNavigate(); - const router = useRouter(); const location = useLocation(); const organization = useOrganization(); @@ -219,11 +217,14 @@ export function SlowestFunctionsWidget({ onChange={option => { setSortFunction(option.value as SortOption); setExpandedIndex(0); - const newQuery = omit(router.location.query, [cursorName]); - router.replace({ - pathname: router.location.pathname, - query: newQuery, - }); + const newQuery = omit(location.query, [cursorName]); + navigate( + { + pathname: location.pathname, + query: newQuery, + }, + {replace: true} + ); }} trigger={triggerProps => (