openai / openai/codex

[macOS 26.825.32147] Delegated message disclosure is unreadable and fails to expand

Open
#41,430 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app bug subagent
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

Version
  • Codex Desktop: 26.825.32147 (build 7303)
  • 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
  1. Use Codex Desktop in the light interface.
  2. Send a multi-line message from one local task to another with the built-in cross-task messaging tool.
  3. Open the receiving task.
  4. Find the message labelled Sent by ChatGPT from another task.
  5. Observe the black bubble and two-line truncation.
  6. 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-default instead 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-expanded and 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.