diff --git a/src/pages/catchup.jsx b/src/pages/catchup.jsx
index d23b422c..6fb99f2e 100644
--- a/src/pages/catchup.jsx
+++ b/src/pages/catchup.jsx
@@ -634,6 +634,12 @@ function Catchup() {
             inline: 'center',
             behavior: 'smooth',
           });
+        } else if (authorRect.top < 0) {
+          authorElement.scrollIntoView({
+            block: 'nearest',
+            inline: 'nearest',
+            behavior: 'smooth',
+          });
         }
       }
     }