Sv443 1 рік тому
батько
коміт
6e85b07962
1 змінених файлів з 7 додано та 6 видалено
  1. 7 6
      src/index.ts

+ 7 - 6
src/index.ts

@@ -17,7 +17,8 @@ import {
 } from "./features/index";
 
 /** URLs of images to pre-cache so they can be displayed instantly */
-const precacheImgs = [
+const preloadImgs = [
+  getAssetUrl("icon/icon.png"),
   getAssetUrl("spinner.svg"),
   getAssetUrl("delete.svg"),
   getAssetUrl("lyrics.svg"),
@@ -58,15 +59,15 @@ function preInit() {
 }
 
 async function init() {
+  if(domain === "ytm")
+    preloadImages(preloadImgs, true)
+      .then(() => log(`Preloaded ${preloadImgs.length} ${autoPlural("image", preloadImgs)}`))
+      .catch((e) => error(`Couldn't preload images: ${e}`));
+
   await preInitLayout();
 
   try {
     document.addEventListener("DOMContentLoaded", onDomLoad);
-
-    if(domain === "ytm")
-      preloadImages(precacheImgs)
-        .then(() => log(`Pre-cached ${precacheImgs.length} ${autoPlural("image", precacheImgs)}`))
-        .catch((e) => error(`Pre-caching error: ${e}`));
   }
   catch(err) {
     error("General Error:", err);