Skip to content

定位草图浏览器回归中偶发的编辑器打开超时 #71

Description

@vilicvane

#23 原型验收中拆出。用户已明确决定暂缓追查偶发超时,不阻塞原型交付;本 issue 只记录待排查问题,不开始实现。

2026-09-08,packages/app/test/browser/sketch-drag-rules.test.tsthe common last stage minimizes an intermediate endpoint movement without pulling the mouse backsketch-test.tsopen() 阶段失败:等待 getByRole('region', {name: 'Sketch editor'}) 可见超过现有 15s,尚未执行拖动。原 focused 组 12/13 通过;未修改产品代码、断言或超时的单项复验 1/1、带时序诊断的整组 13/13 随后通过。最终 main 集成的 16 项浏览器回归首次全通过,仍不能据此宣称偶发问题已修复。

交付代码:5fbd2667b4a0867cf099d0a3501cfbd94e7f3ab5,合并为 8acdac9。证据保存在开发机器 /tmp/code3d-drag-stay-browser-{focused,single,timing}.log;这些是本地诊断记录,不是仓库测试资产。

后续需区分初始化、编译/目标识别、编辑器切换与测试环境时序,捕获超时时的页面状态及事件链后再确定原因。不要默认归因于拖动求解器,也不要用放宽超时、过滤异常或只报告重跑成功来代替定位。#61 中撤销后等待 Ready 的超时发生在不同阶段,尚无证据证明同因。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions