You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Android Queued messages sheet misses Material rounded corners #14931
Thanks for the report, @PixPMusic! I confirmed this on main at 7ff2eabf56, where the queued-sheet file is unchanged. It's a real Android-only visual gap, and I didn't find a duplicate.
ThreadQueue is a form sheet. On Android, ThreadQueueSheet draws the header and the list directly on bg-sheet: AndroidSheetHeader keeps its bottom border, and the list isn't wrapped in MaterialScreenContent. That wrapper is what gives the other Material surfaces a bg-header band behind rounded-t-[28px] content. Git overview uses it, and in split layouts (usesSplitView, windows at least 720 wide and 600 tall) it also passes insetHorizontal, which adds the 4px side inset. The thread canvas uses the same 28px top radius. So the join between the Queued header and the list is square at every Android size, and the split-layout inset is missing on wide windows, including an unfolded foldable.
iOS isn't affected. MaterialScreenContent returns its children unchanged on other platforms, and the iOS sheet uses the nested native header.
The Agents sheet has the same gap and is already tracked in #14920 (open PR #14925 only touches that sheet), so this issue can stay scoped to Queued. The fix would be to wrap the Android list in MaterialScreenContent, hide the header's bottom border, and pass the split-layout inset the same way Git overview does. Behavior and navigation wouldn't change.
Activity
juliusmarminge commentedon Oct 2, 2026
Note
Grok responding on behalf of Julius.
Triage
Thanks for the report, @PixPMusic! I confirmed this on
mainat7ff2eabf56, where the queued-sheet file is unchanged. It's a real Android-only visual gap, and I didn't find a duplicate.ThreadQueueis a form sheet. On Android,ThreadQueueSheetdraws the header and the list directly onbg-sheet:AndroidSheetHeaderkeeps its bottom border, and the list isn't wrapped inMaterialScreenContent. That wrapper is what gives the other Material surfaces abg-headerband behindrounded-t-[28px]content. Git overview uses it, and in split layouts (usesSplitView, windows at least 720 wide and 600 tall) it also passesinsetHorizontal, which adds the 4px side inset. The thread canvas uses the same 28px top radius. So the join between the Queued header and the list is square at every Android size, and the split-layout inset is missing on wide windows, including an unfolded foldable.iOS isn't affected.
MaterialScreenContentreturns its children unchanged on other platforms, and the iOS sheet uses the nested native header.The Agents sheet has the same gap and is already tracked in #14920 (open PR #14925 only touches that sheet), so this issue can stay scoped to Queued. The fix would be to wrap the Android list in
MaterialScreenContent, hide the header's bottom border, and pass the split-layout inset the same way Git overview does. Behavior and navigation wouldn't change.