diff --git a/src/lib/app_components/e_app_access_type.svelte b/src/lib/app_components/e_app_access_type.svelte index 2e5995d3..1de82c42 100644 --- a/src/lib/app_components/e_app_access_type.svelte +++ b/src/lib/app_components/e_app_access_type.svelte @@ -284,6 +284,10 @@ trigger = 'process_permission_check'; entered_passcode = ''; // Clear the entered passcode + // Reset so the same passcode can be re-entered after clearing. + // Without this, the $effect guard (entered_passcode != checked_passcode) silently + // blocks re-entry of the same passcode until the component remounts (page refresh). + checked_passcode = null; show_passcode_input = true; $ae_loc.app_cfg.show_element__menu = false;