修复 Agent 对话上滑时被自动拉回底部 #54
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "codex/agent-chat-scroll-20261106"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Agent 消息更新和结束后的历史同步会强制滚到底部,历史刷新还会重建滚动区域,导致用户上滑阅读时被新文本或进度拉回。对话面板现在保留同一会话的滚动区域,使用项目已有的内容跟随能力:上滑暂停跟随,滚回底部或点击“回到最新消息”恢复;首次打开会话和主动发送仍定位到最新内容。
后台 Agent 回复恢复按当前会话的纯 UUID 匹配,更新仍写回原对话。改动集中在前端对话面板。
验证:8 项滚动浏览器验收通过,覆盖持续 SSE 输出、手动恢复跟随、结束回写、后台进度恢复、历史重验证、图片延迟加载、键盘翻页、新会话及手机触屏;13 项现有自动同步、刷新保护、失败回显与预览回归通过;781 项辅助测试通过、1 项原有跳过。TypeScript、相关代码 Biome、日志脱敏、密钥、测试、环境及制品检查通过。桌面及手机截图已检查,浏览器请求使用隔离接口。
视觉扫描保留原有预览按钮配色警告,全仓库 lint 的历史问题见发布文档。尚待正式发布。