| Index: Source/modules/accessibility/AXNodeObject.cpp
|
| diff --git a/Source/modules/accessibility/AXNodeObject.cpp b/Source/modules/accessibility/AXNodeObject.cpp
|
| index 75cd4a77849ba1a7e80ddbcd4286a37584464f44..fa81ede595dade2494b08e6a0fdb51b680db5a3a 100644
|
| --- a/Source/modules/accessibility/AXNodeObject.cpp
|
| +++ b/Source/modules/accessibility/AXNodeObject.cpp
|
| @@ -671,7 +671,8 @@ bool AXNodeObject::isPasswordField() const
|
| if (!isHTMLInputElement(node))
|
| return false;
|
|
|
| - if (ariaRoleAttribute() != UnknownRole)
|
| + AccessibilityRole ariaRole = ariaRoleAttribute();
|
| + if (ariaRole != TextFieldRole && ariaRole != TextAreaRole)
|
| return false;
|
|
|
| return toHTMLInputElement(node)->type() == InputTypeNames::password;
|
|
|