From 0c479605536c7521607f0dde1e1f35912fca0366 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Thu, 3 Nov 2016 09:01:28 +1300 Subject: [PATCH] Don't raise keyboard for non-text HTML input fields --- interface/resources/html/raiseAndLowerKeyboard.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/interface/resources/html/raiseAndLowerKeyboard.js b/interface/resources/html/raiseAndLowerKeyboard.js index 3897c9ff3f..0fb5529052 100644 --- a/interface/resources/html/raiseAndLowerKeyboard.js +++ b/interface/resources/html/raiseAndLowerKeyboard.js @@ -17,7 +17,10 @@ var KEYBOARD_HEIGHT = 200; function shouldRaiseKeyboard() { - if (document.activeElement.nodeName === "INPUT" || document.activeElement.nodeName === "TEXTAREA") { + var nodeName = document.activeElement.nodeName; + var nodeType = document.activeElement.type; + if (nodeName === "INPUT" && (nodeType === "text" || nodeType === "number") + || document.activeElement.nodeName === "TEXTAREA") { return true; } else { // check for contenteditable attribute