anthropics / anthropics/claude-code
[BUG] Allowed sites list creates duplicate entries for the same origin
- 主要语言
- Python
- 星标
- 145k
- 派生
- 23.1k
- PR 合并指标
- PR 指标待抓取
描述
### Preflight Checklist
- [x] I have searched [existing issues](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) 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 adding a site via "Manage allowed sites", the same origin gets added
twice, producing duplicate rows in the list. Reproduced with two different
origins (192.168.5.51:3000 and 192.168.5.52:3000) — each appears twice
after a single add.
Additionally: entries in the allowed-sites list appear to have no effect
while the permission mode is "Bypass permissions" — every browser tool call
still prompts per action, with the message "Site-level permissions are
disabled for this site. You'll be asked for each action." The dialog in that
mode also offers only "Allow once" / "Deny", with no "Allow always" option.
The panel text says the list applies to "Ask and Accept edits modes", so this
may be intended — but the mode named "Bypass permissions" prompting *more*
than the other modes is counterintuitive and worth reviewing.
Environment: Claude Code desktop (Windows 11), browser pane / Claude Browser tools.
### What Should Happen?
Adding a site once via "Manage allowed sites" should create exactly one
entry for that origin. The list should also de-duplicate — re-adding an
origin that is already present should either be a no-op or replace the
existing entry, never append a second identical row.
### Error Messages/Logs
```shell
```
### Steps to Reproduce
1. Open the Browser pane menu (⋮) and choose "Manage allowed sites".
2. In the "Add URL" field, enter a single origin, e.g. 192.168.5.51:3000
3. Click the "+" button once.
4. Click "Done".
5. Reopen "Manage allowed sites".
Observed: the origin appears as two identical rows in the list.
Expected: exactly one row for that origin.
Reproduced with two different origins in the same session
(192.168.5.51:3000 and 192.168.5.52:3000) — both ended up duplicated
after a single add each.
### Claude Model
None
### Is this a regression?
Yes, this worked in a previous version
### Last Working Version
_No response_
### Claude Code Version
Claude 1.34493.1 (255293) 2026-08-21T02:05:20.000Z
### Platform
Anthropic API
### Operating System
Windows
### Terminal/Shell
PowerShell
### Additional Information
_No response_
贡献指南
这个仓库没有索引到贡献指南
调研方向
Start in the Browser pane's “Manage allowed sites” flow and reproduce adding one origin, then reopening the list. Done means a single add produces exactly one row and re-adding does not create duplicates; separately verify whether the reported “Bypass permissions” behavior is intended, since the issue leaves that point open.
由索引模型根据 Issue 内容生成。
评估
- 领域
- authorization, desktop
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 52/100