diff --git a/src/connectors/webauthn-fallback.html b/src/connectors/webauthn-fallback.html index b3288cff88..68e7014a83 100644 --- a/src/connectors/webauthn-fallback.html +++ b/src/connectors/webauthn-fallback.html @@ -25,7 +25,7 @@

- +

diff --git a/src/connectors/webauthn-fallback.ts b/src/connectors/webauthn-fallback.ts index 9c3ebbd032..8d6dcb3e93 100644 --- a/src/connectors/webauthn-fallback.ts +++ b/src/connectors/webauthn-fallback.ts @@ -19,7 +19,10 @@ document.addEventListener('DOMContentLoaded', async () => { document.getElementById('msg').innerText = translate('webAuthnFallbackMsg'); document.getElementById('remember-label').innerText = translate('rememberMe'); - document.getElementById('webauthn-button').innerText = translate('webAuthnAuthenticate'); + + const button = document.getElementById('webauthn-button'); + button.innerText = translate('webAuthnAuthenticate'); + button.onclick = start; document.getElementById('spinner').classList.add('d-none'); const content = document.getElementById('content'); @@ -31,10 +34,6 @@ function translate(id: string) { return locales[id]?.message || ''; } -(window as any).init = () => { - start(); -}; - function start() { if (sentSuccess) { return; diff --git a/src/connectors/webauthn.html b/src/connectors/webauthn.html index 15a7541dea..a5c1ba97fd 100644 --- a/src/connectors/webauthn.html +++ b/src/connectors/webauthn.html @@ -9,7 +9,7 @@
- +
diff --git a/src/connectors/webauthn.ts b/src/connectors/webauthn.ts index c71dd47e09..79ad8c1687 100644 --- a/src/connectors/webauthn.ts +++ b/src/connectors/webauthn.ts @@ -9,7 +9,9 @@ document.addEventListener('DOMContentLoaded', () => { const text = getQsParam('btnText'); if (text) { - document.getElementById('webauthn-button').innerText = decodeURI(text); + const button = document.getElementById('webauthn-button'); + button.innerText = decodeURI(text); + button.onclick = executeWebAuthn; } }); @@ -76,8 +78,6 @@ function executeWebAuthn() { .catch(err => error('WebAuth Error: ' + err)); } -(window as any).executeWebAuthn = executeWebAuthn; - function onMessage() { window.addEventListener('message', event => { if (!event.origin || event.origin === '' || event.origin !== parentOrigin) {