【Bug反馈·附代码级定位】聊天面板流式输出自动跟随中断——根因与修复建议(反馈码 c886e008 / 2fb7c7e1)

多名用户反馈同一问题(见 #12259、#8993、#12005):Agent 流式输出时,侧边聊天面板自动跟随中途停止,需手动滚底或发新消息才恢复。

经代码级排查(完整报告已随反馈码 c886e008 提交),根因在 ConversationVirtualizer 所有权状态机:写入后 scrollTop 因流式重排漂移超过 ±1px 容差即被误判为用户上滚,且进入 browsing 后无自动重挂路径。

现成修复范式可参考 vercel-labs/wterm PR #119(同类机制已修复):
① 精确匹配改为 Math.abs(实际−请求) < 1 亚像素容差;
② 记录写入后实际落地位置而非请求值;
③ 直接赋值 scrollHeight 让浏览器钳制,不要手算 maxScroll。
另可参照 microsoft/vscode PR #326961 的聊天列表滚动修复。

期待官方在后续版本修复,感谢!

您好!

关于您反馈的问题,建议您点击 Qoder 界面右上角的「问题上报」按钮进行提交,并发送下反馈码。我们会尽快分析并排查处理。感谢您的支持!