From eee0b6865cfff67e494810f57a49d51f051657e2 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Mon, 22 Mar 2021 13:08:54 +0800 Subject: [PATCH] MDL-71159 output: Do not run content prefetch during install --- lib/outputrequirementslib.php | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/lib/outputrequirementslib.php b/lib/outputrequirementslib.php index 39717953eb1..e272b231b35 100644 --- a/lib/outputrequirementslib.php +++ b/lib/outputrequirementslib.php @@ -1389,12 +1389,26 @@ class page_requirements_manager { } // First include must be to a module with no dependencies, this prevents multiple requests. - $prefix = 'M.util.js_pending("core/first");'; - $prefix .= "require(['core/first'], function() {\n"; - $prefix .= "require(['core/prefetch']);\n"; - $suffix = 'M.util.js_complete("core/first");'; - $suffix .= "\n});"; - $output .= html_writer::script($prefix . implode(";\n", $this->amdjscode) . $suffix); + $prefix = <<amdjscode) . $suffix); return $output; }