diff --git a/resources/js/result-saver.js b/resources/js/result-saver.js
index f1112774e1e493832b102869333e06cee7a04b58..eedd32659869b246920a18b44999ddf4998dcfb8 100644
--- a/resources/js/result-saver.js
+++ b/resources/js/result-saver.js
@@ -12,11 +12,11 @@ document.addEventListener("DOMContentLoaded", (event) => {
   if(document.readyState == 'complete'){
     initResultSaver();
   }else{
-    document.onreadystatechange = e => {
+    document.addEventListener("readystatechange", e => {
       if (document.readyState === 'complete') {
         initResultSaver();
       }
-    };
+    });
   }
 });
 
diff --git a/resources/js/scriptResultPage.js b/resources/js/scriptResultPage.js
index 9f36cef2149b085a5b36b31a2fcc988270812f15..1230557afd29afaea1b8ef40869135be3311523b 100644
--- a/resources/js/scriptResultPage.js
+++ b/resources/js/scriptResultPage.js
@@ -2,11 +2,11 @@ document.addEventListener("DOMContentLoaded", (event) => {
   if(document.readyState == 'complete'){
     initialize();
   }else{
-    document.onreadystatechange = e => {
+    document.addEventListener("readystatechange", e => {
       if (document.readyState == 'complete') {
         initialize();
       }
-    };
+    });
   }
 });