diff --git a/modules/ena-planner/ena-planner.html b/modules/ena-planner/ena-planner.html
index c15fbb7..ce397c0 100644
--- a/modules/ena-planner/ena-planner.html
+++ b/modules/ena-planner/ena-planner.html
@@ -558,11 +558,12 @@
const sel = $('ep_tpl_select');
sel.innerHTML = '';
const names = Object.keys(cfg?.promptTemplates || {});
+ const selectedName = names.includes(selected) ? selected : '';
names.forEach(name => {
const opt = document.createElement('option');
opt.value = name;
opt.textContent = name;
- opt.selected = name === selected;
+ opt.selected = name === selectedName;
sel.appendChild(opt);
});
}
@@ -675,7 +676,8 @@
setBadge(toBool(cfg.enabled, true));
updatePrefixModeUI();
- renderTemplateSelect();
+ const keepSelectedTemplate = $('ep_tpl_select')?.value || '';
+ renderTemplateSelect(keepSelectedTemplate);
renderPromptList();
renderLogs();
}
@@ -916,4 +918,4 @@