diff --git a/public/assets/js/ui-list.js b/public/assets/js/ui-list.js
index 547ed3d..d6b7b90 100644
--- a/public/assets/js/ui-list.js
+++ b/public/assets/js/ui-list.js
@@ -253,8 +253,11 @@ export async function loadList(section) {
return `
${nameCell}
#${item.id}
- ${versionSelect}
-
${[openBtn, editTplBtn, testBtn, prevBtn, delBtn].filter(Boolean).join('')}
+
+ ${openBtn}
+ ${versionSelect}
+ ${[editTplBtn, testBtn, prevBtn, delBtn].filter(Boolean).join('')}
+
`;
}).join('');
@@ -299,6 +302,7 @@ export async function loadList(section) {
function bindListHandlers(scope) {
scope.querySelectorAll('[data-version-select]').forEach(sel => {
const id = Number(sel.getAttribute('data-version-select') || 0);
+ loadVersionOptions(sel, id);
sel.addEventListener('focus', () => loadVersionOptions(sel, id));
sel.addEventListener('click', () => loadVersionOptions(sel, id));
sel.addEventListener('change', () => {