        });
  
        this._maybeCallOnScrollbarPresenceChange();
-@@ -584,6 +616,60 @@ var Grid = function (_React$PureComponent) {
+@@ -584,6 +616,65 @@ var Grid = function (_React$PureComponent) {
          }
        }
  

       } else {
         (0, _updateScrollIndexHelper2.default)({
           cellSizeAndPositionManager: instanceProps.rowSizeAndPositionManager,
@@ -630,24 +720,55 @@ var Grid = function (_React$PureComponent) {
           size: height,
           sizeJustIncreasedFromZero: sizeJustIncreasedFromZero,
           updateScrollIndexCallback: function updateScrollIndexCallback() {
-            return _this2._updateScrollTopForScrollToRow(_this2.props);
+            _this2._updateScrollLeftForScrollToColumn(_this2.props);
           }
         });
       }
 

       this._cellHeightCache[key] = height;
       this._cellWidthCache[key] = width;
diff --git a/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js b/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js
index e1b959a..89163a5 100644
--- a/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js
+++ b/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js
@@ -132,6 +132,9 @@ var Grid = function (_React$PureComponent) {
