diff options
| author | Cary Clark <cary@android.com> | 2010-03-03 15:41:45 -0500 |
|---|---|---|
| committer | Cary Clark <cary@android.com> | 2010-03-03 15:41:45 -0500 |
| commit | c0d24cbb37881d1f35f708b3794697dac8374b4d (patch) | |
| tree | 8d25b7344810aa92affcf08b269983fdec9154f8 /WebKit/android/nav | |
| parent | afa40c89b27e6edbc28a5ad400eb8bb9176a88a8 (diff) | |
| download | external_webkit-c0d24cbb37881d1f35f708b3794697dac8374b4d.zip external_webkit-c0d24cbb37881d1f35f708b3794697dac8374b4d.tar.gz external_webkit-c0d24cbb37881d1f35f708b3794697dac8374b4d.tar.bz2 | |
stop parsing text for addresses if input element is found
http://b/2420076
Diffstat (limited to 'WebKit/android/nav')
| -rw-r--r-- | WebKit/android/nav/CacheBuilder.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/WebKit/android/nav/CacheBuilder.cpp b/WebKit/android/nav/CacheBuilder.cpp index e34a628..1356e9d 100644 --- a/WebKit/android/nav/CacheBuilder.cpp +++ b/WebKit/android/nav/CacheBuilder.cpp @@ -2663,7 +2663,9 @@ bool CacheBuilder::isFocusableText(NodeWalk* walk, bool more, Node* node, do { do { node = node->traverseNextNode(); - if (node == NULL || node->hasTagName(HTMLNames::aTag)) { + if (node == NULL || node->hasTagName(HTMLNames::aTag) + || node->hasTagName(HTMLNames::inputTag) + || node->hasTagName(HTMLNames::textareaTag)) { if (state == FOUND_PARTIAL && checkType == ADDRESS_CACHEDNODETYPE && findState.mProgress == ZIP_CODE && |
