fix(orchestrator-form-react): scope async validation to active step#2602
Conversation
Limit validate:url requests to the active step during multi-step navigation. Made-with: Cursor
Review Summary by QodoScope async validation to active step only
WalkthroughsDescription• Scope async validation to active step in multi-step forms • Reduce unnecessary validate:url requests for non-visible fields • Extract active step data before validation to prevent validating hidden fields Diagramflowchart LR
A["Multi-step Form"] --> B["Get Active Step Key"]
B --> C["Extract Active Step Data"]
C --> D["Call getExtraErrors with Scoped Data"]
D --> E["Validate Only Active Step Fields"]
File Changes1. workspaces/orchestrator/.changeset/scope-async-validation-to-step.md
|
Changed Packages
|
Code Review by Qodo
1.
|
...aces/orchestrator/plugins/orchestrator-form-react/src/components/OrchestratorFormWrapper.tsx
Show resolved
Hide resolved
Pass full formData to template evaluation while scoping uiSchema traversal. Made-with: Cursor
|



Hey, I just made a Pull Request!
Fixes:
https://redhat.atlassian.net/browse/RHDHBUGS-2832
Summary
validate:urlcalls to the active step in multi-step formsRecording
------ BEFORE------
Screen.Recording.2026-03-25.at.5.03.34.PM.mov
-----AFTER-------
Screen.Recording.2026-03-25.at.2.44.49.PM.mov
✔️ Checklist