Issue Description
在聊天输入框中,无论输入框是否为空,按 ↑ 键都会切换为上一条提示词(历史导航)。这导致:
- 当输入框已有内容时,按
↑键无法将光标移动到上一行,而是直接替换为历史提示词,打断了正常的多行编辑操作。 - 按
↑切换到历史提示词后,按↓键无法恢复到之前正在编辑的内容,导致当前输入丢失。
Steps to Reproduce
和agent聊天时按上键不移动光标反而是去上一个提示词处,导致现在正在编辑的提示词丢失
Expected Behavior
建议区分输入框状态来决定 ↑ ↓ 键的功能:
| 输入框状态 | 按 ↑ 键 |
按 ↓ 键 |
|---|---|---|
| 输入框为空 | 加载上一条提示词(历史导航) | 加载下一条提示词 / 回到空输入 |
| 输入框非空 | 光标上移一行(正常文本编辑) | 光标下移一行(正常文本编辑) |
Actual Behavior
在聊天输入框中,无论输入框是否为空,按 ↑ 键都会切换为上一条提示词(历史导航)。这导致:
- 当输入框已有内容时,按
↑键无法将光标移动到上一行,而是直接替换为历史提示词,打断了正常的多行编辑操作。 - 按
↑切换到历史提示词后,按↓键无法恢复到之前正在编辑的内容,导致当前输入丢失。
Operating System
win11