Skip to content

fix: hide 'currently unavailable' rows when a dimension filter is active - #112

Merged
Flotapponnier merged 1 commit into
mainfrom
fix/filter-hides-unavailable
May 23, 2026
Merged

fix: hide 'currently unavailable' rows when a dimension filter is active#112
Flotapponnier merged 1 commit into
mainfrom
fix/filter-hides-unavailable

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Bug rapporté sur rpc-capabilities. Quand tu cliques un onglet chain (?chain=bnb par ex), les 10 providers qui ne supportent pas BNB s'affichent quand même comme 'Currently unavailable' — alors qu'ils ne sont pas censés competer sur cette chain. Pareil pour metadata-coverage sur solana, l1-finality sur hedera, etc.

Fix : on n'augmente plus que la vue non-filtrée ('All'). Sur une vue filtrée, no-data = pas de couverture pour cette dimension, pas un story de fiabilité.

Augmentation loop was firing on every variant - so on the rpc-capabilities
?chain=bnb tab, the 10 providers that don't ship a BNB endpoint were
showing up as 'Currently unavailable' rows even though they don't
compete on that chain at all. Same pattern would hit metadata-coverage
on solana, l1-finality on hedera, etc.

Only augment the unfiltered ('All') variant where a no-data result
genuinely means 'harness lost this provider'. On a filtered view a
no-data result means 'this provider doesn't cover this dimension',
which isn't a reliability story and shouldn't pollute the leaderboard.

Product pages keep their fallback because they aggregate across every
bench, not a single filtered view.
@Flotapponnier
Flotapponnier merged commit 45f4039 into main May 23, 2026
@Flotapponnier
Flotapponnier deleted the fix/filter-hides-unavailable branch May 25, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant