Skip to content

Execute Query bindings pass over between actions if field is not blurred before switching #17574

@mikesealey

Description

@mikesealey

Checklist

  • I have searched budibase discussions and github issues to check if my issue already exists

Hosting

  • Self
    • Method: DevStack/CLI
    • Budibase Version: 3.23.37

Describe the bug
When switching between two app actions that are both "Execute Query", if a field is in focus before switching, the value gets saved to both the original action and the destination action.

To Reproduce
Steps to reproduce the behavior:

  1. Go to to a workspace which contains an external API connector that has one or more bindings
  2. In a screen within an app, add a button that has two execute query actions
  3. Set them both to make the same query
  4. In one of the actions, set a value in the binding-field.
  5. While the field is still focussed (denoted by a blue highlight), click to the other action - the value will be copied over
  6. Overwrite the value with something different, and click out of the field (to blur, or remove focus), then navigate to the other Execute Query action - the value is not passed over.

Expected behavior
Value should be saved by clicking away before navigating to the other action.

Screenshots
https://jam.dev/c/f76b13b0-bfc7-4a20-9859-25f32033696b

App Export
Mikes 103283900886 workspace-export-1764956174864.tar.gz

Desktop (please complete the following information):

  • OS: MacOS 15.5 Sequoia
  • Browser Chrome
  • Version 142.0.7444.176 (Official Build) (arm64)

Additional context
Issue raised here by CSE on behalf of Enterprise customer

Metadata

Metadata

Assignees

No one assigned

    Labels

    actionsRelating to Budibase app actionsbindingbugSomething isn't workingneeds-triageNeeds more investigation, and not ready to progress until that happens.premium-enterpriseFeature for Enterprise plan

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions