a11y: Export search role from Clank
This CL should have no effect on its own, but it allows TalkBack and other ATs to distinguish search elements. Bug: 414666411 Change-Id: Ib57ed98cdb258d9c4a23617123ef0256bba280a3 AX-Relnotes: n/a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6505784 Commit-Queue: Camden Bickel <cambickel@google.com> Reviewed-by: David Tseng <dtseng@chromium.org> Reviewed-by: Mark Schillaci <mschillaci@google.com> Cr-Commit-Position: refs/heads/main@{#1455071}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
c7c02544a3
commit
e21795dfa2
content/test/data/accessibility
aria
html
ui/accessibility
@ -448,6 +448,8 @@ const char* AXRoleToAndroidClassName(ax::mojom::Role role, bool has_parent) {
|
||||
case ax::mojom::Role::kDirectoryDeprecated:
|
||||
case ax::mojom::Role::kPreDeprecated:
|
||||
NOTREACHED();
|
||||
case ax::mojom::Role::kSearch:
|
||||
return kAXSearchViewClassname;
|
||||
default:
|
||||
return kAXViewClassname;
|
||||
}
|
||||
|
@ -33,6 +33,7 @@ const char kAXProgressBarClassname[] = "android.widget.ProgressBar";
|
||||
const char kAXRadioButtonClassname[] = "android.widget.RadioButton";
|
||||
const char kAXRadioGroupClassname[] = "android.widget.RadioGroup";
|
||||
const char kAXScrollViewClassname[] = "android.widget.ScrollView";
|
||||
const char kAXSearchViewClassname[] = "android.widget.SearchView";
|
||||
const char kAXSeekBarClassname[] = "android.widget.SeekBar";
|
||||
const char kAXSpinnerClassname[] = "android.widget.Spinner";
|
||||
const char kAXSwitchClassname[] = "android.widget.Switch";
|
||||
|
@ -37,6 +37,7 @@ COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXProgressBarClassname[];
|
||||
COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXRadioButtonClassname[];
|
||||
COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXRadioGroupClassname[];
|
||||
COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXScrollViewClassname[];
|
||||
COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXSearchViewClassname[];
|
||||
COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXSeekBarClassname[];
|
||||
COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXSwitchClassname[];
|
||||
COMPONENT_EXPORT(AX_PLATFORM) extern const char kAXSpinnerClassname[];
|
||||
|
Reference in New Issue
Block a user