diff --git a/plugins/chunter-resources/src/components/ReverseChannelScrollView.svelte b/plugins/chunter-resources/src/components/ReverseChannelScrollView.svelte
index 82860a8a67..9518f748dd 100644
--- a/plugins/chunter-resources/src/components/ReverseChannelScrollView.svelte
+++ b/plugins/chunter-resources/src/components/ReverseChannelScrollView.svelte
@@ -251,8 +251,8 @@
 
     if (topOffset < 0) {
       scroller?.scrollBy(topOffset)
-    } else if (topOffset > 0) {
-      scroller?.scrollBy(topOffset)
+    } else if (scrollDiv.scrollTop > 0) {
+      scrollDiv.scroll({ top: 0, behavior: 'instant' })
     }
   }