@samitouri / QOS-React / commits / ea15fa31b6

set value property explicitly for "option" element even if value is empty

everdimension committed Mar 9, 2016 at 19:21 UTC ea15fa31b6c58f118b37c92b423eab09f08722d2
1 file changed +5
src/renderers/dom/shared/DOMPropertyOperations.js
+5
@@ -179,6 +179,11 @@ var DOMPropertyOperations = {
179 // Contrary to `setAttribute`, object properties are properly
180 // `toString`ed by IE8/9.
181 node[propName] = value;
182 + } else if (node.nodeName && node.nodeName.toLowerCase() === 'option' &&
183 + !node.hasAttribute('value')) {
184 + // set empty "value" attribute to OPTION element
185 + // if it is provided, but not yet set
186 + node[propName] = value;
187 }
188 } else {
189 var attributeName = propertyInfo.attributeName;