Browse Source

fix: injection of cached delayed scripts

tophf 2 years ago
parent
commit
4ccc1d800c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/background/utils/preinject.js

+ 1 - 1
src/background/utils/preinject.js

@@ -293,7 +293,7 @@ async function prepareBag(cacheKey, url, isTop, env, inject, errors) {
   cache.batch(true);
   cache.batch(true);
   const bag = { [INJECT]: inject };
   const bag = { [INJECT]: inject };
   const { allIds, [MORE]: envDelayed } = env;
   const { allIds, [MORE]: envDelayed } = env;
-  const moreKey = envDelayed[PROMISE] && getUniqId('more');
+  const moreKey = envDelayed[IDS].length && getUniqId('more');
   Object.assign(inject, {
   Object.assign(inject, {
     [S_CACHE]: env[S_CACHE],
     [S_CACHE]: env[S_CACHE],
     [SCRIPTS]: prepareScripts(env),
     [SCRIPTS]: prepareScripts(env),