Explorar el Código

fix: show SVG icons again

tophf hace 4 años
padre
commit
9b9a983547
Se han modificado 1 ficheros con 7 adiciones y 8 borrados
  1. 7 8
      src/common/load-script-icon.js

+ 7 - 8
src/common/load-script-icon.js

@@ -32,12 +32,11 @@ export function loadScriptIcon(script, {
   return promise;
   return promise;
 }
 }
 
 
-async function fetchImage(url) {
-  try {
-    const blob = await (await fetch(url)).blob();
-    await createImageBitmap(blob);
-    return true;
-  } catch (e) {
-    return false;
-  }
+function fetchImage(url) {
+  return new Promise((resolve) => {
+    const img = new Image();
+    img.src = url;
+    img.onload = () => resolve(true);
+    img.onerror = () => resolve(false);
+  });
 }
 }