keybase / keybase/keybase-issues

Sticky email validation error when generating pgp key in the app

Open
#3,517 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

When generating a PGP key within the windows app.
I type 2 of my emails, this works fine.
![image](https://user-images.githubusercontent.com/6759894/64702090-d16e4a00-d4a1-11e9-957d-d906091b1086.png)
Then I start to type a third email:
![image](https://user-images.githubusercontent.com/6759894/64702136-e77c0a80-d4a1-11e9-823a-da198666543a.png)
As expected, since the email is not valid, it shows a validation error. But now, when I delete the third email, the validation error sticks:
![image](https://user-images.githubusercontent.com/6759894/64702206-011d5200-d4a2-11e9-8c36-3a94651a793d.png)
So if I decide I don't want a third email, I can't continue. What's more, if I type an invalid email like so:
![image](https://user-images.githubusercontent.com/6759894/64702251-185c3f80-d4a2-11e9-9b21-3401ea05c149.png)
It will incorrectly show it as being valid, even if it is not.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce PGP key generation in the Windows app with two valid emails, then add and remove an invalid third email. Done means removing the invalid entry clears the validation error and an invalid email remains invalid rather than being accepted.

Written by the indexing model from the issue text.

Assessment

Domain
cryptography, desktop-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.