修复固定试玩误判祖先指针穿透样式(#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
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:
@@ -1,5 +1,11 @@
|
||||
# AI 游戏创作智能体 App 实施计划
|
||||
|
||||
## 2026-10-02 固定试玩控件的指针命中边界
|
||||
|
||||
固定试玩只按目标控件自身的计算样式判断 `pointer-events:none`,不累计祖先的 `none`。覆盖层为 `none`、按钮显式恢复 `auto` 是合法布局;按钮未覆盖时仍会继承 `none` 并被拒绝。保留祖先可见性、中心点 `elementFromPoint` 命中、原生 disabled、aria-disabled 和 inert 检查;目标自身为 `none` 时,即使内部子元素恢复 `auto`,也不放行目标控件。
|
||||
|
||||
继续使用现有真实鼠标/触摸输入及游戏状态变化验收,不以 JS 强制点击或改写游戏样式绕过宿主检查。公共探针源码已进入场景指纹,修改后旧指纹证据按现行 stale 规则处理。定向回归入口为 `real_chrome_generic_playtest_pointer_events_`:在 desktop/mobile 两个视口验证祖先穿透、子元素命中和开始/主要操作/重开状态推进,并验证继承禁用、目标禁用、原生禁用、aria-disabled、inert、隐藏及遮挡仍拒绝。generic 的移动视口沿用鼠标输入,不将其表述为真实触摸验收;现场游戏开始流程需另行复核。
|
||||
|
||||
## 2026-10-01 项目文件列举的范围与并发边界
|
||||
|
||||
`agc_list_project_files` 的项目内 `path` 在遍历时限制到目标文件、目标目录及其必要祖先;不递归无关子树,也不读取无关条目的元数据。Agent 的控制面、敏感文件和快照排除规则在读取条目元数据之前生效;通用 UI 文件树保持原有可见范围。引擎生成目录仍按项目根身份排除,不能因定向列举改变判定基准。
|
||||
|
||||
Reference in New Issue
Block a user