diff --git a/src/invidious.cr b/src/invidious.cr index 520e4ebf1..d0ef43c10 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -1611,7 +1611,10 @@ get "/feed/subscriptions" do |env| if user user = user.as(User) preferences = user.preferences - env.set "show_watched", true + + if preferences.unseen_only + env.set "show_watched", true + end # Refresh account headers = HTTP::Headers.new