It's great that Ctrl+N works from pretty much everywhere in the AB to create a new contact, also when editing a new or existing contact, whose changes will unfortunately get lost in the process without asking. STR - Edit existing or new contact by changing/filling some data - Press Ctrl+N while in editing mode with unsaved changes Actual - New contact is created without prompting to save changes Expected - Should ask to save changes of unsaved contact before discarding them. User has certainly pressed Ctrl+N for a reason, so we could handle that situation gracefully. - Or, as a minimal fix, but less versatile, disable Ctrl+N (as we do for the `New Contact` button) when editing new/existing contact.
Bug 1833262 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
It's great that Ctrl+N works from pretty much everywhere in the AB to create a new contact. Also when editing a new or existing contact, whose changes will unfortunately get lost in the process without asking. STR - Edit existing or new contact by changing/filling some data - Press Ctrl+N while in editing mode with unsaved changes Actual - New contact is created without prompting to save changes Expected - Should ask to save changes of unsaved contact before discarding them. User has certainly pressed Ctrl+N for a reason, so we could handle that situation gracefully. - Or, as a minimal fix, but less versatile, disable Ctrl+N (as we do for the `New Contact` button) when editing new/existing contact.
It's great that Ctrl+N works from pretty much everywhere in the AB to create a new contact. Also when editing a new or existing contact, whose changes will unfortunately get lost in the process without asking. STR - Edit existing or new contact by changing/filling some data - Press Ctrl+N while in editing mode with unsaved changes Actual - New contact is created without prompting to save changes, so changes are lost for good. Expected - ~Should at least ask to save changes of unsaved contact before discarding them. User has certainly pressed Ctrl+N for a reason, so we could handle that situation gracefully.~ Should never discard data without asking. - Disable Ctrl+N when editing new/existing contact, consistent with the `New Contact` button which is also disabled. Probably no need to allow users to start a new contact without having saved the previous one.