set focus() only if it wasn't scrolled, selection and type=email throws errors

This commit is contained in:
Adam Bradley
2014-04-02 16:04:01 -05:00
parent 1ca46b8c41
commit f2d52ea987

View File

@@ -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 {