Live Nov 18 · Cohort 3Nov 18, 19:00 MSK — free hands-on AI agents live workshop · Live Cohort 3 starts Nov 23Join Nov 18 Live →Cohort 3 (Nov 23)
ReleaseInsight · On RadarHabr AI→ original

Claude in Chrome requires approval for every click on category 3 sites

Claude can read the site you use for work yet require permission for every click—even after you change the settings. A Habr author examined the Claude in Chrome code and found that the extension receives the site's category from Anthropic's server. In his test, category 3 disabled persistent permission, turning ad edits into a string of approval prompts. Before deploying the agent, test the entire workflow on the domain you need.

AI-processed from Habr AI; edited by Hamidun News
Claude in Chrome requires approval for every click on category 3 sites
Source: Habr AI. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceHabr AI ↗
Editor-in-Chief
Key metric #1The server supplies the category; the author found no local list.
Key metric #2Successfully reading a page does not guarantee that buttons and forms will work.
Key metric #3The findings are based on version 1.0.102 and a limited set of tests.

You ask Claude to update your ad headlines. It opens the dashboard, reads the description—and asks for permission before clicking “Edit.” You approve. The prompt appears again on the next action. The assistant you planned to delegate routine work to requires your constant presence.

The author of a Habr article encountered this behavior in Claude in Chrome and dug into the extension's code. According to his analysis, the option to grant persistent permission depends on the site category returned by Anthropic's server. The practical takeaway for teams: before deploying a browser agent, test the specific workflow, including button clicks. Successfully opening a page guarantees nothing else.

Why one approval may not be enough

Claude in Chrome operates in your browser while you are signed in: it reads pages, clicks buttons, and enters data. But user consent is only one layer of control. Anthropic's permissions guide describes restrictions for certain sites and actions that require additional confirmation.

The author examined version 1.0.102 of the extension. In the code excerpt he published, it sends the page address to Anthropic's API and receives a category. In the logic he found, category0 allows persistent permission, category1 blocks access with a dedicated page, and category3 requires confirmation for actions. There are other categories too, but the author could not determine the purpose of one of them.

On the site he tested, the server returned category3. The prompt had no “Always allow” button. The author withheld the domain, so readers cannot reproduce that exact test using a published address. The article does not include a complete list of sites either: it covers the classification mechanism he discovered and a handful of observations.

Imagine processing ten ads. The agent can write new headlines, but every time it moves to edit an ad, you have to intervene. Text quality is no longer the main issue. The product's value depends on how many steps a person can actually hand over to the assistant.

What is confirmed and what still needs testing

The author's observations apply to a particular version of the extension and several tests conducted in October. According to his findings, the server response is cached for five minutes. Keep that in mind when diagnosing the behavior: the absence of a new request does not, by itself, mean the check has disappeared.

His experience with auto mode in Claude Code needs particularly careful interpretation. The author tested this mode once: reading worked, but clicking a button again required confirmation. Meanwhile, the Claude Code documentation describes a conditional exception: the extension skips its own site check when the auto mode classifier approves a specific browser call. One attempt is not enough to conclude that this mechanism fails in every case.

Enterprise settings should not be treated as a guaranteed solution either. Anthropic gives administrators controls for website access, but the author did not test the organization's list of trusted sites. The article therefore does not establish that switching to another plan would remove the restriction he observed.

The reason for caution is clear: page content can include instructions intended to redirect the agent's actions. Anthropic separately describes this risk. The question for users is how reliably they can anticipate restrictions on the site they need for work.

How to test a workflow before deployment

Start with a safe action: ask Claude to open the page you need and follow a regular menu link, without entering or submitting anything. Check whether persistent permission is available. Then test several consecutive actions: repeated interruptions reveal how much attention the task will require.

For technical troubleshooting, the author suggests opening the developer tools for the extension's service worker and finding the request in Network using the url_hash filter. Look at the category field in the response. Request headers may contain an authorization token, so do not attach them to a public report.

Developers should record the extension version, address, sequence of actions, and result. Product managers should measure the number of manual approvals per task. If the agent stops at every step, you can have it prepare the edits in a file and leave the transfer into the dashboard to a person. This lets you assess the value of automation in a real workflow before purchasing and deploying it.

Story

Key Questions Answered

Why one approval may not be enough?

Claude in Chrome operates in your browser while you are signed in: it reads pages, clicks buttons, and enters data. But user consent is only one layer of control. Anthropic's permissions guide describes restrictions for certain sites and actions that require additional confirmation. The author examined version 1.0.102 of the extension. In the code excerpt he published, it sends the page address to Anthropic's API and receives a category.

What is confirmed and what still needs testing?

The author's observations apply to a particular version of the extension and several tests conducted in October. According to his findings, the server response is cached for five minutes. Keep that in mind when diagnosing the behavior: the absence of a new request does not, by itself, mean the check has disappeared. His experience with auto mode in Claude Code needs particularly careful interpretation. The author tested this mode once: reading worked, but clicking a button again required confirmation.

How to test a workflow before deployment?

Start with a safe action: ask Claude to open the page you need and follow a regular menu link, without entering or submitting anything. Check whether persistent permission is available. Then test several consecutive actions: repeated interruptions reveal how much attention the task will require. For technical troubleshooting, the author suggests opening the developer tools for the extension's service worker and finding the request in Network using the url_hash filter. Look at the category field in the response.

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Autonomous AI Execution · Nomad Agent

Delegate Deep Research, Coding & Multi-Step Workflows to Nomad Agent

Deploy autonomous task execution with Nomad Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and MCP tool orchestration.

Launch Nomad Agent →Nomad AI Workspace
What do you think?
Loading comments…