diff --git a/src/app/page.tsx b/src/app/page.tsx index 2caa13078..e5bbdfd60 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1400,26 +1400,14 @@ export default function DashboardPage() { {trendCards.map((entry) => (
{/* - * v1.4.40 W-RSC — per-tile `` boundary. - * The tile body is synchronous today (every tile - * reads from the merged `data` memo which already - * gates on the slim/thick analytics queries on the - * parent), so this fallback never paints in the - * current composition. The structural boundary - * matches the chart-row layer below so the entire - * dashboard composition reads as a streaming-ready - * grid of independently suspending cells — and - * future RSC hoists of any tile slot won't need a - * second pass to add the fallback infrastructure. - */} - {/* - * v1.4.41 W-FRONTEND-FACTORY (UX M1) — swap the - * `null` fallback for a layout-stable placeholder - * that mirrors the trend-card chrome. The body - * stays synchronous today so the fallback rarely + * Per-tile `` boundary with a layout-stable + * placeholder that mirrors the trend-card chrome. Tile + * bodies are synchronous today so the fallback rarely * paints, but a future RSC hoist of any tile slot * would otherwise leave the grid track empty and * trigger CLS as the cell paints in. + * + * v1.4.40 W-RSC — boundary added; v1.4.41 W-FRONTEND-FACTORY — fallback hoisted to layout-stable placeholder. */}