BeamMW / beam-ui

Beam Desktop Wallet (Win / Mac / Linux)
https://beam.mw/
Apache License 2.0
25 stars 23 forks source link

Hide password before starting the wallet loading process #1125

Open dbadol opened 1 month ago

dbadol commented 1 month ago

Current situation When login into the Desktop wallet, with the password visible (after clicking on the eye icon), the password remains visible during the whole time the wallet loads. In the case of a wallet installed on a slow drive (by instance on a USB stick), that loading time can be long (by instance: about to 10 to 30 seconds). However, it is not safe to let the password visible for so long (anybody passing by could see it).

Solution we propose The wallet should automatically switch back the password display to off before starting the wallet loading process.

Additional context This has been seen on wallet 7.5.13840 on Windows 10. But might have a similar behavior on Linux and MacOs (to be tested). For the loading time to be significant, this can be tested on a slow machine or with a "portable" version of the wallet (exe and appdata on a slow USB stick).