Skip to content

Require user interaction before terminal takeover across devices #231

Description

@josharian

Author: philz42
Channel: #feedback
Link: https://discord.com/channels/1405685085923049482/1405686161791516873/1540755938322153633


Summary

When the same terminal session is open across multiple devices (e.g., iOS app and web browser), the viewport resizes to the smallest device. The terminal takeover should require explicit user interaction rather than occurring automatically.

Context

User reported having the same Claude CLI session open simultaneously on iOS and desktop browser. When switching between devices, the terminal viewport would resize to match whichever device was last focused, causing layout issues on larger screens.

Current behavior: Last opened device wins and resizes the terminal

Desired behavior: Require explicit interaction (e.g., user action) to trigger a viewport takeover, at least on web. This would allow users to maintain full viewport rendering on desktop while using the phone-sized terminal on mobile without constant resizing conflicts.

Notes

  • User found a workaround by backgrounding/unbacking the iOS app to force re-render
  • This is an edge case but affects users who frequently switch between devices with the same session
  • Nothing currently prevents users from creating multiple separate terminal sessions as an alternative

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions