diff --git a/mithril.js b/mithril.js index 1912db48..c2eb76e9 100644 --- a/mithril.js +++ b/mithril.js @@ -790,11 +790,11 @@ var coreRenderer = function($window) { else if (key2 === "style") updateStyle(element, old, value) else if (key2 in element && !isAttribute(key2) && ns === undefined && !isCustomElement(vnode)) { //setting input[value] to same value by typing on focused element moves cursor to end in Chrome - if (vnode.tag === "input" && key2 === "value" && vnode.dom.value === value && vnode.dom === $doc.activeElement) return + if (vnode.tag === "input" && key2 === "value" && vnode.dom.value == value && vnode.dom === $doc.activeElement) return //setting select[value] to same value while having select open blinks select dropdown in Chrome - if (vnode.tag === "select" && key2 === "value" && vnode.dom.value === value && vnode.dom === $doc.activeElement) return + if (vnode.tag === "select" && key2 === "value" && vnode.dom.value == value && vnode.dom === $doc.activeElement) return //setting option[value] to same value while having select open blinks select dropdown in Chrome - if (vnode.tag === "option" && key2 === "value" && vnode.dom.value === value) return + if (vnode.tag === "option" && key2 === "value" && vnode.dom.value == value) return element[key2] = value } else { diff --git a/mithril.min.js b/mithril.min.js index 17a1bd88..7dbf8beb 100644 --- a/mithril.min.js +++ b/mithril.min.js @@ -28,9 +28,9 @@ a.domSize;if(null!=b||null==a.dom){var c=p.createDocumentFragment();if(0