修复固定试玩误判祖先指针穿透样式(#547)
Project CI / AI game creator shell Rust crates (pull_request) Failing after 1m31s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 3m11s
Project CI / Backend tests (pull_request) Successful in 4m21s
Project CI / Frontend tests (pull_request) Successful in 1m49s
Project CI / Native shell tests (pull_request) Successful in 5m40s
Project CI / Repository checks (pull_request) Successful in 2m26s
Project CI / AI game creator shell web tests (pull_request) Successful in 1m48s
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Successful in 11m34s
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Successful in 11m55s

按控件自身计算样式判断指针禁用,保留命中、可见性和真实输入校验
补充双视口真实浏览器回归与九种不可用控件拒绝场景
同步场景指纹快照、技术方案和共享排障记录
This commit is contained in:
2026-10-02 03:49:23 +08:00
parent fbd30d7c66
commit bbea1fbc5d
4 changed files with 135 additions and 14 deletions
@@ -2,6 +2,11 @@
这里只记录对当前开发仍有用的症状、根因、排查方法和风险边界。同一事实保留一个当前口径;退役对象的专属过程与单轮测试结果由 Git 历史追溯。遇到旧路径或版本时,以现行代码和专题文档为准。
## 2026-10-02 固定试玩误判祖先的指针穿透样式
- `pointer-events:none` 不会强制禁用整棵子树;后代显式 `auto` 可以恢复命中。控件探针只检查目标的计算样式,继承未覆盖的 `none` 仍拒绝;可见性、遮挡、disabled 与 inert 保留各自检查。
- 修复和回归必须经过生产输入入口及可信事件驱动的状态变化,不能用程序化点击证明真实可玩。双视口 generic 回归与真实触摸验收需要区分,详见 AGC 实施计划“固定试玩控件的指针命中边界”。
## 2026-10-01 Rust 分片编译失败只剩汇总错误
- **原因**:`--message-format=json` 把编译诊断写到 stdout;只读取 `compiler-artifact` 的运行器会丢弃 `compiler-message`,CI 只能看到「due to 1 previous error」。