From cb618d6718a45dde886c08473ebf8360d8ae0a51 Mon Sep 17 00:00:00 2001 From: Manvesh Vyas Date: Thu, 26 Oct 2017 16:40:12 -0700 Subject: [PATCH] Fix scenario where expandedRowHeights[expandedOffset] is undefined. --- src/directives/apMesa.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/directives/apMesa.js b/src/directives/apMesa.js index ca6c3d0..b116ea2 100644 --- a/src/directives/apMesa.js +++ b/src/directives/apMesa.js @@ -372,7 +372,7 @@ runningTotalScroll += rowsHeight; // the pixels that this row's expanded panel displaces - var expandedPixels = scope.transientState.expandedRowHeights[expandedOffset]; + var expandedPixels = scope.transientState.expandedRowHeights[expandedOffset] || 0; runningTotalScroll += expandedPixels; rowOffset = expandedOffset; @@ -383,7 +383,7 @@ } } - scope.transientState.rowOffset = Math.max(0, rowOffset); + scope.transientState.rowOffset = Math.max(0, rowOffset || 0); scrollDeferred.resolve();