| 2243 | 2243 | if (!selectElement) { |
| 2244 | 2244 | return; |
| 2245 | 2245 | } |
| 2246 | | - if (selectElement.selectedOptions.length && !Array.from(selectElement.options).some(option => option.value === extension_settings.sd[setting])) { |
| 2246 | + const options = Array.from(selectElement.options); |
| 2247 | + const value = extension_settings.sd[setting]; |
| 2248 | + if (selectElement.selectedOptions.length && !options.some(option => option.value === value)) { |
| 2247 | 2249 | extension_settings.sd[setting] = selectElement.selectedOptions[0].value; |
| 2248 | 2250 | } |
| 2249 | 2251 | } |