2.4 KiB
FAIL
crates/ely-ui/src/shell/root.rs:133 — 上轮 UX-12 缺陷仍在。本轮运行中文画廊并读取原生 macOS AX 树,命令面板打开时内容节点仅有“收件箱”“内容”“属性”三个按钮,画面中的搜索框、命令结果、标签页和属性文本均缺席;关闭面板、点击“重命名…”后,AX 树仍缺少对话框、输入框和确认/取消按钮。屏幕阅读器无法获取主要交互控件的名称、角色、状态和文本。修复方向:在组件库补齐实际使用组件的辅助技术语义并更新依赖,增加原生 AX 树及输入、选择、禁用状态的回归验收。
crates/ely-ui/examples/shell/dialogs.rs:27 — 上轮 UX-09 缺陷仍在:PromptDialog 将输入法候选确认的 Enter key-up 当作重命名提交。本轮临时副本按输入法回调设置 marked text 为 ye、提交“页”,随后仅派发 Enter key-up,实测 dialog_after_candidate_enter=false、titles=页|Page Two。用户确认候选时,名称即被提交且对话框关闭。现有 shell.sh 全部通过,其 CJK 流程仍直接注入最终汉字。修复方向:在组件库区分输入法已消费的确认键与表单提交并更新依赖;回归覆盖组合、候选确认后继续输入、撤销和跨区域焦点。
crates/ely-ui/src/shell/root.rs:133 — 上轮 UX-08 缺陷仍在:组件内部固定文案尚未接入双语目录。本轮 ELY_LOCALE=zh-CN 的实际命令面板仍显示 Type a command、Recent,输入无匹配查询后显示 No matching commands;重命名对话框仍显示 Cancel。中文用户在主要操作流程中得到混合语言界面,shell.sh:108 的中文验收仍停在菜单阶段。修复方向:在组件库将面板、空结果及对话框固定文案接入国际化并更新依赖,补齐中文流程回归。
tests/scripts/shell.sh:82 — 上轮 UX-10 的缩放验收缺口仍在。新增断言仅要求 scale factor 含数字;probe.rs:170 唯一的 resize 仍设回启动尺寸 1100×720。本轮临时探针记录步骤 1、11、13,三次 viewport 均为 1100×720、scale_factor 均为 2,resized layout 与 resized click hits 均为 true,原始 shell.sh 全部通过。100%、150%、200% 及跨屏变化下的点击、文本选区和浮层位置仍无验收,相关坐标回归可通过现有测试。修复方向:实际改变缩放并跨屏运行,逐项断言点击目标、选区和浮层位置,记录三端实际验证结果。