openai / openai/codex-plugin-cc

`/codex:status` renders literal `<br>` in Actions column instead of a line break

Open Beginner friendly
#495 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
33.3k
Forks
2.3k
PR merge metrics
No merged PRs in 30d

Description

Summary

/codex:status renders a literal <br> in the Actions column of the job table instead of a line break, because Claude Code's markdown table renderer does not interpret raw HTML.

Steps to reproduce
  1. Start a background review, e.g. /codex:review --background
  2. Run /codex:status
  3. Look at the Actions column of the job table
Expected

The suggested actions render on separate lines:

/codex:status review-xxxx
/codex:cancel review-xxxx
Actual

They appear on one line joined by a literal <br>:

`/codex:status review-xxxx`<br>`/codex:cancel review-xxxx`
Root cause

In scripts/lib/render.mjs (v1.0.4), the Actions cell joins the action code spans with an HTML <br> tag:

${actions.map((action) => `\`${action}\``).join("<br>")}

Claude Code's markdown table renderer prints <br> as plain text rather than interpreting it as a line break.

Suggested fix

Replace the <br> separator with a renderer-supported way to show the actions on separate lines (e.g. join with a space, or emit the actions as separate lines / a nested list outside the cell).

Environment
  • codex-plugin-cc version: 1.0.4
  • Claude Code version: 2.1.209
  • OS: macOS 26.5.1

Contributor guide

No contributing guide indexed for this repository

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 in scripts/lib/render.mjs, where the Actions cell joins the action code spans, and reproduce the issue with /codex:review --background followed by /codex:status. Verify the completed change with the job table: suggested actions should be readable on separate lines or otherwise clearly separated, without a literal HTML tag.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
88/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.