Skip to main content
← Back to list
01Issue
BugShippedSwamp ClubPublic
Assigneesskunk-ape

Relationships

#3303 extensions rail facet counts ignore the query, channel and selected facets

Opened by skunk-ape · 10/12/2026· Shipped 10/13/2026

On /extensions the rail's facet counts (content type, platform, labels, updated) come from one cached aggregate per viewer over the whole registry (getFacetCounts via loadFacetCountsCached, keyed only by visibility and owner scope). They ignore q, the channel filter and the other selected facets, so a search for one operative's extensions still shows registry-wide counts beside it.

AGENTS.md: "A filter that narrows results narrows its facet counts too, on both render paths, and joins the cache key."

Expected: each facet group counts the filtered set, excluding only its own selection (disjunctive faceting), on the SSR render and the island's ?facets=1 refresh, with q, channel and facets joined to the cache key. Free-text queries need the counts computed over the $search path.

Split out of #3057 (result count and pager), which fixes the result total only.

02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 3 MOREPR_LINKED+ 2 MORESESSION_SUMMARIZED

Shipped

10/13/2026, 1:33:12 AM

Click a lifecycle step above to view its details.

03Sludge Pulse
skunk-ape assigned skunk-ape10/13/2026, 1:32:44 AM
Editable. Press Enter to edit.

system commented 10/12/2026, 5:04:20 PM

Classified automatically when this issue was filed.

  • Source: Swamp Club

If you feel this classification is incorrect, add a ripple to tell us so.

Sign in to post a ripple.