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
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