diff --git a/server/src/wled_controller/static/js/features/color-strips/index.ts b/server/src/wled_controller/static/js/features/color-strips/index.ts index 6dda1c7..39e7112 100644 --- a/server/src/wled_controller/static/js/features/color-strips/index.ts +++ b/server/src/wled_controller/static/js/features/color-strips/index.ts @@ -1227,6 +1227,7 @@ const _typeHandlers: Record any; reset: (... await weatherSourcesCache.fetch(); _populateWeatherSourceDropdown(); (document.getElementById('css-editor-weather-source') as HTMLSelectElement).value = css.weather_source_id || ''; + if (_weatherSourceEntitySelect) _weatherSourceEntitySelect.refresh(); _ensureWeatherSpeedWidget().setValue(css.speed ?? 1.0); _ensureWeatherTempInfluenceWidget().setValue(css.temperature_influence ?? 0.5); }, @@ -1249,7 +1250,9 @@ const _typeHandlers: Record any; reset: (... await colorStripSourcesCache.fetch(); _populateProcessedSelectors(); (document.getElementById('css-editor-processed-input') as HTMLInputElement).value = css.input_source_id || ''; + if (_processedInputEntitySelect) _processedInputEntitySelect.refresh(); (document.getElementById('css-editor-processed-template') as HTMLInputElement).value = css.processing_template_id || ''; + if (_processedTemplateEntitySelect) _processedTemplateEntitySelect.refresh(); }, async reset(presetType) { if (presetType === 'processed') {