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

12 lines
2.8 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 缺陷仍在。新增 role/aria 仅覆盖自绘锚点和任务按钮。本轮打开中文命令面板并检查原生 macOS AX 树,内容节点只有“收件箱”“Content”“属性”三个按钮;画面中的搜索框、命令结果、标签页和属性文本均缺席。关闭面板并点击“重命名…”后,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,main.rs:408 的 Content、main.rs:133 的 Mixed 也继续硬编码英文。中文用户在主要操作流程中得到混合语言界面,shell.sh:107 的中文验收仍在菜单阶段停止。修复方向:将剩余固定文案接入双语目录,组件文案在组件库修复后更新依赖,并检查中文面板、空结果、混合态和对话框。
tests/scripts/shell.sh:80 — 上轮 UX-10 的缩放验收缺口仍在。新增 resized click hits 日志未被脚本断言,probe.rs:170 唯一的 resize 仍设回启动尺寸 1100×720。本轮记录步骤 1、11、13,三次 viewport 均为 1100×720、scale_factor 均为 2,shell.sh 仍全部通过;100%、150%、200% 及跨屏变化下的点击、文本选区和浮层位置均无验收,相关坐标回归可通过现有测试。修复方向:实际改变缩放并跨屏运行,断言点击目标、选区和浮层位置,记录三端实际验证结果。
crates/ely-ui/examples/shell/main.rs:501 — 本轮文件已增长至 538 行,违反 agents.md 的单文件最多 500 行规则;按当前文件直接统计即可复现。修复方向:按现有职责拆分画廊区域渲染或状态处理,使每个文件保持在 500 行以内。