Repository navigation
Description
Before submitting
- I searched existing open and closed issues and related pull requests and did not find an exact duplicate for the link-machine sheet.
- I included enough detail to reproduce or investigate the problem.
Area
apps/mobile — Android, the Link a machine sheet opened from an agent's link-request card.
Steps to reproduce
- Open a thread in the Android app where an agent has requested a link to another environment, showing Link a machine to this environment.
- Tap Choose machine… to open Link a machine.
- Leave a known machine selected, or select one. The sheet contains the machine choices followed by What agents here may do there and its access choices.
- Swipe upward to expand the sheet.
- Continue swiping upward inside the sheet's content to reach the remaining access choices and the Link button.
Expected behavior
After the sheet expands, its content scrolls so that all access choices and the Link / Cancel buttons can be reached and the flow can be completed.
Actual behavior
The sheet expands, but its contents do not scroll. The lower access choices and completion controls remain below the visible area. Visible access choices can still be selected, but the Link button cannot be reached.
The keyboard is closed. This was observed in portrait orientation, with Android's three-button navigation visible.
Impact
Major degradation: the machine-linking flow cannot be completed on the affected device.
Version or commit
T3 Code Android 2.3.0 (784).
Source investigated at upstream main commit 836b86a5d on November 11, 2026.
Environment
- Samsung Android device, model identifier SM-S938B
- Android 17
- One UI 9.0
- Portrait orientation
Source investigation and verification limits
The ScrollView in LinkRequestSheet does not set nestedScrollEnabled:
LinkRequestCard.tsx, lines 285–299.
Other scrollable sheets using the same Sheet component, including TerminalContextSheet and ComposerContextSheet, enable nested scrolling. The missing setting is a suspected cause of the native sheet taking the drag instead of allowing content scrolling.
A local one-line candidate fix adds nestedScrollEnabled. Targeted formatting, lint, and the mobile package typecheck pass. The candidate fix has not been verified on an Android device; those static checks do not establish that the native gesture problem is fixed.
Related reports and PRs
- [Bug]: Android Git overview cannot scroll to show all linked pull requests #33445 describes a similar inability to scroll the Git overview sheet. This report concerns the separate Link a machine sheet and blocks completing its form.
- fix(mobile): Android sheets scroll without per-feature platform checks #34207 is an open PR addressing shared Android sheet scroll-target behavior. Its current diff does not change
LinkRequestCard.tsx, and its listed device checks do not cover the link-machine flow. The interaction with that shared fix still needs native verification.
Workaround
No workaround verified for completing this flow in the affected Android sheet.
Activity