diff --git a/templates/index.html b/templates/index.html
index 6075cfc..6ffc1ff 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -382,6 +382,9 @@ async function loadAccountSettings() {
if (data.has_session) {
sm.className = 'ok';
sm.textContent = 'Ключ сохранён на сервере. Меняйте только если истёк.';
+ await loadResumes(); // авто-загрузка списка резюме
+ // Применяем сохранённый resume_id после того, как опции появились
+ document.getElementById('cfg-resume-id').value = cfg.resume_id || '';
} else {
sm.className = 'error';
sm.textContent = 'Ключ не задан — вставьте cookies и нажмите «Сохранить ключ»';