Skip to content

Regression: Auto-approve checkbox becomes unresponsive and flickers during model responses #6060

@KJ7LNW

Description

@KJ7LNW

Version: v3.23.14
API Provider: Various
Model: Various

What happened?

The auto-approve checkbox in the chat interface exhibits critical safety and usability issues:

  1. Safety Issue: During model responses, the checkbox sometimes becomes unresponsive or impossible to disable, preventing users from canceling unwanted auto-approvals when they realize the model is about to perform unintended actions.

  2. Flickering/Responsiveness: The checkbox flickers and becomes non-responsive at various times, making it difficult for users to reliably control auto-approval settings.

Expected behavior

The auto-approve checkbox should:

  • Always be clickable and responsive, especially during model responses
  • Never flicker or become temporarily unresponsive
  • Allow users to immediately disable auto-approval for safety when needed
  • Provide consistent visual feedback of its current state

Steps to reproduce

  1. Enable auto-approval for any operations
  2. Start a conversation with the model that triggers tool usage
  3. During the model response, attempt to disable the auto-approve checkbox
  4. Observe that the checkbox may be unresponsive, flickering, or impossible to toggle

Safety Impact

This is a critical safety issue because:

  • Users cannot stop unwanted auto-approvals once they realize the model is about to perform unintended actions
  • There is often insufficient time to cancel a model response, making the checkbox the primary safety control
  • The flickering behavior makes it unclear what the current auto-approval state actually is

Additional context

  • The issue appears to be related to frequent re-renders during model responses
  • Users need the ability to disable auto-approval at any time for safety
  • The checkbox state calculations may be causing visual flickering between actual and effective states

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.bugSomething isn't working

    Type

    No type

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions