summaryrefslogtreecommitdiffstats
path: root/content/renderer/accessibility
diff options
context:
space:
mode:
authordmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-17 21:24:01 +0000
committerdmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-17 21:24:01 +0000
commit3dba3ed80dea635daebac1daecaa85fe30decd05 (patch)
treefaab54509553cac8f368a86dc408323e7b1640df /content/renderer/accessibility
parent2791a5fabac0b05b4964cf4403265b7a1f83857a (diff)
downloadchromium_src-3dba3ed80dea635daebac1daecaa85fe30decd05.zip
chromium_src-3dba3ed80dea635daebac1daecaa85fe30decd05.tar.gz
chromium_src-3dba3ed80dea635daebac1daecaa85fe30decd05.tar.bz2
Allow computing bounds for range on any accessible element.
This change pulls the inline text tree for editable text nodes into the browser process, and enables bounds for range to be called on any element, just by passing it recursively to descendants and unioning the rects. Together, that allows bounds for range methods to succeed on elements like <input> and <textarea>. BUG=328485 Review URL: https://codereview.chromium.org/99033005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241360 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/accessibility')
-rw-r--r--content/renderer/accessibility/accessibility_node_serializer.cc10
1 files changed, 0 insertions, 10 deletions
diff --git a/content/renderer/accessibility/accessibility_node_serializer.cc b/content/renderer/accessibility/accessibility_node_serializer.cc
index 39fa245..db79307 100644
--- a/content/renderer/accessibility/accessibility_node_serializer.cc
+++ b/content/renderer/accessibility/accessibility_node_serializer.cc
@@ -465,16 +465,6 @@ void SerializeAccessibilityNode(
bool ShouldIncludeChildNode(
const WebAXObject& parent,
const WebAXObject& child) {
- switch(parent.role()) {
- case blink::WebAXRoleSlider:
- case blink::WebAXRoleEditableText:
- case blink::WebAXRoleTextArea:
- case blink::WebAXRoleTextField:
- return false;
- default:
- break;
- }
-
// The child may be invalid due to issues in webkit accessibility code.
// Don't add children that are invalid thus preventing a crash.
// https://bugs.webkit.org/show_bug.cgi?id=44149