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

10 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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% 及跨屏变化下的点击、文本选区和浮层位置仍无验收,相关坐标回归可通过现有测试。修复方向:实际改变缩放并跨屏运行,逐项断言点击目标、选区和浮层位置,记录三端实际验证结果。