fix(website): homepage interaction wedge refresh (B2 follow-up)#132
Merged
Conversation
Six-task plan: aggregator script + milestone summary, ComparisonTable rows + labels, tests, /bench Interactions section, repo-memory, gates + PR (no auto-merge). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Three labels changed in the prior commit (AG Grid + TanStack + MUI X) to reflect the interaction wedge from PR #131. Regex assertions updated to match the new label phrasings: - AG Grid: "1.7× slower scroll, 3× slower interaction; row-height drift" - TanStack: "Headless; ~2× slower interaction (filter-metadata ties pretable)" - MUI X: "Scroll-p95 parity; 2× slower interaction" The pretable "Recommended path" assertion is unchanged. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…mparator data Replaces the placeholder paragraph that said "comparative interaction evidence is on the roadmap" with a real section paralleling the H1 scroll layout. Driven by the new aggregated milestone summary at status/milestones/2026-05-10-b2-sort-filter-summary.json (built from PR #131's per-run summaries). New loader (loadInteractionSummary) + verdict helper (interactionVerdictFor) mirror the existing scroll-side patterns. The verdict helper computes per-script ratios against the fastest adapter and annotates the TanStack filter-metadata tie inline ("2.1–2.6× slower (filter-metadata ties pretable)"). Per-adapter latency table + two prose paragraphs match the H1 section's structure for visual consistency. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Documents the three editorial surfaces touched (ComparisonTable rows + trail-markers, /bench Interactions section, aggregated summary file), the deliberate non-goals (ReceiptsBand owned by PR #129, n=20 follow-up deferred), and the remaining open threads from B2. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Vercel preview readyPreview: https://pretable-cdqzdb5nx-cacheplane.vercel.app Updated automatically by the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Lands the PR #131 sort + filter comparator wedge on the homepage. Three editorial surfaces touched; no source/package changes.
No auto-merge. Three editorial surfaces means prose review — please read the prose drafts below and confirm before merging.
What changed
Comparison table — new interaction rows
Trail-marker label diff
The MUI X label is the most consequential change — the prior "parity at scroll p95" framing read positively about MUI; the new label preserves that half of the story while adding the interaction caveat.
ComparisonTable subhead — new closing sentence
/bench page Interactions section — prose draft
What's NOT in this PR
Test plan
🤖 Generated with Claude Code