Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Add additional Password-protection for secondary account removal #5967

Closed
StephenHeaps opened this issue Sep 5, 2022 · 1 comment · Fixed by #6149
Closed

Add additional Password-protection for secondary account removal #5967

StephenHeaps opened this issue Sep 5, 2022 · 1 comment · Fixed by #6149

Comments

@StephenHeaps
Copy link
Contributor

Description:

Add password protection to secondary account removal

Steps to Reproduce

  1. Import an account
  2. Try to delete the account
  3. No password protection

Additional Information

ref: brave/brave-browser#24711

example UI from desktop:
password protect account removal

@StephenHeaps StephenHeaps added this to the 1.45 milestone Sep 5, 2022
StephenHeaps added a commit that referenced this issue Sep 5, 2022
…additional password protection in wallet)
nuo-xu pushed a commit that referenced this issue Sep 8, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 8, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 12, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 13, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 20, 2022
…additional password protection in wallet)
kylehickinson pushed a commit that referenced this issue Sep 21, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 21, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 21, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 23, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 28, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Sep 29, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Oct 4, 2022
…additional password protection in wallet)
@StephenHeaps StephenHeaps self-assigned this Oct 6, 2022
StephenHeaps added a commit that referenced this issue Oct 6, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Oct 7, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Oct 7, 2022
…additional password protection in wallet)
StephenHeaps added a commit that referenced this issue Oct 17, 2022
* Refactor `BiometricsPasscodeEntryView` to extract out password entry into `PasswordEntryView` so it can be re-used.

* Add `RemoveAccountConfirmationView`, integrate to replace the confirmation alert with password entry when removing a secondary account

* Separate password entry field with biometrics into `PasswordEntryField` so it can be re-used for private key password protection

* Add cancel button to modal, cleanup unneeded modifiers

* Address PR comments, fix bug where auto-lock on `RemoveAccountConfirmationView` would cause invalid wallet state where wallet is locked but displaying unlocked state (`CryptoView` was updating prior to `defaultKeyring` update).
@srirambv
Copy link
Contributor

Verification passed on the following devices running 1.45 (22.10.25.19)

  • Verified test plan from #6149
  • Verified password request is shown before removing a secondary account
  • Encountered #6271
iPhone 7+ (iOS 14.8.1) iPhone XR (iOS 15.6.1) iPad Pro (iOS 16.1)
5967-iPhone.7+.MP4
5967-iPhone.XR.MP4
5967-iPad.Pro.MP4

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.