799 B
799 B
FAIL
tests/scripts/shell.sh:98 — 混合属性的截图断言仍会放过违反 UX-04 的渲染,第二轮的测试缺陷尚存。复现:在临时副本中,仅将 examples/shell/main.rs 的属性行渲染改为 group.row(name.clone(), if name == "Format" { "Text".to_string() } else { value.clone() }),保留混合选择及模型日志;运行 bash tests/scripts/shell.sh,实测退出码为 0。截图明确显示两页被选中且 Format 为首个对象的 Text,区域哈希仍与 Mixed 基准完全一致,距离为 0。当前 16×16 平均亮度哈希无法验证属性值,调低第 104 行的容差也无法捕获此回归。修复方向:为实际渲染的属性值采用能区分 Mixed 与 Text 的断言,并将此变异加入验证,要求脚本失败。