fix(android): Sync ouvre puis synchronise, et l'accueil ne demande plus le nouveau code
Le garde pose juste avant fermait la seule porte : le bouton Sync ne vit que sur l'accueil, et une fois le coffre ouvert on est sur la liste, ou il n'existe pas. Synchroniser devenait impossible des qu'un code etait pose. Sync ouvre donc le coffre - ce qui verifie le code, seul LoadVault le peut - et OpenLocalNow reprend la synchronisation ou elle s'est arretee. Le drapeau est consomme des sa lecture, pour qu'un code faux ne laisse pas une synchronisation en embuscade. Le champ "new unlock code" quitte l'accueil : les reglages posent et changent le code, il y faisait doublon sur l'ecran ou l'on veut seulement ouvrir. Il reste dans la page, cache - c'est lui que "Set this code" remplit avant pushConfig. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -409,8 +409,12 @@
|
||||
regle, toute ecriture du cache rescellait sous ce qui trainait dans
|
||||
le champ - une synchronisation, qui ne demande pourtant aucun code,
|
||||
suffisait a le changer sans qu'un mot le dise.
|
||||
Cache tant qu'aucun code n'est pose : on n'en change pas un qui
|
||||
n'existe pas, on le pose avec le champ du dessus. -->
|
||||
|
||||
PLUS JAMAIS MONTRE. Les reglages posent et changent le code, et ce
|
||||
champ y faisait doublon sur l'ecran ou l'on veut seulement ouvrir.
|
||||
Il RESTE dans la page, cache : c'est lui que "Set this code" remplit
|
||||
avant pushConfig, donc il porte toujours la valeur - il ne la
|
||||
demande plus. -->
|
||||
<div class="in-wrap" id="pin2wrap" hidden>
|
||||
<input class="field-in" id="pin2" placeholder="new unlock code"
|
||||
type="password" inputmode="numeric" autocomplete="off">
|
||||
@@ -1630,7 +1634,8 @@ var PM = {
|
||||
setPinNeeded: function (on) {
|
||||
document.getElementById('pin').placeholder =
|
||||
on ? 'unlock code' : 'set an unlock code (optional)';
|
||||
document.getElementById('pin2wrap').hidden = !on;
|
||||
// pin2wrap n'est plus deplie : le champ du nouveau code vit dans les
|
||||
// reglages, celui-ci n'en est que le porteur.
|
||||
},
|
||||
/// Le code vient d'etre change : le champ du nouveau n'a plus rien a dire,
|
||||
/// et le laisser rempli le reproposerait a chaque ouverture.
|
||||
|
||||
Reference in New Issue
Block a user