PWA: Cannot approve/deny permission prompts (Allow/Deny buttons missing)
Resolved 💬 1 comment Opened Apr 13, 2026 by itsmasuri Closed Apr 13, 2026
Bug Description
When using Claude Code via the PWA (Progressive Web App), permission prompts for file write operations and certain bash commands cannot be approved or denied. The Allow/Deny buttons are either not rendered or not interactive.
Steps to Reproduce
- Open Claude Code in the PWA
- Ask Claude to write a file to an allowed working directory (e.g.,
/opt/vaultor/opt/repos) - Claude attempts to use the Write tool or a Bash command requiring approval (e.g.,
touch,rm) - The permission prompt appears but cannot be actioned — no way to click Allow or Deny
Expected Behavior
Permission prompts should display interactive Allow/Deny buttons that the user can click to grant or reject the operation.
Actual Behavior
The permission prompt is shown but the user cannot approve or deny it. The tool call fails with: "Claude requested permissions to write to <path>, but you haven't granted it yet."
This affects:
Writetool calls to any pathBashcommands that require approval (e.g.,touch,rm,export)- Effectively blocks all write operations in the PWA
Environment
- Platform: PWA (web app)
- Claude Code running inside a Docker container
- Working directories:
/opt/devloop,/opt/vault,/opt/repos
🤖 Generated with Claude Code
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗