handle select reset case

pull/14289/head
Simon Holthausen 2 years ago
parent c613a575f9
commit 6ea0425559

@ -93,7 +93,11 @@ export function set_checked(element, checked) {
*/
export function set_selected(element, selected) {
if (selected) {
element.setAttribute('selected', '');
// The selected option could've changed via user selection, and
// setting the value without this check would set it back.
if (!element.hasAttribute('selected')) {
element.setAttribute('selected', '');
}
} else {
element.removeAttribute('selected');
}

Loading…
Cancel
Save