commit | 36879cb7856ea0aff04b156b222aa3837a7db13d | [log] [tgz] |
---|---|---|
author | Anish Mishra <anishmishra@microsoft.com> | Wed Jan 25 04:52:41 2023 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jan 25 04:52:41 2023 |
tree | 454d3c3ce9a579281cfe3a3b038649bc419258f0 | |
parent | c3beb6d194760359aaa1d52535d3f1b59f1e65a3 [diff] |
Fixing Combobox Arrow button to show role as button in accessibility tree Prob Description: The arrow control is reporting as a combobox, which is not aligned with W3's ARIA spec(link below). [https://w3c.github.io/aria/#combobox] In Windows the UIA tree structure convention states that the Arrow control should be a button in Combobox control(link below). [https://learn.microsoft.com/en-us/windows/win32/winauto/uiauto-supportcomboboxcontroltype#typical-tree-structure] Solution: In order to fix the issue we need to change the role of Arrow button in EditableCombobox from kComboBoxMenuButton to kButton. Bug: 1407068 Change-Id: Ibda3add1a3bc4fe4bf0eb11c0fa30f305ed0fa5f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4176214 Commit-Queue: Anish Mishra <anishmishra@microsoft.com> Reviewed-by: Elaine Chien <elainechien@chromium.org> Reviewed-by: Benjamin Beaudry <benjamin.beaudry@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1096622}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.