Codex Desktop keeps showing Dictation floating window despite keep-visible disabled
What version of the Codex App are you using (From "About Codex" dialog)?
26.623.70822
Bundled CLI observed locally: codex-cli 0.142.4
What subscription do you have?
Prefer not to disclose.
What platform is your computer?
macOS on Apple Silicon
Darwin 27.0.0 arm64 arm
What issue are you seeing?
The Codex macOS app repeatedly shows a floating Dictation window / black dictation pill even when the "keep dictation bar visible" state is disabled.
This appears to be a runtime window/lifecycle bug rather than a configuration issue:
{
"globalDictationHotkey": "RightCommand",
"globalDictationToggleHotkey": null,
"keep_visible": false,
"legacy_keep_visible": false
}
The RightCommand global dictation listener is still active:
bare-modifier-monitor --key RightCommand
However, an Accessibility-visible Codex window named Dictation continues to appear/reappear:
name=Dictation
role=AXWindow
subrole=AXStandardWindow
size=720,84
The window appears especially when switching away from Codex / switching Spaces or Desktop. Visually it is the small black pill with four white dots near the composer/bottom area.
What steps can reproduce the bug?
- Open Codex Desktop on macOS.
- Configure global dictation hold hotkey to
RightCommand. - Disable the persistent dictation reminder / keep-visible behavior.
- Confirm the state has
global-dictation-keep-visible = false. - Continue using Codex, then switch focus away from Codex or switch to another Desktop/Space.
- Observe that a floating
Dictationwindow / black pill appears again even though keep-visible is disabled.
Local state check:
jq '{
globalDictationHotkey,
globalDictationToggleHotkey,
keep_visible: ."global-dictation-keep-visible",
legacy_keep_visible: .globalDictationKeepVisible
}' ~/.codex/.codex-global-state.json
Accessibility check:
tell application "System Events"
tell process "Codex"
repeat with w in windows
if (name of w as text) is "Dictation" then
return "Dictation pos=" & (position of w as text) & " size=" & (size of w as text)
end if
end repeat
end tell
end tell
What is the expected behavior?
When global-dictation-keep-visible is false, Codex should not keep or recreate the idle floating Dictation reminder window. The global RightCommand dictation hotkey should remain available, but the idle reminder pill should stay hidden.
Additional information
I searched existing issues and found related dictation/hotkey issues, but not this exact keep-visible/runtime-window behavior:
- #22544: modifier key dictation activates during unrelated shortcuts
- #27296: Fn global dictation hotkey regression
- #27657: desktop dictation shortcut only works when Codex is focused
- #30208: dictation shortcut hold/toggle behavior regression
- #28765: dictation state lost after failure/window switch
This issue seems specifically about the idle Dictation window being shown/repositioned even after keep-visible is disabled.