From f2d52ea9877dae03b55e8a89ae79d2a31aca4f65 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Wed, 2 Apr 2014 16:04:01 -0500 Subject: [PATCH] set focus() only if it wasn't scrolled, selection and type=email throws errors --- js/utils/tap.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/utils/tap.js b/js/utils/tap.js index 10bd12d789..305614c1ec 100644 --- a/js/utils/tap.js +++ b/js/utils/tap.js @@ -22,9 +22,8 @@ ele.dispatchEvent(clickEvent); if(ele.tagName === 'INPUT' || ele.tagName === 'TEXTAREA') { - if(ele.selectionStart === 0 && ele.selectionEnd === 0 && !isScrolledSinceStart(e)) { + if(!isScrolledSinceStart(e)) { ele.focus(); - ele.setSelectionRange && ele.setSelectionRange(ele.value.length, ele.value.length); } e.preventDefault(); } else {