diff --git a/src/components/backlog.rs b/src/components/backlog.rs
index 6ca73f1..f4d03dc 100644
--- a/src/components/backlog.rs
+++ b/src/components/backlog.rs
@@ -85,6 +85,9 @@ impl Component for Backlog {
       text_area.height = text_area.height.saturating_sub(height);
 
       scroll = scroll.saturating_sub(expected_height);
+      if scroll == 0 {
+        break;
+      }
     }
     if text_area.height == 0 {
       // No more room to display other paragraphs, stop now