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

  1. Open Claude Code in the PWA
  2. Ask Claude to write a file to an allowed working directory (e.g., /opt/vault or /opt/repos)
  3. Claude attempts to use the Write tool or a Bash command requiring approval (e.g., touch, rm)
  4. 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:

  • Write tool calls to any path
  • Bash commands 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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗