Add "Undo" ($Ctrl+Z$ / $Cmd+Z$) or "Discard Changes" for Node Settings / Parameter Fields

Node configuration changes save in real-time. If you accidentally delete a complex JavaScript expression, dynamic JSON payload, or custom field mapping inside a node’s side panel, there is no quick “Undo” option to restore the field.

Proposed Solution:

  1. Support standard keyboard undo ($Ctrl+Z$ / $Cmd+Z$) specifically inside node setting text fields and parameters.

  2. Add an explicit “Discard changes” or “Cancel” button before closing the node panel.

  3. Keep an edit history buffer for individual node settings while the panel is open.