diff --git a/src/modules/viewport.js b/src/modules/viewport.js
index 39fe0cea..a9beb039 100644
--- a/src/modules/viewport.js
+++ b/src/modules/viewport.js
@@ -163,7 +163,9 @@ export default function Viewport(elementRoutines, buffer, element, viewportContr
       }
       else {
         topPadding.height(0);
-        viewport.scrollTop(viewport.scrollTop() - paddingHeight);
+        if(buffer.bof === false) {
+          viewport.scrollTop(viewport.scrollTop() - paddingHeight);
+        }
       }
     },