From 46f15667f763316bb685bceff4403345f72daeea Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Tue, 12 Nov 2019 10:24:40 +0100 Subject: [PATCH] Load support scripts first E.g. SystemJS requires the Promise polyfill, so make sure all our support files are loaded first. --- kasmweb/utils/use_require.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kasmweb/utils/use_require.js b/kasmweb/utils/use_require.js index e0b8e70..198d800 100755 --- a/kasmweb/utils/use_require.js +++ b/kasmweb/utils/use_require.js @@ -288,13 +288,15 @@ function make_lib_files(import_format, source_maps, with_app_dir, only_legacy) { console.log(`Writing ${out_app_path}`); return helper.appWriter(out_path_base, legacy_path_base, out_app_path) .then((extra_scripts) => { - let legacy_scripts = extra_scripts; + let legacy_scripts = []; legacyFiles.forEach((file) => { let rel_file_path = path.relative(out_path_base, file); legacy_scripts.push(rel_file_path); }); + legacy_scripts = legacy_scripts.concat(extra_scripts); + let rel_app_path = path.relative(out_path_base, out_app_path); legacy_scripts.push(rel_app_path);