diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js index 86cba29e76c..c70c866c634 100644 --- a/apps/files/js/filelist.js +++ b/apps/files/js/filelist.js @@ -1919,7 +1919,13 @@ // Animation var _this = this; - this.$container.animate({ + var $scrollContainer = this.$container; + if ($scrollContainer[0] === window) { + // need to use "body" to animate scrolling + // when the scroll container is the window + $scrollContainer = $('body'); + } + $scrollContainer.animate({ // Scrolling to the top of the new element scrollTop: currentOffset + $fileRow.offset().top - $fileRow.height() * 2 - additionalOffset }, {