From 61731d9b0fe41979e09fecdab1c5390aa479d785 Mon Sep 17 00:00:00 2001 From: Codex Date: Tue, 21 Jul 2026 23:07:41 +0200 Subject: [PATCH] fix(map): keep overview progress count consistent --- frontend/src/components/map/MapWorkspace.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/map/MapWorkspace.tsx b/frontend/src/components/map/MapWorkspace.tsx index 1c37f22f..107a994e 100644 --- a/frontend/src/components/map/MapWorkspace.tsx +++ b/frontend/src/components/map/MapWorkspace.tsx @@ -1357,8 +1357,15 @@ export function MapWorkspace({ [themeInsights], ) const readSelectionThemeCount = useMemo( - () => new Set(themeResults.map((result) => result.theme.id)).size, - [themeResults], + () => { + const relevantThemeIds = new Set(selectionRelevantThemes.map((theme) => theme.id)) + return new Set( + themeResults + .filter((result) => relevantThemeIds.has(result.theme.id)) + .map((result) => result.theme.id), + ).size + }, + [selectionRelevantThemes, themeResults], ) const activeThemeInsight = themeResults.find((item) => item.theme.id === activeThemeId) const activeResultDataset = activeThemeInsight?.dataset ?? activeThemeDataset