You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Harden Archive lock: foreground-only biometric suppress, no stale handlers
- Relock on true background even during Face ID suppress (suppress only
while still foreground).
- Refresh willRelock/didBecomeActive handlers on every bind; drop dual
first-wins closures that could keep a previous account's context.
- Dismiss waits for full archived peer ids instead of empty-set first pass.
- Always clear biometric suppress on LocalAuth completion.
Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,11 @@
6
6
7
7
## [Unreleased]
8
8
9
+
## [v12.9.2-4013]
10
+
11
+
### Fixed
12
+
-**Archive lock:** Face ID resign no longer skips a real Home-background relock; suppress only applies while still foreground. Dual willRelock/didBecomeActive callbacks collapsed to session handlers refreshed on every bind (no stale account after switch). Dismiss waits for full archived peer-id set instead of first applying empty (App Switcher leak). Biometric suppress counter always cleared on auth completion.
0 commit comments