diff --git a/frontend-modern/src/components/AI/AICostDashboard.tsx b/frontend-modern/src/components/AI/AICostDashboard.tsx index 05b1e541d..f269d1d85 100644 --- a/frontend-modern/src/components/AI/AICostDashboard.tsx +++ b/frontend-modern/src/components/AI/AICostDashboard.tsx @@ -48,7 +48,9 @@ export const AICostDashboard: Component = () => { if (seq !== requestSeq) return; logger.error('[AICostDashboard] Failed to load cost summary:', err); notificationStore.error('Failed to load AI cost summary'); - setLoadError('Failed to load usage data'); + const message = + err instanceof Error && err.message ? err.message : 'Failed to load usage data'; + setLoadError(message); } finally { if (seq === requestSeq) setLoading(false); } @@ -136,6 +138,22 @@ export const AICostDashboard: Component = () => {