Fix filter bar counts not updating on new messages

Update applyAllFilters to look for filter bars in all possible
containers (main filterBarContainer and aprsFilterBarContainer)
so counts update automatically when new messages arrive.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Smittix
2026-01-20 20:35:38 +00:00
parent d88d5c4921
commit 4c71a3bb92

View File

@@ -1056,16 +1056,20 @@ const SignalCards = (function() {
}
});
// Update count badges
const filterBar = document.getElementById('pagerFilterBar');
if (filterBar) {
// Update count badges - find filter bar in multiple possible locations
const filterBars = [
document.getElementById('filterBarContainer')?.querySelector('.signal-filter-bar'),
document.getElementById('aprsFilterBarContainer')?.querySelector('.signal-filter-bar')
].filter(Boolean);
filterBars.forEach(filterBar => {
Object.keys(counts).forEach(key => {
const badge = filterBar.querySelector(`[data-count="${key}"]`);
if (badge) {
badge.textContent = counts[key];
}
});
}
});
// Show/hide empty state
const emptyState = container.querySelector('.signal-empty-state');