diff --git a/Yattee/Views/Player/tvOS/TVPlayerView.swift b/Yattee/Views/Player/tvOS/TVPlayerView.swift index b26c0403..8459071a 100644 --- a/Yattee/Views/Player/tvOS/TVPlayerView.swift +++ b/Yattee/Views/Player/tvOS/TVPlayerView.swift @@ -553,6 +553,15 @@ struct TVPlayerView: View { private func handleVideoFailed() { stopControlsTimer() stopAutoplayCountdown() + if showingQualitySheet { + hideQualitySheet() + } + if showingQueueSheet { + hideQueueSheet() + } + if isDetailsPanelVisible { + hideDetailsPanel() + } withAnimation(.easeOut(duration: 0.25)) { controlsVisible = false }