Skip to content

Remove Gaming Hub examples to keep the catalog index responsive#4268

Merged
tintinthong merged 3 commits intomainfrom
cs-10544-catalog-gaming-hub-workaround
Mar 30, 2026
Merged

Remove Gaming Hub examples to keep the catalog index responsive#4268
tintinthong merged 3 commits intomainfrom
cs-10544-catalog-gaming-hub-workaround

Conversation

@habdelra
Copy link
Copy Markdown
Contributor

@habdelra habdelra commented Mar 27, 2026

Summary

  • remove the Gaming Hub listing's examples.* relationships so the catalog index page stays responsive when the showcase renders that listing
  • keep the Gaming Hub listing itself and its specs in the catalog so the entry still appears while avoiding the heavy example card graph that currently tips the page over
  • treat this as a temporary mitigation until CS-10544 fixes the underlying catalog rendering behavior and the examples can be restored

Investigation

We tracked this down by bisecting the catalog showcase data instead of continuing to bisect recent merges.

What we found:

  • the catalog showcase path renders full listing components instead of using prerendered HTML for those hero sections
  • most new.* showcase entries were fine, but Gaming Hub was the first listing that consistently tipped the catalog index into an unresponsive state
  • removing only Gaming Hub from the showcase made the catalog index render again
  • restoring Gaming Hub and then removing only its examples.* relationships also made the catalog index render again
  • keeping Gaming Hub specs in place was fine; the bad path was tied to the examples
  • lightweight example targets were fine, while gaming-related examples repeatedly reproduced the hang

Our current belief is that the underlying issue is still the catalog showcase rendering path eagerly materializing live card components and their module graphs, especially for heavy example cards. CS-10544 is the actual fix for that behavior. This PR is only a stopgap to keep the catalog usable until that work lands.

Screenshots

Catalog index rendering again with Gaming Hub still present in the showcase:

Catalog index renders with Gaming Hub present

Gaming Hub detail card rendering with an empty Examples section:

Gaming Hub detail renders with empty examples

Follow-up

  • once CS-10544 lands, restore the removed Gaming Hub examples to this listing

@habdelra habdelra marked this pull request as ready for review March 27, 2026 22:12
@habdelra habdelra requested a review from a team March 27, 2026 22:17
@habdelra habdelra changed the title Remove Gaming Hub examples from the catalog showcase Fix catalog hang: Remove Gaming Hub examples from the catalog showcase Mar 27, 2026
@habdelra habdelra changed the title Fix catalog hang: Remove Gaming Hub examples from the catalog showcase Remove Gaming Hub examples to keep the catalog index responsive Mar 27, 2026
@github-actions
Copy link
Copy Markdown

Host Test Results

    1 files  ±0      1 suites  ±0   2h 12m 20s ⏱️ + 1m 31s
2 061 tests ±0  2 046 ✅ ±0  15 💤 ±0  0 ❌ ±0 
2 076 runs  ±0  2 061 ✅ ±0  15 💤 ±0  0 ❌ ±0 

Results for commit 4dae181. ± Comparison against base commit 4d976c0.

@tintinthong tintinthong merged commit 120bcf9 into main Mar 30, 2026
40 of 41 checks passed
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.

5 participants