You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The "ESC" keypress removes the popup used to create an issue and all the work done till then in updating an issue is lost. Is there a way to undo the Escape key press and recover edits that were being done? If not, I think this is a required feature.
I just had this happen to me again, and I have to give @joshloe credit here, because that Typio extension recovered what I'd entered beautifully. I've used it a few other times where I've accidentally closed a window, or similar, and it's great. It sits there in the background until you need it, and it turns what would be a super-frustrating event into a mild inconvenience. I have mine set to only show itself when I double-click in a field, so I don't even see it unless I need it.
Highly recommended, especially for readers of this thread.
The Behavior of the esc key closing out the Popup window, is a standard for browser behavior and is not something that we will be changing as changing this behavior would cause confusion for the majority of users, and added learning curve with counterintuitive methods to complete actions to an already complex system.
Additional details on the reasoning behind this decision are noted on this feature request:
There is a workaround however, if you're interested there is an extension for Chrome called Typio which will autosave and allow you to recover lost data that is inputed. It might be worth looking into if this is a common occurrence, as it is for me as well :).
Thank you for the link to the feature request and workaround. However, I would like to disagree on the reasoning behind not doing this:
1) The popup close on escape may be default browser behavior but the ask is not to change browser behavior but to preserve state of an entity that users have been updating (in this case a jira issue).
2) There is less scope of confusion to existing users if the implementation were such that there is a hinted text with link to "undo escape" shown for X seconds after the popup closes. This is the pattern used on Gmail for example where you can undo last action.
Considering the pain caused to users who lost a lot of their work and cannot recover this, I think Atlassian should be fixing this and delighting its users. The complexity in this implementation is accidental and not essential - as long as the state of the issue being updated is saved somewhere and can be recovered, the user experience is not going to change significantly.
Agreed. Losing a bunch of work to an errant "esc" is one of the most maddening things that can happen. Just now I accidentally pressed the Windows button while i was editing a story; i pressed Esc to close the Start Menu, and poof went my edits. They weren't even the window in focus! I'll check out that extension, but it's just inexcusable to have such a painful failure mode in one of the primary UX's of the product.