aviv-official / xvault-web

Web frontend for XVault
https://aviv-official.github.io/xvault-web/
GNU Lesser General Public License v3.0
0 stars 0 forks source link

PIN dialog is inconsistent #2

Open sshelton76 opened 5 years ago

sshelton76 commented 5 years ago

When a user connects for the first time they are prompted for a PIN. This is supposed to be a number at least 10 digits long. The PIN is used as a sort of "combination to the safe" that allows unlocking the private key. It is vital that the dialog which collects it is consistent in all cases.

The problem here is that the PIN dialog uses window.prompt, while the settings menu uses a typical password field. Furthermore, PIN validation is only occurring during sign up.

We need a numeric password field that can popup, using the window native version of this is not desirable because it is designed for plain text input.

moondancer762 commented 5 years ago

Moved to "Need more UI Feedback."