diff --git a/app/core/Router.coffee b/app/core/Router.coffee index 76bc0f224..f556f2aaf 100644 --- a/app/core/Router.coffee +++ b/app/core/Router.coffee @@ -185,7 +185,10 @@ module.exports = class CocoRouter extends Backbone.Router window.currentView.destroy() $('.popover').popover 'hide' $('#flying-focus').css({top: 0, left: 0}) # otherwise it might make the page unnecessarily tall - _.delay (-> $('body')[0].scrollTop = 0), 10 + _.delay (-> + $('html')[0].scrollTop = 0 + $('body')[0].scrollTop = 0 + ), 10 onGPlusAPILoaded: => @renderLoginButtons() diff --git a/app/views/core/CocoView.coffee b/app/views/core/CocoView.coffee index 316c699ea..39d380971 100644 --- a/app/views/core/CocoView.coffee +++ b/app/views/core/CocoView.coffee @@ -442,7 +442,7 @@ module.exports = class CocoView extends Backbone.View scrollToLink: (link, speed=300) -> scrollTo = $(link).offset().top - $('body').animate({ scrollTop: scrollTo }, speed) + $('html, body').animate({ scrollTop: scrollTo }, speed) toggleFullscreen: (e) -> # https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode?redirectlocale=en-US&redirectslug=Web/Guide/DOM/Using_full_screen_mode