lockbox-extension
lockbox-extension copied to clipboard
Provide the ability to add or edit from the doorhanger to keep the user in context of their online account creation
When I create an online account, I want to remain in the context of that account creation while also adding the new credentials to my Lockbox.
Acceptance criteria
- Creating a new entry doesn't take the user to the full editor view, unless intentionally selected
Known & accepted limitations
- Intermediate state is not persistent (ie users will need to click "save" or will lose the entered data). This is acceptable for Alpha as we expect this to be less of an issue with auto-capture.
Visual Design
https://mozilla.invisionapp.com/share/MHEBCD4PK#/263434550_D_1-1-3_Lockbox_Home_-New_Entry https://mozilla.invisionapp.com/share/MHEBCD4PK#/263434549_D_1-1-4_Lockbox_Home-New_Entry-_Filled
This design presupposes that 'Web Address' and 'Entry Name' were autofilled, and that by clicking the plus, you default the field focus to the first available field needing to be filled (Username).
Note: I think we will also need to have some sort of feedback once someone hits "Save Entry" to probably occur before the doorhanger closes, independent of the door hanger, or within the icon state change on the toolbar, though this may not be super obvious.
It is also worth noting that there are places where I think the use of the term 'entries' makes sense; typically in situations where we've presented the context of what they are doing as 'an entry.'
Context
Alpha research indicates users need easier methods for capturing new account information on the page to save it. And without remaining in context of the new account creation, the usability suffers.
Relevant user stories
- [ ] #313 URI detection in create new entry via doorhanger
- [ ] #314 Pre-populate the 'entry' title and the website URL from URI detection
- [ ] #354 "Add" from doorhanger + button to create new entry in the doorhanger
- [ ] #355 "Edit" from doorhanger details to allow entry revision within the context of the users online actions
@sandysage I've added designs above, but we will need to decide if functionality around providing users feedback for a successfully saved entry should be included in this issue, or a separate one.