diff --git a/src/invidious.cr b/src/invidious.cr index eb764d3c..849fd989 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -413,6 +413,10 @@ get "/login" do |env| referer = env.request.headers["referer"]? referer ||= "/feed/subscriptions" + if referer.ends_with? "/login" + referer = "/feed/subscriptions" + end + templated "login" end