Two critical bugs: Double photo permission prompts and race condition after directory access
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:
- Trigger a scenario where Claude needs photo permission
- 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:
- Claude requests directory access via
mcp__ShiftMCP__request_directory_access - User selects a folder in the directory selection dialog
- User sees confirmation message about configuration changes
- System shows "processes restarted due to configuration changes"
- 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.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗