claude-code - 💡(How to fix) Fix Agent teams mode: touch scroll broken over RDP (works in regular mode, same terminal)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Root Cause

  • The issue is not WT rendering (tested: direct2d, software/WARP, disablePartialInvalidation — all ineffective)
  • CLAUDE_CODE_DISABLE_MOUSE=1 does not fix it
  • CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 does not fix it (agent mode ignores it)
  • Regular CC and agent teams mode both use alternate screen buffer, but agent teams mode has a more complex TUI layout that fails to receive/process touch-originated scroll events
  • Mouse pointer mode sends standard WM_MOUSEWHEEL which works; touch mode sends WM_TOUCH/WM_POINTER which the agent teams TUI doesn't handle
RAW_BUFFERClick to expand / collapse

Bug Description

Touch scrolling does not work in Claude Code agent teams mode over RDP, while it works perfectly in regular Claude Code mode in the exact same terminal window.

Reproduction Steps

  1. Connect to Windows 11 PC via Android Microsoft Remote Desktop app (touch mode)
  2. Open Windows Terminal (PowerShell)
  3. Run claude (regular mode) — touch scroll works
  4. Exit claude
  5. In the same terminal window, run claude in agent teams mode — touch scroll broken
  6. Only the last screen is visible; cannot scroll up via touch
  7. Switch Android RD Client to mouse pointer mode — scroll works again
  8. Keyboard PgUp/PgDn — works

Environment

  • Claude Code: v2.1.165
  • OS: Windows 11 Pro 25H2 (Build 26200.8524)
  • Terminal: Windows Terminal 1.24.11321.0
  • RDP Client: Microsoft Remote Desktop (Android), touch mode
  • GPU: AMD Radeon 780M
  • Settings: CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 in settings.json env

Analysis

  • The issue is not WT rendering (tested: direct2d, software/WARP, disablePartialInvalidation — all ineffective)
  • CLAUDE_CODE_DISABLE_MOUSE=1 does not fix it
  • CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 does not fix it (agent mode ignores it)
  • Regular CC and agent teams mode both use alternate screen buffer, but agent teams mode has a more complex TUI layout that fails to receive/process touch-originated scroll events
  • Mouse pointer mode sends standard WM_MOUSEWHEEL which works; touch mode sends WM_TOUCH/WM_POINTER which the agent teams TUI doesn't handle

Expected Behavior

Touch scroll should work in agent teams mode the same way it works in regular Claude Code mode.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING