diff --git a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte
index 03e19c0f..345f81d4 100644
--- a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte
+++ b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte
@@ -507,12 +507,9 @@ $effect(() => {
+ !events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id] &&
+ !events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.email ?? ''] &&
+ !events_auth_loc.current.auth__kv.session[$lq__event_presenter_obj.event_session_id]}>
{
+ !events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id] &&
+ !events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.email ?? ''])}>
{
name="biography"
id="presenter__biography"
disabled={!$ae_loc.trusted_access &&
- !events_auth_loc.current.auth__kv.presenter[
- $lq__event_presenter_obj?.event_presenter_id
- ]}
+ !events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id] &&
+ !events_auth_loc.current.auth__kv.presenter[$lq__event_presenter_obj?.email ?? '']}
class="textarea ae_value event_presenter__biography font-mono"
class:preset-tonal-error={ae_tmp.biography &&
ae_tmp.biography.length > 600
diff --git a/src/routes/events/[event_id]/(pres_mgmt)/presenter/ae_comp__event_presenter_obj_li.svelte b/src/routes/events/[event_id]/(pres_mgmt)/presenter/ae_comp__event_presenter_obj_li.svelte
index 71a8665c..7bb0f577 100644
--- a/src/routes/events/[event_id]/(pres_mgmt)/presenter/ae_comp__event_presenter_obj_li.svelte
+++ b/src/routes/events/[event_id]/(pres_mgmt)/presenter/ae_comp__event_presenter_obj_li.svelte
@@ -186,40 +186,33 @@ let ae_tmp: key_val = $state({});
{/if}
- {#if pres_mgmt_loc.current.show__email_access_link && event_presenter_obj?.person_primary_email && ($ae_loc.administrator_access || !events_auth_loc.current.auth__person?.id)}
+ {#if pres_mgmt_loc.current.show__email_access_link && (event_presenter_obj?.person_primary_email || event_presenter_obj?.email) && ($ae_loc.trusted_access || !events_auth_loc.current.auth__person?.id)}
{/if}