[BUG] Cowork: "Accept for all scheduled runs" approval does not persist for Control Chrome MCP tools in Scheduled Tasks

Resolved 💬 3 comments Opened Apr 1, 2026 by dolsen Closed Apr 2, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When a Cowork scheduled task uses Control Chrome MCP tools, a tool approval prompt appears at runtime. Clicking "Accept for all scheduled runs" appears to save the approval, but the same prompt reappears on every subsequent run of the same task — the approval is never actually persisted. The "Accept for all scheduled runs" button has no persistent effect for Control Chrome tools. This completely breaks unattended scheduled task automation for any task that requires browser control. The primary use case for scheduled tasks is running while the user is away — but the approval prompt requires manual intervention, defeating the purpose entirely.

What Should Happen?

After clicking "Accept for all scheduled runs," for a scheduled task, the approval should be stored against the task and all future runs of that task proceed without prompting, enabling fully unattended automation.

Error Messages/Logs

No error message is shown. The symptom is simply that the approval prompt reappears on every run despite having been accepted.

Steps to Reproduce

  1. In Cowork desktop app, create a scheduled task whose prompt instructs Claude to use any Control Chrome MCP tool (e.g. navigate to a URL)
  2. Run the task (manually via "Run now" or via a scheduled trigger)
  3. When the Control Chrome tool approval prompt appears, click "Accept for all scheduled runs"
  4. Observe the task completes successfully
  5. Run the same task again
  6. Observe the tool approval prompt reappears — the prior approval had no effect
  7. Repeat step 6 any number of times — the prompt appears every single run

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.89

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Other

Additional Information

[Issue 30356](https://github.com/anthropics/claude-code/issues/30356 ) reported this bug in early March, but it was closed by the github-actions bot on 4/1/26 because it was inactive for too long:
"Closing for now — inactive for too long. Please open a new issue if this is still relevant."
The bug is still there.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗