Skip to content

Escape key on a dialog should cancel the dialog, not take the negative action #2030

@cdfarrow

Description

@cdfarrow

I was editing verse breaks when I decided to go to Add Recording to delete a small mistake from the audio. APM showed a dialog saying, "Unsaved content, save before changing step?" [No] [Yes]. I realised that I should fix a verse break before doing the audio editing so pressed the Escape key. However, APM took it as a No and discarded my changes (aargh!) and took me to the Add Recording step. In standard Windows UI the Escape key cancels the dialog and lets me resume my previous task. The Escape key should never lose data.
Also, clicking outside the dialog does the same thing--loses the data and continues the change-step action--which it should not do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions