Skip to content

[Bug]: QR address disappears after a password change #8694

@plasmacorral

Description

@plasmacorral

Describe the bug

Observed this when testing RC 7.17.0 on iOS 17.3.1 iPhone Xs with a QR wallet, and confirmed this to be present in production v7.16.0 build 1265.

When I change the password, the QR address disappears from the accounts drop-down list.

If I attempt to initiate the add hardware flow a second time, the previously added account is not shown as selected. If I select it and follow through with adding it again, it then appears in the accounts drop-down list twice.

Otherwise, the account appears to have otherwise disappeared.

Expected behavior

All accounts are persisted across a password change

Given I have a QR address present in the account list
When I attempt a password change
Then all accounts persist in the accounts list after the password change is completed succesfully

Screenshots/Recordings

PasswordChangeQRDisappear.mov

Steps to reproduce

  1. Import SRP using FaceID authentication
  2. From wallet view add hardware
  3. Select QR hardware
  4. Scan QR
  5. Confirm account added
  6. Go to Settings>Security and Privacy
  7. Change password
  8. On successfull password change, close out of settings and return to wallet view
  9. Open accounts drop-down
  10. Note that recently added QR address is absent
  11. Initiate add hardware flow
  12. Note that addresses list is already present without needing to rescan
  13. Note that previously selected address appears to not be selected
  14. Select the same address a second time and confirm
  15. Return to accounts drop-down list and note that the missing account now appears 2x

Error messages or log output

No response

Version

7.16.0

Build type

None

Device

iPhone Xs iOS 17.3.1

Operating system

iOS

Additional context

No response

Severity

No response

Metadata

Metadata

Assignees

Labels

Sev2-normalAn issue that may lead to users misunderstanding some limited risks they are takingarea-hardwareregression-prod-7.16.0Regression bug that was found in production in release 7.16.0release-7.17.0Issue or pull request that will be included in release 7.17.0release-7.19.0Issue or pull request that will be included in release 7.19.0team-hardware-wallets-deprecatedDEPRECATED: please use "team-accounts-framework" insteadtype-bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions