Index: Source/modules/accessibility/AXLayoutObject.cpp |
diff --git a/Source/modules/accessibility/AXLayoutObject.cpp b/Source/modules/accessibility/AXLayoutObject.cpp |
index c956bc499306fd2c24e6e0e32ab4fa7fd5be3d81..4fe12bb83466203ac5c744888b02b22dcd6db3f6 100644 |
--- a/Source/modules/accessibility/AXLayoutObject.cpp |
+++ b/Source/modules/accessibility/AXLayoutObject.cpp |
@@ -1660,6 +1660,9 @@ |
if (!isTextControl()) |
return PlainTextRange(); |
+ if (isPasswordFieldAndShouldHideValue()) |
+ return PlainTextRange(); |
+ |
AccessibilityRole ariaRole = ariaRoleAttribute(); |
if (isNativeTextControl() && ariaRole == UnknownRole && m_layoutObject->isTextControl()) { |
HTMLTextFormControlElement* textControl = toLayoutTextControl(m_layoutObject)->textFormControlElement(); |