diff --git a/web/page_view.js b/web/page_view.js
index 46b53a6db..3db952f39 100644
--- a/web/page_view.js
+++ b/web/page_view.js
@@ -368,7 +368,7 @@ var PageView = function pageView(container, id, scale, defaultViewport,
       }
       dest = null;
       // Fixes the case when PDF has different page sizes.
-      this.viewer.currentScaleValue = this.viewer.currentScaleValue;
+      this.viewer._setScale(this.viewer.currentScaleValue, true);
     }
     if (!dest) {
       scrollIntoView(div);