[Windows App][ru-RU] Usage modal and session status pill clip localized text at 100% scaling
Summary
In the Codex Windows App, the Russian UI does not fit inside two fixed-width status surfaces at the default 100% display scale:
- The Usage modal clips both localized labels and the remaining-percentage values.
- The sticky session status pill truncates the edited-files summary even when there is horizontal room around the pill.
This is reproducible without Windows display scaling or an Electron zoom override.
Environment
- Codex App:
26.707.3748.0 - Codex CLI:
codex-cli 0.144.0-alpha.4 - Platform: Windows
10.0.26200.0x64 - Windows DPI:
96(100%) - Electron renderer:
--device-scale-factor=1 - Codex UI language: Russian
- Windows culture / UI culture:
en-US
Actual behavior
In the Usage modal:
Недельный лимит использованияis rendered asНедельный лимит использов....- The values on the right are clipped by the card boundary, for example
Осталось 27...andОсталось 89.... - The reset date mixes languages:
Сброс в Jul 17.
In the sticky session status pill:
Изменено 6 файловis rendered asИзменено 6 фа....- Step progress and diff counts remain visible, but the edited-files label is truncated.
Steps to reproduce
- Open Codex App on Windows.
- Use the Russian Codex UI while Windows display scaling is set to 100%.
- Open the Usage modal.
- Observe the five-hour and weekly usage rows.
- Run a multi-step task that edits several files.
- Observe the sticky status pill above the composer.
Expected behavior
- Usage rows should use a responsive grid that keeps the complete remaining-percentage value visible.
- Longer localized labels should wrap, receive sufficient width, or expose the complete value without clipping.
- The session status pill should expand within available space or preserve the complete edited-files count.
- Dates should be formatted consistently with the selected Codex UI language.
Additional information
The local renderer is running at scale factor 1 and Windows reports DPI 96, so this is not caused by custom zoom or high-DPI scaling.
The visible strings correspond to the bundled Usage modal and session-status localization surfaces. The likely cause is fixed column widths / max-width constraints that do not account for longer localized text.
A screenshot was captured but is not attached publicly because its background contains unrelated private task text. I can provide a clean cropped reproduction if maintainers need it.
I searched openai/codex for existing issues covering ru-RU usage-modal clipping, usage-dialog text overflow, weekly-limit truncation, and mixed Jul localization, and did not find an exact duplicate.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗