diff --git a/packages/app/src/components/context-window-meter.tsx b/packages/app/src/components/context-window-meter.tsx index b81026630..c7955d8a1 100644 --- a/packages/app/src/components/context-window-meter.tsx +++ b/packages/app/src/components/context-window-meter.tsx @@ -117,7 +117,7 @@ export function ContextWindowMeter({ (nextOpen: boolean) => { setIsTooltipOpen(nextOpen); if (nextOpen) { - void refreshProviderUsage(); + void refreshProviderUsage().catch(() => {}); } }, [refreshProviderUsage], diff --git a/packages/app/src/provider-usage/use-provider-usage.ts b/packages/app/src/provider-usage/use-provider-usage.ts index da40795e7..ce133726c 100644 --- a/packages/app/src/provider-usage/use-provider-usage.ts +++ b/packages/app/src/provider-usage/use-provider-usage.ts @@ -58,10 +58,8 @@ export function useProviderUsage( }); const refresh = useCallback(async () => { + if (!canFetch) return; await queryClient.invalidateQueries({ queryKey }); - if (!canFetch) { - return; - } await queryClient.fetchQuery({ queryKey, queryFn,