From 1d24565fb5ed6a5571cd6c037f1a60a092be8eaa Mon Sep 17 00:00:00 2001 From: Avital Oliver Date: Mon, 10 Feb 2014 00:49:15 -0800 Subject: [PATCH] Don't update an input field when its focused --- packages/ui/attrs.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ui/attrs.js b/packages/ui/attrs.js index af25cd1667..4b427ae0d0 100644 --- a/packages/ui/attrs.js +++ b/packages/ui/attrs.js @@ -110,7 +110,10 @@ var BooleanHandler = AttributeHandler.extend({ var ValueHandler = AttributeHandler.extend({ update: function (element, oldValue, value) { - element.value = value; + var focused = (element === document.activeElement); + + if (!focused) + element.value = value; } });