fix(accessibility): 补全设备管理器 AT-SPI 无障碍名称 - #737
Conversation
|
Skipping CI for Draft Pull Request. |
Reviewer's GuideCompletes AT-SPI object and accessible naming for the device manager’s interactive controls across 15 UI source files, including dynamically shown menus, and validates 100% naming coverage against the required threshold. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
0168f7c to
58501ba
Compare
为设备管理器中的交互控件补全 setObjectName/setAccessibleName, 覆盖按钮、树视图、表头、操作菜单等 43 个控件,使无障碍工具和 YouQu AT 测试能正确定位控件。 Log: 补全设备管理器AT-SPI无障碍名称 Influence: AT-SPI覆盖率从0%提升至100%,无障碍工具可正确定位控件
58501ba to
5065c01
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: lzwind, re2zero The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/merge |
|
This pr cannot be merged! (status: unstable) |
deepin pr auto reviewAI 代码审查报告总体评价
变更概述
详细分析1. 语法逻辑 [25/25] ✓ 语法正确,逻辑清晰所有新增的 潜在问题: 2. 代码质量 [24/25] ✓ 代码结构清晰,注释完整代码结构合理, 潜在问题: 3. 代码性能 [20/20] ✓ 性能良好,资源使用合理
潜在问题: 4. 代码安全 [30/30] ✓ 存在0个安全漏洞所有新增代码仅使用硬编码字符串常量作为控件标识符,不涉及用户输入、命令执行、文件操作或网络请求。无注入风险、无敏感信息泄露。 漏洞对比统计:新增漏洞 0 个,减少漏洞 0 个,持平 0 个 安全漏洞详情: 评分明细
本报告由 AI 代码审查工具自动生成 |
|
/merge |
概述
为
deepin-devicemanager(设备管理器)中的交互控件补全 AT-SPI 无障碍名称(setObjectName/setAccessibleName),使无障碍工具和 YouQu AT 测试能正确定位控件。补全内容
对 15 个源文件中的 43 个交互控件添加了
setObjectName/setAccessibleName:覆盖率对比
验证
coverage_stats.py重新扫描,覆盖率从 0% 提升至 100%Summary by Sourcery
Complete AT-SPI accessibility naming across the device manager's interactive controls.
Bug Fixes:
Tests:
Chores: