diff --git a/CHANGES.md b/CHANGES.md
index f0e893836612a2567d83f01fcb65b69e60d739b8..fdc004068fe9e222ef385471e158d6e4c8edac72 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -6,6 +6,7 @@ Changes
 
 ### Unreleased
 
+* 2019-10-28 - Adjusted login.mustache template due to upstream changes in theme Boost.
 * 2019-10-28 - Adjusted columns2.mustache template due to upstream changes in theme Boost.
 * 2019-10-28 - Adjusted loginform.mustache template due to upstream changes in Moodle core.
 * 2019-10-28 - Adjusted function favicon() in core_renderer.php due to upstream changes in Moodle core.
diff --git a/templates/login.mustache b/templates/login.mustache
index 679c45af94d6673540f31e0b3a18048dc058ec67..bb55ad4a83805ab5f8c256dce4d20984735b34bb 100644
--- a/templates/login.mustache
+++ b/templates/login.mustache
@@ -80,5 +80,8 @@
 </body>
 </html>
 {{#js}}
-require(['theme_boost/loader']);
+M.util.js_pending('theme_boost/loader');
+require(['theme_boost/loader'], function() {
+  M.util.js_complete('theme_boost/loader');
+});
 {{/js}}
diff --git a/templates/login.mustache.original b/templates/login.mustache.original
index f44017ddb6c9bf29453f114e0d48e9130a7e5ef8..554a5c0b234c19a0cd3e56d49c15d0a3fffa1544 100644
--- a/templates/login.mustache.original
+++ b/templates/login.mustache.original
@@ -67,5 +67,8 @@
 </body>
 </html>
 {{#js}}
-require(['theme_boost/loader']);
+M.util.js_pending('theme_boost/loader');
+require(['theme_boost/loader'], function() {
+  M.util.js_complete('theme_boost/loader');
+});
 {{/js}}