Skip to content

Auto-focus search on “New Action” + fix Undo (Cmd/Ctrl+Z) inside action popups #8383

@RicoGL

Description

@RicoGL

Description

I have a couple of small quality-of-life feature requests that would significantly improve the editing experience in JetFormBuilder.

1. Auto-focus search field when clicking “New Action”

Current behavior

When clicking New Action, the modal opens but the search field is not focused. Users must manually click the search input before typing.

Expected behavior

The search input should be automatically focused when the modal opens, so users can immediately start typing.

Benefit

  • Faster workflow
  • Fewer clicks
  • More consistent UX (common behavior in search modals)

2. Undo (Cmd/Ctrl+Z) inside action popup affects the form instead of the popup

Current behavior

When editing an action (e.g., Edit → Send Email) and pressing Cmd+Z / Ctrl+Z to undo typing, the undo is applied to the main form editor instead of the popup field.

Expected behavior

Undo should apply only to the currently focused input inside the popup.

Steps to reproduce

  1. Open a form in JetFormBuilder
  2. Add or edit Send Email action
  3. Type something in a text field
  4. Press Cmd+Z / Ctrl+Z
  5. Notice the undo affects the form editor instead of the popup field

Impact

  • Risk of accidentally changing the form
  • Breaks expected keyboard behavior
  • Slows down editing workflow

3. Rename actions (e.g., Email action)

Current behavior

When using multiple actions of the same type (e.g., multiple Send Email actions), all actions appear with the same default label. It’s hard to distinguish between them at a glance.

Expected behavior

Allow users to rename each action. For example:

  • Email to the client
  • Email to admin
  • Email confirmation

The custom name should appear in the actions list and in the action popup.

Benefit

  • Easier to manage multiple actions of the same type
  • Clearer overview of the form workflow
  • Reduces mistakes when editing or deleting actions

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions