gsxdsm
9d07e85232
FN-6690: preload lazy-view CSS chunks
Ensure persisted lazy dashboard views request their extracted CSS before first paint.
- Carry CSS asset paths through the Vite view chunk manifest.
- Inject stylesheet links alongside modulepreload links for persisted lazy views.
- Cover Command Center CSS preloading and served CSS availability in dashboard tests.
- Quarantine the unrelated session cross-tab cleanup flake observed during verification.
Files changed:
.changeset/fn-6690-lazy-view-css.md | 5 +
.../__tests__/board-mobile-initial-render.test.tsx | 16 ++-
.../src/__tests__/server-view-preload.test.ts | 152 ++++++++++++++++++++-
.../src/__tests__/view-chunk-manifest.test.ts | 57 ++++++--
packages/dashboard/src/server.ts | 16 ++-
packages/dashboard/src/view-chunk-manifest.ts | 26 +++-
packages/dashboard/vitest.config.ts | 6 +-
scripts/lib/test-quarantine.json | 5 +
8 files changed, 253 insertions(+), 30 deletions(-)
Fusion-Task-Id: FN-6690
Fusion-Task-Lineage: 6ac0d06f-14db-4302-98f8-0e742172ed7f
2026-06-19 03:49:56 -07:00
..
2026-06-03 19:12:28 -07:00
2026-06-14 15:29:35 -07:00
2026-06-18 13:41:37 -07:00
2026-05-04 14:35:23 -07:00
2026-06-18 16:47:09 -07:00
2026-06-16 15:08:24 -07:00
2026-06-15 02:30:41 -07:00
2026-06-13 15:21:00 -07:00
2026-06-03 19:12:28 -07:00
2026-06-19 03:49:56 -07:00
2026-06-14 15:29:35 -07:00