diff --git a/src/gui/options/options.js b/src/gui/options/options.js index 57b48eaada1c3d4f4f486bfe7f71d1debcdc5073..c9d5d2dbc27b08e8839589b5516f6e8ccd074385 100644 --- a/src/gui/options/options.js +++ b/src/gui/options/options.js @@ -266,6 +266,7 @@ App.UI.OptionsGroup = (function() { buttonGroup.append(button); } } else { + let matchFound = false; let select = document.createElement("select"); select.classList.add("rajs-list"); @@ -275,9 +276,13 @@ App.UI.OptionsGroup = (function() { el.value = value.value; if (this.object[this.property] === value.value) { el.selected = true; + matchFound = true; } select.appendChild(el); } + if (!matchFound) { + select.selectedIndex = -1; + } select.onchange = () => { const O = select.options[select.selectedIndex]; if (isNaN(Number(O.value))) {