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; }