add reset with mnemonic on frozen/blocked cards#12127
Conversation
Jenkins BuildsClick to see older builds (6)
|
100% of end-end tests have passedPassed tests (70)Click to expand |
|
/cc @jinhojang6 |
ISSUE 1: "Backup successful" banner appears after the card is unfrozen in both logged-in and logged-out states.Android, iOS Steps:
Expected behavior:
Actual behavior:
IMG_0670.mp4 |
|
@bitgamma It seems to me that it would be preferable if the backup banner refers only to the process of creating a backup card, and for unlocking frozen card we have another one with the corresponding text. They are still two different flows, although from a technical point of view they are the same. And for unlocking with PUK we have the "Keycard access is reset" screen. |
|
@qoqobolo fixed now, thanks for the input! |
|
Thank you @bitgamma ! Another issue was found. ISSUE 2: If freeze the card while changing the PIN / PUK / pairing code, start reseting it with seed phrase, open
|
|
@qoqobolo thanks for the findings! Issue 2: fixed by just returing to the original Enter PIN display, so you don't have the strange case where you are asked for a 6-digit PUK. To get the frozen card pop-up you will have to enter the PIN one more time. Making the pop-over re-appear again automatically requires keeping track of where we came from and I think for this edge case it is not worth the effort and risk of introducing issues somewhere else (the PIN screen is used in many different places so it is a critical component). Issue 3: actually it already was possible to reset, but the label was "lost or frozen card" (like in the login screen). I fixed it to display "reset mnemonic" instead in this case so it becomes clear you can access that functionality from this screen. |
|
@bitgamma thanks for your work and patience! Looks great for me now. |
0f9b55f to
001baf4
Compare
Signed-off-by: Michele Balistreri <michele@bitgamma.com>
001baf4 to
4217f55
Compare
as part of #12083, allow to reset a blocked or frozen card using the mnemonic. Works from both logged-in and logged-out state.
Screenshots for localization. Of these, only
keycard-is-frozen-factory-resetis new. The other ones are changes to existing keys, so we need to make sure they are properly updated.