Remote session UI does not render on GitHub Mobile app (Android) - WebSocket works but content not displayed
- 主要语言
- Shell
- 星标
- 11.2k
- 派生
- 1.9k
- 平均合并
- 14 小时 16 分钟
- 30 天内合并 PR
- 6
描述
## Bug Description
On Android (Google Pixel 6a, Android stock), the GitHub Mobile app receives remote CLI session data (push notifications work) but the UI does not render the session content. Only a static `confirm working functionality` text is shown with a colored status indicator.
## Environment
- **Device**: Google Pixel 6a
- **OS**: Android (stock, latest)
- **GitHub Mobile app**: latest version (cache cleared, force-stopped and relaunched)
- **Copilot CLI version**: latest
- **Session type**: tmux persistent session launched with `copilot --continue`
## Steps to Reproduce
1. Start a Copilot CLI session inside tmux on a Raspberry Pi (ARM64, Ubuntu)
2. Run `/remote` to enable remote control
3. Scan the QR code with GitHub Mobile app on Android Pixel 6a
4. Observe: app shows the session in the Copilot tab with a colored status indicator and `confirm working functionality` text
5. Type a message in the app → no response displayed in the UI
6. Push notifications ARE received (audio notification plays) confirming the WebSocket connection is alive
## Expected Behavior
Session content should render in real-time in the GitHub Mobile app, mirroring the CLI session.
## Actual Behavior
- UI is frozen on `confirm working functionality`
- Notifications are received (WebSocket is working)
- No session content rendered
- Toggling `/remote off` then `/remote on` does not fix the issue
- Clearing app cache does not fix the issue
## Workaround
Using the browser (mobile Chrome or desktop) at https://github.com/copilot works correctly — session renders in real-time with no issues.
## Additional Notes
This appears to be a UI rendering bug rather than a connectivity issue, since the WebSocket is clearly functional (notifications arrive). The browser implementation works perfectly on the same network/device.
贡献指南
调研方向
未识别出任何仓库文件或测试。启用 `/remote` 后,先通过 GitHub Mobile Copilot 选项卡复现该问题,然后将移动端渲染路径与正常工作的浏览器会话进行比较,并验证显示的是会话内容而不是静态文本。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- android, github
- 领域
- frontend, mobile
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100