In some cases the contentScrollTop > maxScrollTop (by 1px) and therefore (_this.prevScrollTop > _this.maxScrollTop) when scrolling all the way to bottom.
Changing line 517 to
if (_this.prevScrollTop < _this.maxScrollTop) {
_this.$el.trigger('scrollend');
}
In some cases the contentScrollTop > maxScrollTop (by 1px) and therefore (_this.prevScrollTop > _this.maxScrollTop) when scrolling all the way to bottom.
Changing line 517 to if (_this.prevScrollTop < _this.maxScrollTop) { _this.$el.trigger('scrollend'); }
seems to fix the issue.