web
web copied to clipboard
Improve PIN modal
Overview
There are a number of quirks with the PIN modal that we can improve.
References and additional details
From @mrnerdhair:
- This screen should focus the entry field to allow the PIN to be entered using only the numpad keys, which map to the KK's on-screen PIN layout.
- Pressing the "Enter" key should have the same effect as pressing the confirm key.
- Confirming the new PIN on the first screen and loading the second one briefly flashes "Unlock" instead of "Save PIN" on the button
- If you exit after the first PIN screen, restarting the flow will hang unless you replug your device.
- Pressing "Confirm" without any numbers entered greys out the button and prevents further progress. The PIN screen is also still displayed on device even after pressing the back button, breaking the previous flows. (Setting a PIN is technically optional during initialization, so trying a blank one could be a valid choice. Still, with my security hat on I'm happy to hide that from users. If we're going to do that, though, we should disable the button if it's blank.)
Acceptance Criteria
All of the above improvements are implemented.
Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response
@pastaghost is AC#4 possible to replicate without a KK?
@GMSteuart No, this will require a KeepKey to replicate. As of today, this issue along with #1610 and #1607 have been assigned to @brymut via DeWork.
PASSWORD
PASSWORD
Sir?
Yes
Pada tanggal Kam, 25 Agu 2022 16.31, Apotheosis @.***> menulis:
PASSWORD
Sir?
— Reply to this email directly, view it on GitHub https://github.com/shapeshift/web/issues/1613#issuecomment-1227018004, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2VPKGZGGARF4SEC4DS3N6LV244QNANCNFSM5UQ62JMA . You are receiving this because you commented.Message ID: @.***>
Thank you!
Pada tanggal Sen, 12 Sep 2022 14.16, Apotheosis @.***> menulis:
Closed #1613 https://github.com/shapeshift/web/issues/1613 as completed via #2689 https://github.com/shapeshift/web/pull/2689.
— Reply to this email directly, view it on GitHub https://github.com/shapeshift/web/issues/1613#event-7364685797, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2VPKGZOSB4MOXKKBDH5HXLV53KEXANCNFSM5UQ62JMA . You are receiving this because you commented.Message ID: @.***>