From cea8fcfe6490d052b71ca728e8bcb331e3718102 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Fri, 17 Apr 2026 04:00:28 +0200 Subject: [PATCH] Fix tvOS bookmark details disappearing when reopening video info --- Yattee/Views/Video/VideoInfoView.swift | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Yattee/Views/Video/VideoInfoView.swift b/Yattee/Views/Video/VideoInfoView.swift index bcc29079..5af353a2 100644 --- a/Yattee/Views/Video/VideoInfoView.swift +++ b/Yattee/Views/Video/VideoInfoView.swift @@ -283,6 +283,15 @@ struct VideoInfoView: View { #else if let video = displayedVideo { isBookmarked = dataManager?.isBookmarked(videoID: video.id.videoID) ?? false + if isBookmarked, let bookmark = dataManager?.bookmark(for: video.id.videoID) { + currentBookmark = bookmark + bookmarkTags = bookmark.tags + bookmarkNote = bookmark.note ?? "" + } else { + currentBookmark = nil + bookmarkTags = [] + bookmarkNote = "" + } watchEntry = dataManager?.watchEntry(for: video.id.videoID) } loadComments() @@ -330,6 +339,15 @@ struct VideoInfoView: View { #else if let video = displayedVideo { isBookmarked = dataManager?.isBookmarked(videoID: video.id.videoID) ?? false + if isBookmarked, let bookmark = dataManager?.bookmark(for: video.id.videoID) { + currentBookmark = bookmark + bookmarkTags = bookmark.tags + bookmarkNote = bookmark.note ?? "" + } else { + currentBookmark = nil + bookmarkTags = [] + bookmarkNote = "" + } watchEntry = dataManager?.watchEntry(for: video.id.videoID) } loadComments()