diff --git a/Uni Hamburg Moodle Auto Login.user.js b/Uni Hamburg Moodle Auto Login.user.js
index 8b74aaded563507446a9b880c62fd8b1cb1484e3..dc414b1f8f5ecc016864add0623858fa9c834b10 100644
--- a/Uni Hamburg Moodle Auto Login.user.js	
+++ b/Uni Hamburg Moodle Auto Login.user.js	
@@ -5,7 +5,7 @@
 // @description    Automatically logs you in to the Uni Hamburg Moodle, given automated password filling.
 // @description:de Loggt Dich automatisch in das Moodle der Uni Hamburg ein, gegeben, dass die Login-Daten automatisch ausgefüllt werden.
 
-// @version        1.0.3
+// @version        1.0.4
 // @copyright      2023+, Jan G. (Rsge)
 // @license        Mozilla Public License 2.0
 // @icon           https://lernen.min.uni-hamburg.de/theme/image.php/uhh/theme/1698645195/favicon
@@ -19,7 +19,7 @@
 // @match          https://lernen.min.uni-hamburg.de/login/*
 // @match          https://login.uni-hamburg.de/idp/*
 
-// @run-at         document-idle
+// @run-at         document-end
 // @grant          none
 // ==/UserScript==
 
@@ -34,7 +34,10 @@
     }
     let secondLoginButtonElements = document.getElementsByClassName("form-element form-button");
     if (secondLoginButtonElements.length > 0) {
-      secondLoginButtonElements[0].click();
+      let passwordInput = document.getElementById("password");
+      passwordInput.addEventListener("input", function() {
+        secondLoginButtonElements[0].click();
+      });
     }
   }, false);
 })();