diff --git a/src/browser/pages/login.html b/src/browser/pages/login.html
index fa4af8592..e258b202a 100644
--- a/src/browser/pages/login.html
+++ b/src/browser/pages/login.html
@@ -56,6 +56,12 @@
if (el) {
el.value = location.href
}
+ // get password from the url
+ let url = new URL(window.location.href)
+ if( url.searchParams.get("session_password") ){
+ document.getElementsByName("password")[0].value = url.searchParams.get("session_password")
+ document.getElementsByClassName("submit")[0].click()
+ }