Summary
Tapping the podcast mini player to open the full player crashes on Mac only ("My Mac — Designed for iPad").
Crash
Fatal error: No ObservableObject of type AnalyticsManager found.
7 FullPlayerView.actions.getter
21 FullPlayerView.player.getter
22 FullPlayerView.body.getter
Root cause
FullPlayerView and ChaptersView read analytics via @EnvironmentObject. They are presented in .sheet contexts, and the iOS-app-on-Mac runtime does not propagate the root .environmentObject(analytics) across the sheet boundary, so the first access traps. iPhone/iPad inherit it, so it is Mac-only.
Fix
Re-inject .environmentObject(analytics) into the full-player and chapters sheets (mirrors the existing DeepLinkNewsDetailView pattern). Addressed in PR #314.
Summary
Tapping the podcast mini player to open the full player crashes on Mac only ("My Mac — Designed for iPad").
Crash
Root cause
FullPlayerViewandChaptersViewreadanalyticsvia@EnvironmentObject. They are presented in.sheetcontexts, and the iOS-app-on-Mac runtime does not propagate the root.environmentObject(analytics)across the sheet boundary, so the first access traps. iPhone/iPad inherit it, so it is Mac-only.Fix
Re-inject
.environmentObject(analytics)into the full-player and chapters sheets (mirrors the existingDeepLinkNewsDetailViewpattern). Addressed in PR #314.