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;