MOBILE-2841 messages: Fix scroll bottom in iOS devices

main
Dani Palou 2019-01-24 15:52:10 +01:00
parent 8436162fb6
commit 6c94a675f0
1 changed files with 3 additions and 2 deletions

View File

@ -352,8 +352,9 @@ export class AddonMessagesDiscussionPage implements OnDestroy {
}
// Check if we are at the bottom to scroll it after render.
this.scrollBottom = this.domUtils.getScrollHeight(this.content) - this.domUtils.getScrollTop(this.content) ===
this.domUtils.getContentHeight(this.content);
// Use a 5px error margin because in iOS there is 1px difference for some reason.
this.scrollBottom = Math.abs(this.domUtils.getScrollHeight(this.content) - this.domUtils.getScrollTop(this.content) -
this.domUtils.getContentHeight(this.content)) < 5;
if (this.messagesBeingSent > 0) {
// Ignore polling due to a race condition.