forked from cline/cline
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Labels
Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.New issue. Needs quick review to confirm validity and assign labels.bugSomething isn't workingSomething isn't working
Description
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:
-
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.
-
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
- Enable auto-approval for any operations
- Start a conversation with the model that triggers tool usage
- During the model response, attempt to disable the auto-approve checkbox
- 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
Labels
Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.New issue. Needs quick review to confirm validity and assign labels.bugSomething isn't workingSomething isn't working
Type
Projects
Status
Triage