mirror of
https://github.com/yattee/yattee.git
synced 2026-10-23 13:12:53 +00:00
Tapping a new-videos notification while Home's Settings sheet was up switched to the Subscriptions feed underneath the sheet, so the app came back still showing Settings. The existing dismissSettings() hook was never called. NavigationCoordinator.dismissPresentations() bumps a generation that the main window's root sheet host and screen sheets (Home's Settings, Remote Devices, Customize Home; Subscriptions' view options and data) observe via .dismissesOnExternalNavigation(_:). The notification, deep links and Handoff call it; in-app navigation and layout swaps do not. The expanded player keeps its own sheets. The notification also collapses the expanded player so the feed it opens is visible.