| Index: content/shell/test_runner/web_ax_object_proxy.cc
|
| diff --git a/content/shell/test_runner/web_ax_object_proxy.cc b/content/shell/test_runner/web_ax_object_proxy.cc
|
| index a2731b1b6f9d52a0e1fd7b5a7b988f50c171c08a..c651f7ae667d4333a92cfc2c375432ce4dc2c80a 100644
|
| --- a/content/shell/test_runner/web_ax_object_proxy.cc
|
| +++ b/content/shell/test_runner/web_ax_object_proxy.cc
|
| @@ -589,6 +589,8 @@ gin::ObjectTemplateBuilder WebAXObjectProxy::GetObjectTemplateBuilder(
|
| &WebAXObjectProxy::SelectionStartLineNumber)
|
| .SetProperty("selectionEndLineNumber",
|
| &WebAXObjectProxy::SelectionEndLineNumber)
|
| + .SetProperty("isAtomic", &WebAXObjectProxy::IsAtomic)
|
| + .SetProperty("isBusy", &WebAXObjectProxy::IsBusy)
|
| .SetProperty("isEnabled", &WebAXObjectProxy::IsEnabled)
|
| .SetProperty("isRequired", &WebAXObjectProxy::IsRequired)
|
| .SetProperty("isEditable", &WebAXObjectProxy::IsEditable)
|
| @@ -598,6 +600,7 @@ gin::ObjectTemplateBuilder WebAXObjectProxy::GetObjectTemplateBuilder(
|
| .SetProperty("isModal", &WebAXObjectProxy::IsModal)
|
| .SetProperty("isSelected", &WebAXObjectProxy::IsSelected)
|
| .SetProperty("isSelectable", &WebAXObjectProxy::IsSelectable)
|
| + .SetProperty("isMultiLine", &WebAXObjectProxy::IsMultiLine)
|
| .SetProperty("isMultiSelectable", &WebAXObjectProxy::IsMultiSelectable)
|
| .SetProperty("isSelectedOptionActive",
|
| &WebAXObjectProxy::IsSelectedOptionActive)
|
| @@ -958,6 +961,16 @@ int WebAXObjectProxy::SelectionEndLineNumber() {
|
| return accessibility_object_.SelectionEndLineNumber();
|
| }
|
|
|
| +bool WebAXObjectProxy::IsAtomic() {
|
| + accessibility_object_.UpdateLayoutAndCheckValidity();
|
| + return accessibility_object_.LiveRegionAtomic();
|
| +}
|
| +
|
| +bool WebAXObjectProxy::IsBusy() {
|
| + accessibility_object_.UpdateLayoutAndCheckValidity();
|
| + return accessibility_object_.LiveRegionBusy();
|
| +}
|
| +
|
| bool WebAXObjectProxy::IsEnabled() {
|
| accessibility_object_.UpdateLayoutAndCheckValidity();
|
| return accessibility_object_.IsEnabled();
|
| @@ -1003,6 +1016,11 @@ bool WebAXObjectProxy::IsSelectable() {
|
| return accessibility_object_.CanSetSelectedAttribute();
|
| }
|
|
|
| +bool WebAXObjectProxy::IsMultiLine() {
|
| + accessibility_object_.UpdateLayoutAndCheckValidity();
|
| + return accessibility_object_.IsMultiline();
|
| +}
|
| +
|
| bool WebAXObjectProxy::IsMultiSelectable() {
|
| accessibility_object_.UpdateLayoutAndCheckValidity();
|
| return accessibility_object_.IsMultiSelectable();
|
|
|