Repository navigation
Revert "fix(a11y): fix Accessible.id crash and compile warning" - #1787
deepin-bot[bot] merged 1 commit into
Conversation
Reviewer's GuideImplementationUpdate the affected header’s copyright year while retaining the active-ID type fix described by the revert.
UIRestore declarative accessibility ID bindings across dock components now that the Qt fix allows static bindings to work.
Restore declarative accessibility ID bindings across notification components, including list delegates and controls.
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
This reverts commit 72b624a, except for the m_ActiveId int -> uint change, which is kept to avoid the sign-compare error under -Werror. The Accessible.id workaround is no longer needed: the Qt fix removing REVISION(6, 8) from Accessible.id has already landed in the integration environment, so the static Accessible.id bindings work again. https://github.com/deepin-community/qt6-declarative/pull/37/changes#diff-93467241211d3f9d253fb8ad341738fbda5e5d3ade4721326f2bba82525fbaee
9ddfe59 to
a38e16a
Compare
deepin pr auto review🤖 AI 代码审查报告📊 总体评价
🔍 详细分析1. 语法逻辑 ✅评价: 语法正确,逻辑清晰 ✅ 通过 潜在问题: 建议: [] 2. 代码质量 ✅评价: 代码结构清晰,注释完整 ✅ 通过 潜在问题: 建议: ['建议后续修复 tray.qml 中 TrayContainter 的拼写错误(应为 TrayContainer),此为历史遗留问题。'] 3. 代码性能 ✅评价: 性能良好,资源使用合理 ✅ 通过 潜在问题: 建议: [] 4. 代码安全 🔒评价: 存在0个安全漏洞 ✅ 通过
安全漏洞详情: 建议: [] 💡 改进建议代码示例本报告由 AI 代码审查工具自动生成 |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mhduiy, MyLeeJiEun 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 |
|
revert 提交 忽略 CI |
|
/forcemerge |
|
This pr force merged! (status: blocked) |
This reverts commit 72b624a, except for the m_ActiveId int -> uint change, which is kept to avoid the sign-compare error under -Werror.
The Accessible.id workaround is no longer needed: the Qt fix removing REVISION(6, 8) from Accessible.id has already landed in the integration environment, so the static Accessible.id bindings work again. https://github.com/deepin-community/qt6-declarative/pull/37/changes#diff-93467241211d3f9d253fb8ad341738fbda5e5d3ade4721326f2bba82525fbaee
Summary by Sourcery
Restore direct accessibility ID declarations while preserving the compiler-warning fix for the active accessibility ID.
Bug Fixes:
Enhancements:
Chores: