diff --git a/09 - Audits/Activity Log.md b/09 - Audits/Activity Log.md index 872ff7d..302cd1b 100644 --- a/09 - Audits/Activity Log.md +++ b/09 - Audits/Activity Log.md @@ -1024,4 +1024,18 @@ flips on and the inline code-entry panel renders. --- +### 2026-06-03 — frontend v2.8.77 — keep email verify panel mounted after sending code + +Bugfix: pressing «ارسال کد تأیید» reverted the settings view to its initial +(non-edit, no-panel) state — the code field never appeared. Root cause: +handleRequestEmailChange awaited onSaved (checkUserSession), which sets the auth +provider's `loading` flag true; the Mini App shell gates the entire linked block +on `!loading`, so it unmounted + remounted the settings view, wiping its local +pendingVerify/emailEditable state. Removed the session refresh from the send-code +path (the email is only pending then — nothing to refresh until verified; +handleVerify still refreshes after a successful confirm). +**Verification:** tsc clean. + +--- +