I noticed that when typing text in the Figma interface, the result of pressing the escape key is really inconsistent. It’s causing me to lose a bunch of changes that I painstakingly typed out, just due to muscle memory. For example:
- Typing normal text object: Esc to submit
- Renaming a layer: Esc to cancel
- Renaming a page: Esc to cancel
- Renaming a property: Esc to submit
I always avoid hitting the enter key because in most apps and use cases, the enter key creates a new line. So I always reach for the escape key – and then my changes get thrown away when I don’t expect it. This is really bad if I’m individually renaming many layers in succession and forget to check.
It would be great if Figma could just pick a behavior and stick to it so I don’t have to keep consciously remembering which key to use for the SAME action.