Description
When I dictate a list, FluidVoice normally formats it as an ordered/unordered list,
inserting the items one by one. This works in VS Code and other apps.
In Claude Code running inside cmux, this list insertion fails — instead of the list, only
the single character a gets inserted. The dictation itself is correct: the Transcription
History shows the full, correctly-generated list.
Non-list dictation is not the focus here — this issue is specifically about dictating lists
into Claude Code under cmux.
Steps to Reproduce
- Launch Claude Code inside cmux (a terminal emulator / tmux-compatible environment).
- Focus the Claude Code input.
- Trigger dictation in FluidVoice and speak a list (e.g. "first item, second item, third item").
- Observe what gets inserted into Claude Code.
- Open FluidVoice → Transcription History and compare.
Expected Behavior
The dictated list is inserted as an ordered/unordered list (items one by one), matching the
Transcription History — the same way it works in VS Code.
Actual Behavior
Only the character a is inserted instead of the list. The Transcription History contains the
full, correct list — so transcription succeeds but list insertion into the cmux terminal fails.
Works / Doesn't Work
- ✅ VS Code — dictated list inserted correctly (formatted, item by item)
- ✅ Other apps — work as expected
- ❌ Claude Code running in cmux — only
a is inserted instead of the list
Environment
- FluidVoice: 1.6.1 (build 12)
- macOS: 26.5.1 (25F80), Apple Silicon (arm64)
- Target app: Claude Code running inside cmux
Additional Notes
Since the transcript is correct in history but list insertion is truncated to a single
character, this looks like a list-formatting / text-insertion issue specific to the cmux
terminal emulator. cmux uses a tmux-compatible terminal layer, and the multi-line / item-by-item
insertion FluidVoice uses for lists (simulated keystrokes including newlines, or clipboard
paste) may be getting consumed/truncated differently than in a native text field or VS Code's
input. It may be worth testing how FluidVoice's list-insertion path behaves against terminal
emulators specifically.
Description
When I dictate a list, FluidVoice normally formats it as an ordered/unordered list,
inserting the items one by one. This works in VS Code and other apps.
In Claude Code running inside cmux, this list insertion fails — instead of the list, only
the single character
agets inserted. The dictation itself is correct: the TranscriptionHistory shows the full, correctly-generated list.
Non-list dictation is not the focus here — this issue is specifically about dictating lists
into Claude Code under cmux.
Steps to Reproduce
Expected Behavior
The dictated list is inserted as an ordered/unordered list (items one by one), matching the
Transcription History — the same way it works in VS Code.
Actual Behavior
Only the character
ais inserted instead of the list. The Transcription History contains thefull, correct list — so transcription succeeds but list insertion into the cmux terminal fails.
Works / Doesn't Work
ais inserted instead of the listEnvironment
Additional Notes
Since the transcript is correct in history but list insertion is truncated to a single
character, this looks like a list-formatting / text-insertion issue specific to the cmux
terminal emulator. cmux uses a tmux-compatible terminal layer, and the multi-line / item-by-item
insertion FluidVoice uses for lists (simulated keystrokes including newlines, or clipboard
paste) may be getting consumed/truncated differently than in a native text field or VS Code's
input. It may be worth testing how FluidVoice's list-insertion path behaves against terminal
emulators specifically.