diff --git a/frontend/src/components/tradeNotification/TradeNotificationListRow.tsx b/frontend/src/components/tradeNotification/TradeNotificationListRow.tsx index d1b63cd..fa7cefb 100644 --- a/frontend/src/components/tradeNotification/TradeNotificationListRow.tsx +++ b/frontend/src/components/tradeNotification/TradeNotificationListRow.tsx @@ -26,7 +26,7 @@ import { import { buildNotificationChartIndicators } from '../../utils/notificationChartIndicators'; import { formatIndicatorDisplayLabel } from '../../utils/indicatorRegistry'; import { useIndicatorSettings } from '../../hooks/useIndicatorSettings'; -import { ensureWorkspaceChartIndicators, invalidateWorkspaceChartIndicatorsCache } from '../../utils/workspaceChartIndicatorsCache'; +import { ensureWorkspaceChartIndicators } from '../../utils/workspaceChartIndicatorsCache'; import TradeSignalChartCard from './TradeSignalChartCard'; import TradeNotificationSignalCard from './TradeNotificationSignalCard'; import TradeNotificationHScrollPane from './TradeNotificationHScrollPane'; @@ -172,8 +172,7 @@ const TradeNotificationListRow: React.FC = ({ useEffect(() => { let cancelled = false; - invalidateWorkspaceChartIndicatorsCache(); - void ensureWorkspaceChartIndicators().then(inds => { + void ensureWorkspaceChartIndicators(settingsRevision).then(inds => { if (cancelled) return; setWsIndicators(inds); setWsRevision(r => r + 1); diff --git a/frontend/src/components/tradeNotification/TradeSignalMiniChart.tsx b/frontend/src/components/tradeNotification/TradeSignalMiniChart.tsx index 0ec6c4b..0279139 100644 --- a/frontend/src/components/tradeNotification/TradeSignalMiniChart.tsx +++ b/frontend/src/components/tradeNotification/TradeSignalMiniChart.tsx @@ -22,7 +22,7 @@ import { useSessionCandleOverlayControls } from '../../hooks/useSessionCandleOve import { mergeGlobalDefaultsOntoChartIndicators } from '../../utils/indicatorMainConfig'; import { buildNotificationChartIndicators } from '../../utils/notificationChartIndicators'; import { ensurePaperChartOverlays } from '../../utils/strategyToChartIndicators'; -import { ensureWorkspaceChartIndicators, invalidateWorkspaceChartIndicatorsCache } from '../../utils/workspaceChartIndicatorsCache'; +import { ensureWorkspaceChartIndicators } from '../../utils/workspaceChartIndicatorsCache'; import { indicatorDefaultsFingerprint } from '../../utils/indicatorDefaultsFingerprint'; import { applyNotificationSignalMarkers, @@ -75,8 +75,7 @@ const TradeSignalMiniChart: React.FC = ({ useEffect(() => { let cancelled = false; - invalidateWorkspaceChartIndicatorsCache(); - void ensureWorkspaceChartIndicators().then(inds => { + void ensureWorkspaceChartIndicators(settingsRevision).then(inds => { if (cancelled) return; setWsIndicators(inds); setWsRevision(r => r + 1);