[TUI 0.149.1][JetBrains-JediTerm] Unit suffixes intermittently disappear during redraws

Open 💬 1 comment Opened Aug 26, 2026 by savinmikhail

Codex version

codex-cli 0.149.1

Environment

  • macOS
  • PhpStorm integrated terminal
  • TERMINAL_EMULATOR=JetBrains-JediTerm
  • TERM=xterm-256color
  • LANG=C.UTF-8
  • LC_CTYPE=UTF-8

What happened?

Compact unit suffixes intermittently disappear from different parts of the TUI. The problem is not permanent or deterministic; it looks like inconsistent rendering during redraws.

One affected frame showed all of these at the same time:

  • Working (55 ) instead of Working (55s)
  • 43.9 out instead of 43.9K out
  • Pursuing goal (23 ) instead of Pursuing goal (23m)

The character cell appears to remain reserved, but the suffix itself is invisible. Other compact units on the same status line render correctly, for example 402K used and 11.9M in.

This makes a missing-font or unsupported-glyph problem unlikely: the missing characters are ordinary ASCII (s, m, and K), and the same kinds of characters render elsewhere in the same frame.

Steps to reproduce

  1. Run the Codex TUI in the PhpStorm integrated terminal.
  2. Start a long-running task or goal so elapsed-time and token counters update.
  3. Observe the footer and status line across redraws.
  4. Occasionally, one or more unit suffixes are not rendered.

I cannot reproduce it deterministically. It appears intermittently while the TUI is updating.

Expected behavior

All unit suffixes should remain visible and consistent across TUI redraws.

Additional information

  • Reproduction with --no-alt-screen has not been tested.
  • Reproduction in another terminal emulator has not been tested.
  • A screenshot of an affected frame is available.

View original on GitHub ↗

1 Comment

savinmikhail · 2 days ago

<img width="1406" height="217" alt="Image" src="https://github.com/user-attachments/assets/3e879711-e394-48b8-9b5e-498c4a58a3f9" />