qwen-code/packages
tanzhenxin 285a627886
fix(input): preserve tab characters in pasted content (#3045)
* fix(input): preserve tab characters in pasted content

Tab-separated data pasted from spreadsheets (e.g. Excel) was silently
lost through three interception layers: stripUnsafeCharacters filtered
tab as a C0 control char, TextInput consumed tab for autocomplete, and
InputPrompt consumed tab for suggestion acceptance.

- Add tab (0x09) to the preserve list in stripUnsafeCharacters
- Skip tab→autocomplete interception when key.paste is true
- Skip tab→suggestion-accept in InputPrompt when key.paste is true

* test: skip flaky AskUserQuestionDialog test on Windows

The "shows unanswered questions as (not answered) in Submit tab" test
fails intermittently on Windows CI due to arrow key navigation timing
issues in the ink test renderer.
2026-04-11 13:02:39 +08:00
..
channels chore: bump version to 0.14.3 (#3112) 2026-04-10 21:08:34 +08:00
cli fix(input): preserve tab characters in pasted content (#3045) 2026-04-11 13:02:39 +08:00
core fix: prevent statusline script from corrupting settings.json (#3091) 2026-04-11 11:55:18 +08:00
sdk-java feat: simplify subagent model configuration with model selector 2026-03-27 11:49:45 +08:00
sdk-typescript Merge pull request #2698 from QwenLM/refactor/subagent-model-selection 2026-04-01 16:17:54 +08:00
test-utils chore: bump version to 0.14.3 (#3112) 2026-04-10 21:08:34 +08:00
vscode-ide-companion feat(i18n): add French (fr-FR) locale support (#3126) 2026-04-11 11:07:01 +08:00
web-templates chore: bump version to 0.14.3 (#3112) 2026-04-10 21:08:34 +08:00
webui chore: bump version to 0.14.3 (#3112) 2026-04-10 21:08:34 +08:00
zed-extension chore(zed-extension): update package version to 0.10.0 2026-02-06 14:26:01 +08:00