iPadOS app: selecting text in a long remote macOS session auto-scrolls to top and deselects

Open 💬 0 comments Opened Jun 29, 2026 by SquidlyMan

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?

Summary

In the Claude iPadOS app, while viewing a remote-controlled Claude Code session whose host is macOS, attempting to highlight/select text near the most recent response in a long thread causes the view to automatically scroll back to the top of the thread and jump around, deselecting the text in the process. This makes it effectively impossible to copy text from recent responses.

Environment

| | |
|---|---|
| Client | Claude for iPadOS |
| App version | 1.260618.1 (27978583058) |
| iPadOS | 26.5 |
| Device | iPad Pro 13-inch (M4) — model MWT13LL/A (A2926) |
| Orientation / mode | Full screen only (no Split View, no Stage Manager); reproduces in both portrait and landscape |
| Input | Reproduces both with and without the Magic Keyboard + trackpad |
| Account / plan | Max
| Session | Remote-controlled Claude Code session in a terminal on macOS (latest), controlled via the iPadOS app |

Steps to reproduce

  1. Open a remote-controlled Claude Code session (terminal on macOS, latest version) in the Claude iPadOS app.
  2. Let the thread grow long (content scrolls well beyond one screen).
  3. Scroll down to the most recent response at the bottom of the thread.
  4. Touch and hold (or use the trackpad) to begin selecting text near that recent response.

Expected behavior

The text I select stays selected, and the view holds its scroll position so I can adjust the selection handles and copy.

Actual behavior

The thread automatically scrolls back to the top, the view jumps around, and the text selection is cleared.

Frequency

Always — every time, for sessions matching the parameters above.

Scope (what it does and doesn't affect)

  • ✅ Reproduces: remote macOS sessions viewed in the iPadOS app.
  • ❌ Does not reproduce: remote sessions on non-macOS hosts.
  • ❌ Does not reproduce: local (non-remote) sessions in the iPadOS app.
  • ❌ Does not reproduce: the iPhone Claude app (same kind of remote macOS session works fine).

This points to the iPadOS app's handling of the macOS remote-session view specifically, rather than text selection in general.

Workaround

No in-app workaround on iPadOS. The only way around it is to switch clients — the macOS app or the iPhone app, neither of which has the issue.

Video evidence

https://youtu.be/PhhJYcPKRFo?is=qM05GSBS9ZAG90J8

Related issues (not duplicates)

A search found no exact duplicate. Related scroll-to-top reports, none combining "iPadOS app + user text selection + idle long thread + remote macOS only":

  • #28991 — Remote Control (iOS app): AskUserQuestion text truncated. _Same mobile-app + remote-macOS family, different symptom._
  • #35177 — Terminal output pushes scroll position; can't select/copy. _CLI (iTerm2), triggered by output generation._
  • #47643 — Switching conversations in Code tab scrolls to top. _macOS desktop app; closed as not planned._
  • #34765, #34400, #33814, #36582 — Scroll resets to top during processing. _CLI/terminal, triggered by active generation._

What Should Happen?

When I select text, the thread should stay put. The view should hold its current scroll position, the selection should remain active, and I should be able to drag the selection handles and copy — all without the thread jumping around or scrolling back to the top.

Error Messages/Logs

Logs are available on request via macOS Console filtered on Claude app

Steps to Reproduce

  1. On a Mac running the latest macOS, start a Claude Code session in a terminal and enable Remote Control for it.
  2. On the iPad Pro, open the Claude iPadOS app in full screen (not Split View, not Stage Manager) and open that remote macOS session. (Orientation and whether the Magic Keyboard/trackpad is attached do not matter.)
  3. Let the session run until the thread is long — content scrolls well beyond one screen. (Short threads do not trigger it.)
  4. Scroll down so the most recent response is on screen. You may need to scroll up slightly to help trigger.
  5. Touch-and-hold (or use the trackpad) on text in or near the a recent response to begin a selection.
  6. Observe the view auto-scroll toward the top, jump around, and clear the selection before you can copy.

Result: It is effectively impossible to select/copy text from recent responses in a long thread. Reproduces every time under these conditions.

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.195 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Workaround

No in-app workaround on iPadOS. The only way around it is to switch clients — the macOS app or the iPhone app, neither of which has the issue.

Video evidence

https://youtu.be/PhhJYcPKRFo?is=qM05GSBS9ZAG90J8

Related issues (not duplicates)

A search found no exact duplicate. Related scroll-to-top reports, none combining "iPadOS app + user text selection + idle long thread + remote macOS only":

  • #28991 — Remote Control (iOS app): AskUserQuestion text truncated. _Same mobile-app + remote-macOS family, different symptom._
  • #35177 — Terminal output pushes scroll position; can't select/copy. _CLI (iTerm2), triggered by output generation._
  • #47643 — Switching conversations in Code tab scrolls to top. _macOS desktop app; closed as not planned._
  • #34765, #34400, #33814, #36582 — Scroll resets to top during processing. _CLI/terminal, triggered by active generation._

View original on GitHub ↗