| 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 11dd8541bf450c6d3e124a521c4deb3ef440d262..7b88dbd2abd5539ae758ebaf517d8944d64f7c98 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();
|
|
|