Index: content/renderer/accessibility/blink_ax_tree_source.cc |
diff --git a/content/renderer/accessibility/blink_ax_tree_source.cc b/content/renderer/accessibility/blink_ax_tree_source.cc |
index 8266c2fcc9758c88fc136d87a72d3e4e1b2e90f7..9448585965bf51a2265b0e5fe4bdd84db4454c5e 100644 |
--- a/content/renderer/accessibility/blink_ax_tree_source.cc |
+++ b/content/renderer/accessibility/blink_ax_tree_source.cc |
@@ -344,6 +344,12 @@ void BlinkAXTreeSource::SerializeNode(blink::WebAXObject src, |
line_breaks.push_back(src_line_breaks[i]); |
dst->AddIntListAttribute(ui::AX_ATTR_LINE_BREAKS, line_breaks); |
} |
+ |
+ if (dst->role == ui::AX_ROLE_TEXT_FIELD && |
+ src.textInputType().length()) { |
+ dst->AddStringAttribute(ui::AX_ATTR_TEXT_INPUT_TYPE, |
+ UTF16ToUTF8(src.textInputType())); |
dmazzoni
2014/09/26 15:29:16
nit: either line up with ui::AX_ATTR_... from prev
je_julie(Not used)
2014/09/28 14:57:26
OK. I'll line up.
On 2014/09/26 15:29:16, dmazzoni
|
+ } |
} |
// ARIA role. |