fix: Madiha's Trips stuck loading — tripsVM.loadTrips() was behind showReader guard
All checks were successful
Security Checks / dependency-audit (push) Successful in 13s
Security Checks / secret-scanning (push) Successful in 4s
Security Checks / dockerfile-lint (push) Successful in 4s

The .task block had guard showReader (Madiha=false) before
tripsVM.loadTrips(). Trips pre-load never ran for Madiha.
Moved tripsVM.loadTrips() before the guard so it runs for all users.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Yusuf Suleman
2026-04-04 22:50:40 -05:00
parent e28c4d0003
commit 8a04c18627

View File

@@ -138,10 +138,10 @@ struct MainTabView: View {
}
}
.task {
guard showReader else { return }
// Pre-load trips for all users
await tripsVM.loadTrips()
// Reader only for non-Madiha
guard showReader else { return }
let renderer = ArticleRenderer.shared
renderer.attachToWindow()