mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-08-23 23:55:50 +00:00
* fix(cli): keep IME cursor aligned after footer updates Preserve the terminal cursor intent across independent UI renders so macOS input methods anchor their candidate window to the input prompt. - Submit text input cursor positions using Ink's render-time contract - Reassert the latest committed cursor before interactive frame writes - Cover standard, incremental, static, and fullscreen rendering paths - Keep cursor cleanup and hidden-state behavior intact * docs(cli): explain render-time cursor submission Document the non-obvious Ink hook ordering that requires cursor positions to be supplied during render rather than from another effect. - Prevent future refactors from reintroducing IME cursor misalignment --------- Co-authored-by: heyang.why <heyang.why@alibaba-inc.com> |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| index.ts | ||
| package.json | ||
| test-setup.ts | ||
| tsconfig.json | ||
| vitest.config.ts | ||