diff --git a/static/skin/viewer.js b/static/skin/viewer.js index 0f70dfa92..252b4c6fd 100644 --- a/static/skin/viewer.js +++ b/static/skin/viewer.js @@ -384,7 +384,10 @@ function setupSuggestions() { } function setupViewer() { - setInterval(handle_visual_viewport_change, 0); + // Defer the call of handle_visual_viewport_change() until after the + // presence or absence of the taskbar as determined by this function + // has been settled. + setTimeout(handle_visual_viewport_change, 0); const kiwixToolBarWrapper = document.getElementById('kiwixtoolbarwrapper'); if ( ! viewerSettings.toolbarEnabled ) { diff --git a/test/server.cpp b/test/server.cpp index ff6606f6e..0a6e292db 100644 --- a/test/server.cpp +++ b/test/server.cpp @@ -199,7 +199,7 @@ R"EXPECTEDRESULT( - + const blankPageUrl = `${root}/skin/blank.html`;