From 6a172226f199149c9db48939e52ddcdbfce7741f Mon Sep 17 00:00:00 2001 From: zigomir Date: Thu, 28 Apr 2016 23:30:30 -0700 Subject: [PATCH] Only set DOM element property when value is changed. --- src/directives/public/bind.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/directives/public/bind.js b/src/directives/public/bind.js index e0fa65aef5e..e0ae55ff8b6 100644 --- a/src/directives/public/bind.js +++ b/src/directives/public/bind.js @@ -110,11 +110,15 @@ export default { attrWithPropsRE.test(attr) && attr in el ) { - el[attr] = attr === 'value' + var attrValue = attr === 'value' ? value == null // IE9 will set input.value to "null" for null... ? '' : value : value + + if (el[attr] !== attrValue) { + el[attr] = attrValue + } } // set model props var modelProp = modelProps[attr]