【建议】AI 对话框应记忆并恢复滚动位置,不要每次打开都回到顶部

问题描述
每次打开 AI 对话框或切换会话时,滚动位置都会被重置到最顶部(第一条消息的位置),而不是停留在上次关闭前用户最后浏览的那条消息上。对于有大量历史对话的用户来说,这非常影响效率。

复现步骤

  1. 打开 AI 对话框,向上滚动查看历史消息
  2. 关闭对话框或切换到其他会话
  3. 再次打开同一个会话
  4. 观察:视图自动跳回到了最顶部(第一条消息的位置)

期望行为

  • 系统记忆每个会话的 scrollTop(滚动位置)
  • 再次打开/切换回该会话时,自动恢复到上次离开时的位置
  • 对于有新消息还没看完的场景,可考虑加个"自动跟随最新"的开关

参考对比
JetBrains IDEA、Cursor、VS Code Chat 都支持恢复滚动位置

使用环境

  • 系统:Windows 11
  • TRAE 版本:最新版本

感谢你提供这么详细的建议和对比参考。让 AI 对话框在切换或重新打开时记忆上次的滚动位置,确实能有效提升长对话场景下的浏览效率。关于优化视图定位以及增加“自动跟随最新”开关的期望行为,我们已经了解。

您好,TraeCode还是TraeWork?方便录屏看下效果吗

同,希望能关注到这个

已知问题,正在排查中。

traework有这个问题