869 B
869 B
FAIL
crates/ely-office/src/close.rs:53 — 从设置窗口退出时,保存询问被完全遮挡,键盘焦点仍留在设置窗口。复现:ElyDoc 新建文档并键入文字,Cmd+, 打开居中的设置窗口,再按 Cmd+Q 或点击应用菜单“退出”;延后路由在后台主窗口生成询问,设置窗口继续位于最前,遮住保存、放弃与取消按钮;按 Esc 后询问仍然存在。两个入口均已在真实窗口复现并检查截图与 AX,日志 /tmp/ely-x01-r2-focus-evidence.log 记录前台窗口为 Settings、escape_leaves_question=true,违反 PRD §6.2 和 UX-03。新增回归测试仅检查 Dialog 状态与标签存活,遗漏前台窗口和键盘取消。修复方向:转发退出时先激活并前置宿主窗口,再启动关闭流程;回归测试覆盖询问可见、焦点进入询问及 Esc 取消。