[Bug]: Ghost/Double characters appear during Zsh Tab completion (Redraw issue)
Current Behavior
I am experiencing a visual glitch where characters are duplicated (ghost characters) when using Tab completion in Zsh. For example, when I type do and press Tab, the terminal renders dd (double 'd') at the prompt line, even though the underlying command is correct.
https://github.com/user-attachments/assets/775db273-3dff-4228-9dfc-b224884508e0
Expected Behavior
Normal as in iTerm2.
Steps To Reproduce
Wave + zsh + oh-my-zsh, with "agnoster" theme.
ZSH_THEME="agnoster"
Wave Version
v0.13.1
Platform
macOS
OS Version/Distribution
No response
Architecture
arm64
Anything else?
No response
Questionnaire
- [ ] I'm interested in fixing this myself but don't know where to start
- [ ] I would like to fix and I have a solution
- [ ] I don't have time to fix this right now, but maybe later
๐ CodeRabbit Plan Mode
Generate an implementation plan and prompts that you can use with your favorite coding agent.
- [ ] Create Plan
๐ Similar Issues
Possible Duplicates
- ISSUE-1633
Related Issues
- https://github.com/wavetermdev/waveterm/issues/1898
- https://github.com/wavetermdev/waveterm/issues/1633
- https://github.com/wavetermdev/waveterm/issues/2471
- https://github.com/wavetermdev/waveterm/issues/2489
- https://github.com/wavetermdev/waveterm/issues/1035
๐ค Suggested Assignees
๐งช Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your .coderabbit.yaml:
issue_enrichment:
auto_enrich:
enabled: false
๐ฌ Have feedback or questions? Drop into our discord!