Fix tool approval buttons re-enabling during tool execution

What does this MR do and why?

Fix tool approval buttons re-enabling during tool execution

Keep isProcessingToolApproval true while workflow status is RUNNING instead of resetting it when leaving TOOL_CALL_APPROVAL_REQUIRED. This prevents buttons from being clickable while a tool is still executing after user approval.

References

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. Visit any group or project member pages such as http://127.0.0.1:3000/groups/flightjs/-/group_members
  2. Click the invite members button.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading