Skip to content

Use partial prefetching and native table row navigation - #1186

Open
jasonhedman wants to merge 6 commits into
json/server-dashboard-readsfrom
json/native-navigation
Open

Use partial prefetching and native table row navigation#1186
jasonhedman wants to merge 6 commits into
json/server-dashboard-readsfrom
json/native-navigation

Conversation

@jasonhedman

@jasonhedman jasonhedman commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Enable Next's partial prefetching and use rowLinkComponent={Link} directly for table rows in Discover, Facilitators, facilitator server lists, and Composer agents. Remove the three manual hover-prefetch handlers and the shared Next-link wrapper. Existing whole-row click areas, accessible names, tab order, and URL destinations remain intact.

The row and destination types are inferred without explicit JSX generic arguments. Two URL builders are small typed helpers to preserve route patterns when passed alongside generic Next Link. The other two already used typed helpers.

The framework-neutral table API is installed in the earlier collection-adoption layer and published from https://github.com/Merit-Systems/foundation/pull/157. DataTable and ResponsiveCollection match the canonical registry exactly; their temporary integrity exceptions have been removed.

Validation: pnpm check passed 35 tasks, including 255 app tests and UI contract/integrity with no deviations. Production build passed. Foundation checks passed 47 tasks plus clean-install smoke, including accepted/rejected typed destinations, and its docs build passed. Independent review found no actionable issues. Browser facilitator-row navigation passed; full server-list live data remains blocked by existing scan database credentials. The earlier integration was also verified in light/dark mode.

@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
x402scan Ready Ready Preview Sep 9, 2026 7:18pm UTC

Request Review

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