Found during parity wave 2 (PR #403): CardImageStates.spec.ts cannot be ported because the unified /display sheet renderer has no UI for image fetch errors or slow loads — the classic grid's per-card error placeholder/spinner treatment (Card.tsx loading/error states, see docs/features/grid-selector.md) has no sheet equivalent. Genuine gap, not a route-swap casualty. Needs a design-consistent treatment (same class of fix as the PagePreview orphan badge, #398).
🤖 Generated with Claude Code
Found during parity wave 2 (PR #403):
CardImageStates.spec.tscannot be ported because the unified /display sheet renderer has no UI for image fetch errors or slow loads — the classic grid's per-card error placeholder/spinner treatment (Card.tsx loading/error states, see docs/features/grid-selector.md) has no sheet equivalent. Genuine gap, not a route-swap casualty. Needs a design-consistent treatment (same class of fix as the PagePreview orphan badge, #398).🤖 Generated with Claude Code