Fixed
- Dashboard scroll blank-screen fixed on iOS Safari and Android Chrome. Two
filterproperties on dashboard elements (.event-item__bar { filter: saturate(0.4) }and.weather-widget__icon { filter: drop-shadow(...) }) created GPU compositor layers inside the scroll container that overwhelmed the mobile compositor on both WebKit and Blink. Replacedfilter: saturate(0.4)withopacity: 0.5; removed the drop-shadow filter entirely. The gap between content and bottom nav introduced in v0.52.29 is also fixed:height: calc(100dvh - nav - safe-areas)double-subtracted the nav height (.dashboardis already inside.app-contentwhich excludes the nav), changed toheight: 100%.