From 99c159ae313dc6e791ae82cf937a0e29f110d97c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 27 Jan 2026 09:41:25 -0800 Subject: skip captcha for tor --- src/routes/(static)/register/+page.svelte | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/routes/(static)/register') diff --git a/src/routes/(static)/register/+page.svelte b/src/routes/(static)/register/+page.svelte index f47bb3c1..cc3eb722 100644 --- a/src/routes/(static)/register/+page.svelte +++ b/src/routes/(static)/register/+page.svelte @@ -30,6 +30,7 @@ let { form, data } = $props(); let { challenge } = $derived(data); let recaptchaSiteKey = PUBLIC_RECAPTCHA_SITE_KEY; + let isTor = $derived(browser && location.hostname.endsWith(".onion")); onMount(() => { if (browser) { @@ -97,6 +98,7 @@ let loading = $state(); const getRecaptchaToken = () => new Promise((resolve, reject) => { + if (isTor) return resolve(""); if (!browser || !grecaptcha) return reject(new Error("captcha unavailable")); grecaptcha.ready(() => { grecaptcha @@ -253,11 +255,13 @@ }); +{#if !isTor} +{/if} {#if need2fa} -- cgit v1.2.3