Two critical bugs: Double photo permission prompts and race condition after directory access

Resolved 💬 1 comment Opened Jul 22, 2025 by junhongwang418 Closed Jul 22, 2025

Bug Report: Two Critical Issues

Issue 1: Double Photo Permission Prompts

Description: When Claude requests photo permission, the system prompts for photo permission twice instead of once.

Steps to Reproduce:

  1. Trigger a scenario where Claude needs photo permission
  2. Observe that the photo permission dialog appears twice

Expected Behavior: Photo permission should only prompt once
Actual Behavior: Permission dialog appears twice

Issue 2: Race Condition After Directory Access Selection

Description: After granting directory access, there's a race condition that prevents Claude from responding properly.

Steps to Reproduce:

  1. Claude requests directory access via mcp__ShiftMCP__request_directory_access
  2. User selects a folder in the directory selection dialog
  3. User sees confirmation message about configuration changes
  4. System shows "processes restarted due to configuration changes"
  5. Claude never responds or continues the conversation

Expected Behavior: After directory access is granted and processes restart, Claude should continue with the original task
Actual Behavior: Claude becomes unresponsive, creating a broken user experience

Impact: This creates a frustrating workflow interruption where users lose conversation context and Claude's assistance after granting directory access.

Possible Root Cause: Race condition between process restart and conversation state management

Priority

Both issues significantly impact user experience and should be prioritized for fixing.

View original on GitHub ↗

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