[BUG] Mobile (iOS): spawn_task chips and sidebar are not tappable via Remote Control

Status Open
Reported on v2.1.216
Maintainer reply None cached
Activity 0 comments · opened Aug 5, 2026

Preflight Checklist

  • [x] I have searched existing issues 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 using Claude Code Remote Control from an iPhone (both via the Claude iOS app Code tab and via Safari at claude.ai/code), two interactive elements are completely non-functional:

  1. spawn_task chips — the background-task suggestion chips rendered inline in the conversation cannot be tapped. No response on tap, no visual feedback.
  2. Session tree (sidebar) — the sidebar listing sessions cannot be interacted with. Tapping session entries does nothing.

Both elements work correctly when accessed from a desktop browser.

Root cause analysis (DOM inspection):

I inspected the claude.ai/code DOM and found two distinct issues:

spawn_task chips:

  • Chips are rendered inside a notification container with pointer-events: none (z-index: 9000)
  • If child elements inherit pointer-events: none, all touch events pass through them — making chips completely untappable
  • Additionally, an epitaxy-root overlay sits at z-index: 60 with pointer-events: none over the full viewport

Sidebar session items:

  • Session list items are only 26px tall with 0px vertical padding (Apple minimum: 44px)
  • Three-dot menu buttons are 20×20px (less than half the 44px minimum)
  • 69 out of 70 interactive elements (98.6%) are below the 44×44px minimum touch target
  • -webkit-tap-highlight-color is set to transparent, removing visual tap feedback
  • No mobile-specific responsive styles for the sidebar (fixed 288px width, no hamburger menu)
  • The page detects touch devices via (pointer: coarse) and (hover: none) media queries, but does not use them to enlarge tap targets

Related issues: #70388 (chip stacking), #28569 (permission button mis-taps), #64841 (no sessions on iPhone), #33625 (AskUserQuestion UI missing on mobile)

What Should Happen?

Tapping spawn_task chips should launch a new session. Tapping sidebar session entries should navigate to the selected session. Both should provide visual tap feedback and respond to touch input on mobile devices.

Error Messages/Logs

Steps to Reproduce

  1. Start a Claude Code session on PC with claude --remote-control
  2. Connect from iPhone via Claude iOS app (Code tab) or Safari (claude.ai/code)
  3. Have the agent generate spawn_task chips during conversation
  4. Attempt to tap the chip → no response
  5. Attempt to tap sidebar session entries → no response

Claude Model

Other

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.216 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

Workaround:

  • Safari "Request Desktop Website" + pinch zoom partially helps for sidebar
  • Typing instructions in chat text instead of tapping chips

Affected mobile surfaces:

  • Claude iOS app → Code tab
  • Safari / Chrome on iPhone → claude.ai/code

Device: iPhone, iOS latest, Windows 11 host PC

View original on GitHub ↗