Skip to main content
Question

Inconsistent text commit behavior

  • March 6, 2025
  • 1 reply
  • 8 views

aaronjellis

This may seem like a small gripe, but it drives me crazy on a daily basis. When editing a textbox in the canvas, hitting Esc. commits your changes, and exits editing more. When editing a layer name however, Esc. discards your changes, and exits. When editing a section name Esc. commits changes as well. When editing a variable value it discards your changes. When editing a frame name in the canvas it commits your changes. 

It would save me lots of heartache and re-typing if you just made Esc. commit changes all the time. Or visa versa and I would eventually learn. But making that interaction different in the canvas and out of the canvas is infuriating. 

 

1 reply

  • Figmate
  • 1763 replies
  • March 10, 2025

Hello β€‹@aaronjellis , Thanks for letting us know about this!

 

I understand that the Esc key is acting differently depending on where you're editing, which can be super confusing.

I tried it out, and it looks like the Esc key works like this:

  • Editing on the canvas > changes are saved :
    • Textbox
    • Frame name
    • Section name
  • Editing outside of the canvas (such as in the layers panel or the local variables modal) > changes are canceled:
    • Textbox
    • Frame name
    • Section name
    • Layer name
    • Variable value

I will forward your feedback to our product team for their consideration. We cannot guarantee any changes to this behavior, but we value your input in highlighting this.

 

Thank you again for informing us!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings