From a4f28fdc0f3214066192542068c9f8ee2a17d232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Thu, 21 May 2026 18:54:25 +0200 Subject: [PATCH] style(dashboard): tile-strip placeholder parity with live trend-card chrome The v1.4.41 W-FRONTEND-FACTORY placeholder rendered as the per-tile Suspense fallback shipped without the trend-card's flex column or min-height. The all-suspend edge case (every tile suspending simultaneously, e.g. a future RSC hoist of every cell) collapsed the grid row to zero height and the placeholder chrome diverged from the live tile shell by a couple of layout utilities. Match the trend-card's container classes byte-for-byte: add flex / min-w-0 / flex-col for chrome parity and min-h-[6rem] so the fallback holds the row open during a synchronous all-suspend transition. Structural Suspense test pin keys on the aria-hidden marker, not the className, so it stays green without modification. --- src/app/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index e5bbdfd60..f457f6459 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1413,7 +1413,7 @@ export default function DashboardPage() { fallback={