diff --git a/src/components/ThumbnailNavigation.js b/src/components/ThumbnailNavigation.js
index 48accae8e21f7708b802ab5d503cea106392a211..9eb9c761557fbf3426b50fd8dcb8a61560324f28 100644
--- a/src/components/ThumbnailNavigation.js
+++ b/src/components/ThumbnailNavigation.js
@@ -38,7 +38,7 @@ export class ThumbnailNavigation extends Component {
     if (prevProps.canvasIndex !== canvasIndex) {
       let index = canvasIndex;
       if (view === 'book') index = Math.ceil(index / 2);
-      this.gridRef.current.scrollToItem(index, 'center');
+      this.gridRef.current.scrollToItem(index, 'smart');
     }
   }