From 4c8a3ee5ba507d2b6f29ae142e6094dd77cd7916 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Fri, 17 Apr 2026 05:55:06 +0200 Subject: [PATCH] Push video info navigation from media source browser on tvOS handlePendingNavigation guarded the .mediaSource append with #if os(iOS) || os(macOS), so navigating to video info from a media source on tvOS was silently dropped. The NavigationStack binding is already unconditional, so the append is safe on all platforms. --- Yattee/Views/Navigation/UnifiedTabView.swift | 2 -- 1 file changed, 2 deletions(-) diff --git a/Yattee/Views/Navigation/UnifiedTabView.swift b/Yattee/Views/Navigation/UnifiedTabView.swift index 4d7134f5..f4017089 100644 --- a/Yattee/Views/Navigation/UnifiedTabView.swift +++ b/Yattee/Views/Navigation/UnifiedTabView.swift @@ -901,9 +901,7 @@ extension UnifiedTabView { case .playlist(let id, _): playlistPaths[id, default: NavigationPath()].append(destination) case .mediaSource(let id, _, _): - #if os(iOS) || os(macOS) mediaSourcePaths[id, default: NavigationPath()].append(destination) - #endif case .instance(let id, _, _): instancePaths[id, default: NavigationPath()].append(destination) case .bookmarks: