Why: the chat page could not scroll once messages exceeded the viewport
and the input bar was pushed off-screen (missing min-height:0 on the
column flex chain .main->.chat->.chat-body).
Evidence: combo make test green with the advanced frontend gitlink;
headless-Chromium before/after measurements and four layout variants
recorded in the task card.
Impact: middle column only; also ignore /data-test/ local runtime data
so precheck does not report BUSY on the user's test artifacts.
Refs: Agent-System-Frontend a54022c (feature/chat-scroll-fix).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
聊天页滚动修复(feature/chat-scroll-fix)
缺陷(用户实测报告)
消息超出视口后:页面无法向下滚动、回复看不全、输入栏被顶出视口。
根因
中栏列向 flex 链
.main → .chat → .chat-body缺min-height: 0:flex 项的自动最小高度=内容高度,.chat被消息内容撑到视口之外,.chat-body的overflow-y: auto因此永不触发,输入栏(flex 末项)被挤出屏幕;.app的overflow: hidden又裁掉了溢出部分,页面整体无滚动条。修复
modules/frontend src/styles.css:为.chat与.chat-body补min-height: 0(两条规则,附约束链注释)。Frontend 仓提交 a54022c。证据(Why/Evidence/Impact/Refs 详见提交与任务卡)
.chat=2130px,input-bar 底边 717px(超视口 97px),chat-body scrollable=false;.chat=620px=视口,chat-body clientH 501 / scrollH 2011(可滚、自动滚到底),input-bar 底边=620px。make test全绿(core + backend + frontend 9 + ui 23 + agentcmd)。.gitignore增补/data-test/(本地测试运行数据目录,防 precheck 误报 BUSY)。