[macOS 26.825.32147] Delegated message disclosure is unreadable and fails to expand
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Version
- Codex Desktop:
26.825.32147(build7303) - Bundled runtime:
codex-cli 0.150.0-alpha.12.2 - macOS 15.1 (24B2082), Apple Silicon
- ChatGPT Pro
Bug
Messages sent from another task are rendered as black user-message bubbles in the light interface.
The delegated message is forced to two visible lines. The Show more control is also dark, producing near-zero contrast against the black bubble. Activating it does not expose the full message in the affected UI.
This makes most cross-task prompt content inaccessible.
Reproduction
- Use Codex Desktop in the light interface.
- Send a multi-line message from one local task to another with the built-in cross-task messaging tool.
- Open the receiving task.
- Find the message labelled Sent by ChatGPT from another task.
- Observe the black bubble and two-line truncation.
- Activate Show more.
Observed: the control is unreadable and the full message remains hidden.
Renderer evidence
The installed renderer follows this path:
- Delegated payload is passed to the ordinary user-message bubble.
- Delegated messages set
collapsedLineCount = 2. - Bubble uses
bg-user-message text-user-message. - Disclosure control uses
text-codex-description hover:text-defaultinstead of inheriting the user-message foreground.
This explains the black-on-black disclosure control. An expansion handler exists, so this is a rendering/interaction regression rather than a missing feature.
Expected
- Delegated messages remain readable for every supported theme and accent.
- Disclosure control inherits a contrast-safe foreground.
- Mouse and keyboard activation expose the complete message.
aria-expandedand visible content update together.- Renderer coverage includes light UI with a black user-message background.
Notes
No matching open or closed issue was found for this exact delegated-message presentation failure.
Possibly adjacent but distinct: #40794 concerns composer submission freezing after cross-task injection.
No app bundle, database, private Desktop state, task corpus, or UI was modified during diagnosis. Thread IDs and prompt contents are omitted.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the delegated-message rendering in the light interface, then trace the renderer path that passes the payload to the ordinary user-message bubble. Check the collapsed two-line disclosure and its mouse and keyboard behavior. Done means readable contrast, full expansion, and synchronized aria-expanded and visible content, with coverage for a black user-message background.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 70/100