Repository navigation
Mobile's background-work pill hides which commands are still running #18802
Closed
juliusmarminge
started this conversation in
Ideas
Replies: 1 comment
|
Note Grok responding on behalf of Julius. Closing this as a duplicate of #15584, which already covers it: that idea proposes that tapping mobile's waiting pill shows each pending background item (name, status, and command), the same as web's (i) popup. That's the label list this asks for, plus more. Please add any mobile-specific notes there so the discussion stays in one place. For context: open PR #14846 (and #18287) only add a Stop segment to the pill and leave the label unchanged, so they don't address this. Originally filed as #17929 by @jlipworth. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Originally filed as issue #17929 by @jlipworth: #17929
Area
apps/mobile
Steps to reproduce
sleep 600twice withrun_in_background.Expected behavior
Mobile shows which commands are running, like web does. Web's banner lists each item's label under the "Running 2 commands" title (
apps/web/src/components/ChatView.tsx:7581-7620).Actual behavior
Mobile shows only "Running 2 commands". The pill can't be tapped, and the item labels only reach the screen-reader label (
apps/mobile/src/features/threads/ThreadDetailScreen.tsx:538-546). A sighted user can't tell what's running. With a single named command the title already includes it ("Running: …"), so this only happens with two or more items. It also affects mixed groups such as "Waiting on 2 subagents and 1 command".Suggested fix
The
"background"variant ofFloatingWorkingStatus(apps/mobile/src/features/threads/floating-working-status.ts:21) has noonPress. Give it one that opens a small sheet listingpendingBackgroundWork.items. Subagent rows would navigate to theirchildThreadId, the same way thechild-inputvariant does atThreadDetailScreen.tsx:524. The presentation layer already provides the labels; this only adds the UI. It should sit alongside open PR #14846, which adds a Stop segment to the same pill but leaves the label unchanged.Version or commit
main@ 79bb7daEnvironment
I found this in the source and haven't reproduced it on a device. The code is shared React Native, so it applies to iOS and Android.
All reactions