diff --git a/src/pages/login.jsx b/src/pages/login.jsx index 5bcc0ce..5968ffc 100644 --- a/src/pages/login.jsx +++ b/src/pages/login.jsx @@ -40,7 +40,9 @@ function Login() { const { elements } = e.target; let instanceURL = elements.instanceURL.value.toLowerCase(); // Remove protocol from instance URL - instanceURL = instanceURL.replace(/(^\w+:|^)\/\//, ''); + instanceURL = instanceURL.replace(/^https?:\/\//, '').replace(/\/+$/, ''); + // Remove @acct@ or acct@ from instance URL + instanceURL = instanceURL.replace(/^@?[^@]+@/, ''); store.local.set('instanceURL', instanceURL); (async () => {