diff --git a/js/angular/directive/collectionRepeat.js b/js/angular/directive/collectionRepeat.js index f181111798..47740e2d57 100644 --- a/js/angular/directive/collectionRepeat.js +++ b/js/angular/directive/collectionRepeat.js @@ -190,7 +190,11 @@ function CollectionRepeatDirective($ionicCollectionManager, $parse, $window) { repeatManager = null; }); scope.$on('$ionic.reconnectScope', function() { - refreshDimensions(); + if (refreshDimensions.queued) { + $$rAF(function() { + $$rAF(refreshDimensions); + }); + } }); // Make sure this resize actually changed the size of the screen