From 37c8e203021ab291ca6c16a86c9b0f5f4e799a1d Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 15 Jun 2026 14:56:55 -0400 Subject: [PATCH] fix(pres_mgmt): remove auth gate from presenter email access link button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A signed-in POC/chair/moderator who has session auth was blocked from seeing the Email Access Link button because presenter_is_authed includes auth__kv.session[session_id]. POCs need to help presenters sign in regardless of their own auth state. show__email_access_link (staff-only feature toggle) is the correct gate. No auth gate needed — same pattern as the session POC email button. Co-Authored-By: Claude Sonnet 4.6 --- .../(pres_mgmt)/presenter/[presenter_id]/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte index 2726d077..1473a72b 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/+page.svelte @@ -262,7 +262,7 @@ let presenter_is_authed = $derived( > {/if} - {#if pres_mgmt_loc.current.show__email_access_link && $lq__event_presenter_obj?.person_primary_email && ($ae_loc.trusted_access || !presenter_is_authed)} + {#if pres_mgmt_loc.current.show__email_access_link && $lq__event_presenter_obj?.person_primary_email}