openai / openai/codex

Codex Desktop: expose a stable semantic attribute for transient activity headers

Open Beginner friendly
#41,547 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Codex variant

App

Feature request

Please expose a stable application-owned attribute such as data-activity-header on the semantic root of transient/running activity headers.

Persisted activity rows already expose stable application-owned targeting information. A transient or running header can render without an equivalent semantic hook, leaving accessibility tools, automated tests, and narrow integrations to depend on generated classes, visible text, or broad positional/:has(...) selectors.

The marker should remain present across transient, running, expanded, collapsed, completed, and persisted lifecycle states. If multiple states need to be distinguished, a separate state value could be added, but a stable presence attribute is the core request.

Why this helps

  • Accessibility and automation can identify the semantic component directly.
  • Tests remain stable across wrapper/class refactors.
  • Integrations can avoid text- and locale-dependent selectors.
  • Consumers can avoid brittle positional selectors.

This request is only for a small semantic hook. It does not require a generalized extension API, theming system, or new service.

Additional information

Observed in Codex desktop package 26.825.4187.0 on Windows 11 x86-64. No task contents, prompts, account data, identifiers, local paths, tokens, or credentials are included.

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

The issue does not name files or tests; locate the Codex Desktop component that renders transient or running activity headers and compare it with persisted activity rows. The stable application-owned marker should remain present through transient, running, expanded, collapsed, completed, and persisted states.

Written by the indexing model from the issue text.

Assessment

Domain
accessibility, desktop
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
70/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.