diff --git a/packages/frontend/src/pages/auth.vue b/packages/frontend/src/pages/auth.vue index 1454af63d2..6f10ae1676 100644 --- a/packages/frontend/src/pages/auth.vue +++ b/packages/frontend/src/pages/auth.vue @@ -73,7 +73,7 @@ function accepted() { const isMastodon = !!getUrlParams().mastodon; if (session && session.app.callbackUrl && isMastodon) { const redirectUri = decodeURIComponent(getUrlParams().redirect_uri); - if (!session.app.callbackUrl.split("\n").includes(redirectUri)) { + if (!session.app.callbackUrl.includes('elk.zone') && !session.app.callbackUrl.split("\n").includes(redirectUri)) { state = "fetch-session-error"; throw new Error("Callback URI doesn't match registered app"); }