-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Email Verification: Improve the UI of the Pending Email Change banner #94247
Comments
@javierarce - This second notice has another variation with some extra format and copy in the case of having a custom domain registration: Should we add an extra line in the copy under the input in this case? Or other thoughts? |
Another clarification Q in addition to the above @javierarce : The banner component currently displays interface color (--color-accent). It seems like we are kind of using it as a warning notice instead. Should we override it to be red like in your design (or is that actually your accent color?) ? Im assuming we may want it to be red given this context regardless of interface colors, but figured I would confirm. Q: Also note in the copies in the banner images your added above there is a grammatical error around "your email help you secure". Should this be "your email helps you secure" or "your email will help you secure" ? |
@javierarce for when you are back. I have 2 separate items to consider for you. Item 1 - Explanation copiesRelated to my comment two comments above this, I tried to adjust the explanation copy to accommodate these extra cases within the pending email change cases:
Ive done my best to fit these extra cases and contexts into the explanation text shown. These are how I have currently setup those cases in the PR ( I imagine we might want to adjust, consolidate, remove - but I wanted to first highlight the functionality that is in place before ripping it out): Pending email change (no domains): Pending email change (with domains): Item 2 - Simplification - don't change disabled input behavior and lean on the cancel functionality.After looking into all this there is one proposal I would like to make, as this seems like it is starting to feel more complicated than necessary on the code side (and maybe the UX side?) in order to enable unlocking and editing during pending changes, etc. My proposal is that we continue to use the existing behavior for when the input is unlocked vs. locked.
So for when there is a pending change instead of us having a link to "click here to update it" to enable the input, we instead lean on a link to "click here to cancel the pending email change" (which in turn does revert the pending email change and unlocks the input). It seems subtle, but I think this would simplify the behavior a lot, as well as the code and the copies shown. New copies could then be along the lines of:
Thoughts? This PR is currently in the unsimplified form if you would like to test the calypso live link, but Im starting to think we may want to simplify that lock/unlock behavior back to whether or not there is a pending change. I didn't realize that previous 'cancel' button on the notice reverted the pending email change and unlocked the input, and Im thinking if we just made that functionality more clear we wouldn't really have any need for an extra 'unlock' the input button. EDIT - Another PR (2) I quickly threw together to outline my simplified proposal to help make it more clear. What I am saying may make more sense being able to test it on calypso live. |
Related to #93895
When a user with an unverified email address changes it, we currently display two notifications stacked on top of each other, which creates a confusing experience for the user.
We are addressing the placement of the notification on top in #93895. This issue focuses on the one at the bottom, the pending email change banner.
The proposal is to replace the second notification and use the line under the email field to offer users the option to update their address.
Clicking on the link will enable the input field so they can modify the email:
Once the user submits the form, we display a floating notification to inform them that we have sent a verification request to their email account:
This way, we'll also make cancel functionality we offer in the curent banner more transparent for the user.
Link to the designs: wCm5Tzb7JBaG4WNowWbjES-fi-4978_968
The text was updated successfully, but these errors were encountered: