Merged
Size
M
Change Breakdown
Bug Fix70%
Testing30%
#28010fix(editor): Hide setup parameter issue icons until user interacts with input

Warning icons hidden until user interaction in setup wizard

Parameter validation warning icons now stay hidden in the setup wizard and setup panel until users interact with an input field — no more premature red flags before the user even types.

The setup wizard and setup panel were showing validation warning icons immediately when required parameters were missing, even before users had a chance to fill them in. These premature warnings created unnecessary anxiety and cognitive load.

Now the warning icons stay hidden until the user either changes a value or blurs an input field. Once there's meaningful interaction, the warnings appear as expected. This creates a cleaner initial experience — users see a calm setup screen and only get warnings after they've had a chance to engage with the parameters.

The implementation tracks which parameters have been "revealed" versus those still waiting for interaction, using an existing prop on the input list component. When users change a value or leave an input, that parameter's hidden state clears and validation resumes normal behavior.

This change applies to the frontend editor's setup panel in the AI builder workflow, affecting how required parameter validation is communicated to users.

View Original GitHub Description

Summary

  • Hide parameter validation warning icons in the setup wizard and setup panel until the user interacts with the input (value change or blur)
  • Uses the existing hiddenIssuesInputs prop on ParameterInputList

Related

Test plan

  • Open the AI builder setup wizard with a node that has required parameters

  • Verify warning icons are hidden initially

  • Interact with a parameter (change value or focus then blur) and verify the warning icon appears

  • Verify the same behavior in the setup panel

  • I have seen this code, I have run this code, and I take responsibility for this code.

© 2026 · via Gitpulse