diff --git a/assets/js/script.js b/assets/js/script.js
index cfd5a62bd1187a648f68a75a8b592947a75322bd..05ed492a9d79b6085305c73b7ec7892131817b02 100644
--- a/assets/js/script.js
+++ b/assets/js/script.js
@@ -8,7 +8,9 @@ document.addEventListener("DOMContentLoaded", () => {
     document.addEventListener("scroll", update_top_bar);
     update_top_bar();
   }
+});
 
+document.addEventListener("load", () => {
   function preloadImage (element) {
     element.src = element.dataset[ "src" ];
     element.srcset = element.dataset[ "srcset" ];
diff --git a/index.html b/index.html
index 0d6a0dae7833457ab366a736650eb3c1c10d875b..97b5ed0b14f122478b2e388fad01fd55ac5eae87 100644
--- a/index.html
+++ b/index.html
@@ -25,7 +25,9 @@ or just look fancy.</p></div><div class="nine wide column"></div></div><div clas
     document.addEventListener("scroll", update_top_bar);
     update_top_bar();
   }
+});
 
+document.addEventListener("load", () => {
   function preloadImage (element) {
     element.src = element.dataset[ "src" ];
     element.srcset = element.dataset[ "srcset" ];
diff --git a/privacy-policy/index.html b/privacy-policy/index.html
index 3ec28ff9405dee26f10e5e2307857d19ee8f6631..6394b0f80882704e65b87a3ef5346a0a3fafe1be 100644
--- a/privacy-policy/index.html
+++ b/privacy-policy/index.html
@@ -23,7 +23,9 @@ server, and cannot be policed by us.
     document.addEventListener("scroll", update_top_bar);
     update_top_bar();
   }
+});
 
+document.addEventListener("load", () => {
   function preloadImage (element) {
     element.src = element.dataset[ "src" ];
     element.srcset = element.dataset[ "srcset" ];
diff --git a/releases/index.html b/releases/index.html
index 38fc1dd30b582bba23afe6a3b12526d9980138ca..5065f7a2c3365f391a7814412943d85cad42e40e 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -15,7 +15,9 @@ or through our <a href="https://repo.kuschku.de/fdroid/repo/?fingerprint=A0CBC2C
     document.addEventListener("scroll", update_top_bar);
     update_top_bar();
   }
+});
 
+document.addEventListener("load", () => {
   function preloadImage (element) {
     element.src = element.dataset[ "src" ];
     element.srcset = element.dataset[ "srcset" ];