diff --git a/app/Controllers/EpisodeController.php b/app/Controllers/EpisodeController.php
index 2704015c42f0dda239a86485e9279feb91a8ab99..971bfb80f142c738996743103948cc09fdcc6030 100644
--- a/app/Controllers/EpisodeController.php
+++ b/app/Controllers/EpisodeController.php
@@ -89,7 +89,10 @@ class EpisodeController extends BaseController
 
             if (can_user_interact()) {
                 helper('form');
+
+                return view('episode/comments', $data);
             }
+
             // The page cache is set to a decade so it is deleted manually upon podcast update
             return view('episode/comments', $data, [
                 'cache' => $secondsToNextUnpublishedEpisode
@@ -128,6 +131,8 @@ class EpisodeController extends BaseController
 
             if (can_user_interact()) {
                 helper('form');
+
+                return view('episode/activity', $data);
             }
             // The page cache is set to a decade so it is deleted manually upon podcast update
             return view('episode/activity', $data, [
diff --git a/app/Controllers/PodcastController.php b/app/Controllers/PodcastController.php
index d113648edb545a8875ffde93691dfcff8ec18b7d..71c5c283b1813eb84c3110dfdc172bb668ecd9ec 100644
--- a/app/Controllers/PodcastController.php
+++ b/app/Controllers/PodcastController.php
@@ -88,6 +88,8 @@ class PodcastController extends BaseController
             // if user is logged in then send to the authenticated activity view
             if (can_user_interact()) {
                 helper('form');
+
+                return view('podcast/activity', $data);
             }
 
             $secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
@@ -136,6 +138,8 @@ class PodcastController extends BaseController
             // // if user is logged in then send to the authenticated activity view
             if (can_user_interact()) {
                 helper('form');
+
+                return view('podcast/about', $data);
             }
 
             $secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
@@ -257,6 +261,10 @@ class PodcastController extends BaseController
                 ),
             ];
 
+            if (can_user_interact()) {
+                return view('podcast/episodes', $data);
+            }
+
             $secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
                 $this->podcast->id,
             );