问题描述
当对话产生较长回复、内容超出屏幕高度时,使用鼠标滚轮(触控板双指滑动)期望滚动查看上方内容,但滚轮事件被路由到了输入框的历史缓冲区(上下切换历史输入),而不是内容区域。
复现步骤
- 发起一个会产生较长回复的对话(内容超过一屏)
- 用鼠标滚轮或触控板双指尝试向上滚动查看内容区
- 观察:内容区没有滚动,输入框的历史消息在切换
环境
- macOS + iTerm2
- Codewhale 0.9.3
临时绕过
Cmd + 上箭头(iTerm2 原生回滚缓冲区)可以查看历史内容,但这不是 TUI 内部的滚动。
期望行为
鼠标滚轮应当作用在内容区域进行上下滚动;输入历史切换应该用其他方式(如上下箭头键)。
问题描述
当对话产生较长回复、内容超出屏幕高度时,使用鼠标滚轮(触控板双指滑动)期望滚动查看上方内容,但滚轮事件被路由到了输入框的历史缓冲区(上下切换历史输入),而不是内容区域。
复现步骤
环境
临时绕过
Cmd + 上箭头(iTerm2 原生回滚缓冲区)可以查看历史内容,但这不是 TUI 内部的滚动。期望行为
鼠标滚轮应当作用在内容区域进行上下滚动;输入历史切换应该用其他方式(如上下箭头键)。