Files
ElyOffice/tasks/reviews/C05.5-r5.md
T

1.4 KiB

FAIL

reference/Ely-GPUI-Components/src/overlays/dialogs.rs:162 — r4 的 UX-12 对话框正文缺陷仍在。ConfirmDialog 把 message 交给无辅助技术语义的 said() 子节点;本轮新增的 Dialog aria_description 只读取 detail,此调用没有设置 detail。本轮 macOS 中文删除对话框的画面显示“Page One及其内容将被永久删除。”,原生 AX 树中的 AXDialog 只有“删除Page One?”标题及“取消”“删除页面”按钮,正文、AXDescription 和 AXHelp 均缺失。屏幕阅读器仍无法获取永久删除的影响。修复方向:在组件库为确认正文提供可访问文本或对话框说明,更新依赖,并在原生 AX 树验证完整删除影响。

crates/ely-ui/examples/shell/probe.rs:321 — r4 的 UX-09 回归测试缺陷仍在。新增 key-up-only Enter 在撤销已清空输入框后执行,空名称校验会阻止提交,掩盖旧 key-up 处理器的提前提交。本轮仅在临时组件副本恢复旧 Dialog on_key_up 实现,完整 tests/scripts/shell.sh 仍退出 0;随后重放 marked text=ye、提交“页”、仅派发 Enter key-up,旧实现得到 dialog_after_candidate_enter=false、titles=页|Page Two,当前实现得到 true、titles=Appendix|Page Two。修复方向:把有效名称的组合输入和候选确认顺序纳入正式探针,在 key-up 后断言对话框保持打开、页面标题保持原值,并要求旧实现触发测试失败。