mirror of
https://github.com/wweir/sower.git
synced 2026-10-21 05:51:38 +00:00
The clients aggregate was built only from domains surviving the client filter, so selecting a client chip collapsed every other chip's count to the few shared domains (or made it vanish), and the chips row hid itself entirely when the filter matched no domains - stranding the user with no way to clear the filter. - Snapshot now aggregates chips over the source-filtered view before the client filter is applied; chips stay globally counted and stable. - Traffic page keeps the toolbar and chips visible when the filtered domain list is empty; the empty state only replaces the table. - Regression test pins chips stability, including clients that share no domain with the selected one.