Fixed
- Dashboard blank-screen on scroll — actual dashboard-specific trigger identified. Each
.dashboard .widget::aftercarried alinear-gradient(135deg, color-mix(...), transparent 70%)as a full-cover tint overlay (glass.csssection 25). With many widgets stacked in the dashboard grid, each scrolling instance applied the gradient +color-mix()pattern repeatedly across the scroll viewport, reproducing the same WebKit/Blink scroll-rasterization failure that v0.52.32 fixed for.app-content. No other module page has a comparable per-card gradient overlay pseudo-element, which is why only the dashboard remained broken after v0.52.32/v0.52.33. Replaced the gradient with a flat translucentcolor-mix()background (half the original tint strength) so the module-accent vibrancy is preserved without a gradient. The pre-existing@media (prefers-reduced-transparency: reduce) { .dashboard .widget::after { display: none } }rule was a strong hint at the same conclusion.