1.1 KiB
1.1 KiB
FAIL
site/src/touch.ts:65 — 静止命中区域同时包含原位和上浮后的轮廓,且全部追加在可见积木前方,扩大的透明区域会覆盖相邻建筑,导致悬停及点击激活错误应用。复现:1280×1000,将鼠标从模型外移动到 (635,468);该点实际绘制的是 ElyDoc 的页面侧面,命中元素却属于 ElyTable,名称显示 ElyTable,主键点击后 hash 变为 #elytable。减少动效模式和普通模式生长结束后均复现。修复方向:根据实际可见建筑的归属裁剪或仲裁重叠命中区域,同时保持悬停区域的位置稳定,并增加相邻建筑边缘的点击回归。
site/e2e/touch.spec.ts:44 — 名称显隐断言仅检查 .caption.shown 的文字,无法验证实际显示,违反以渲染结果验收的要求。复现:临时副本将 style.css 的 .caption.shown opacity 从 1 改为 0,构建及全部 5 项端到端测试仍通过;Tab 聚焦 ElyDoc 后名称的实际 opacity 为 0,鼠标悬停时名称也始终透明。第 49、63 行使用同样的弱断言。修复方向:验证名称的实际渲染可见性,并让名称完全透明的变异触发失败。