From b0cfe233a8a94b0d5e092d6168e9430fd406a8e3 Mon Sep 17 00:00:00 2001 From: Tim Lancina Date: Fri, 9 May 2014 11:39:34 -0500 Subject: [PATCH] don't clear focusIn timer on focusOut --- js/utils/keyboard.js | 1 - test/unit/utils/keyboard.unit.js | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/js/utils/keyboard.js b/js/utils/keyboard.js index b2a4a7d0a5..77bc79ee3b 100644 --- a/js/utils/keyboard.js +++ b/js/utils/keyboard.js @@ -126,7 +126,6 @@ function keyboardShow(element, elementTop, elementBottom, viewportHeight, keyboa } function keyboardFocusOut(e) { - clearTimeout(keyboardFocusInTimer); clearTimeout(keyboardFocusOutTimer); keyboardFocusOutTimer = setTimeout(keyboardHide, 350); diff --git a/test/unit/utils/keyboard.unit.js b/test/unit/utils/keyboard.unit.js index fefd316240..710d3885bd 100644 --- a/test/unit/utils/keyboard.unit.js +++ b/test/unit/utils/keyboard.unit.js @@ -72,6 +72,8 @@ Notes: iOS 7 keyboard is 216px tall without the accessory bar iOS 7 keyboard is 260px tall with the accessory bar +Switching inputs fires focusOut on iOS, doesn't on Android + */