fix(settings): le toggle autofill survit au changement de port
localStorage meurt avec l'origine a chaque lancement, donc un autofill desactive revenait sur ON. Miroite en pref DPAPI comme unlockMode et rememberedUsername ; la copie DPAPI fait autorite, relue dans enterApp juste avant la poussee des combos vers Delphi. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -694,6 +694,11 @@ Per-user blob JSON dans `users.settings_json`, exposé via `GET/PUT
|
||||
hotkeys autofill, etc. **Device-only** (localStorage seulement) :
|
||||
`quickUnlockEnabled` (DPAPI lié au compte Windows), `autofillEnabled`
|
||||
(toggle hotkey Win32), `rememberedUsername` (auth screen autofill local).
|
||||
Ces trois-là sont **device-only mais pas localStorage-only** : chacun est
|
||||
miroité en pref DPAPI, sinon le changement de port les ramène à leur défaut
|
||||
à chaque lancement (`autofillEnabled` revenait ainsi sur ON une fois
|
||||
désactivé). Lu dans `enterApp` juste avant `autofillPushHotkeys`, la copie
|
||||
DPAPI faisant autorité.
|
||||
|
||||
**Piège : tout réglage lu AVANT le login doit être en pref DPAPI.**
|
||||
`settings_json` demande une session, et `localStorage` est vidé à chaque
|
||||
|
||||
Reference in New Issue
Block a user