fix(chemistry-8): не прокручивать страницу вниз при переключении параграфов

Автофокус поля ответа (renderTask) браузер сопровождал прокруткой к блоку
задач внизу секции, перебивая scrollTo(top:0). Добавлен focus({preventScroll:true}).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
This commit is contained in:
Maxim Dolgolyov
2026-05-30 15:07:32 +03:00
parent bbfde0db51
commit 813d5ef5e6
+2 -1
View File
@@ -306,7 +306,8 @@
updateScoreBar(sec); renderNav(sec); doRender(area);
if (!done && !isMcq) {
var inp = document.getElementById('ainp' + sec);
setTimeout(function () { if (inp) inp.focus(); }, 80);
// preventScroll: иначе фокус прокручивает страницу к блоку задач (внизу §)
setTimeout(function () { if (inp) { try { inp.focus({ preventScroll: true }); } catch (e) { inp.focus(); } } }, 80);
if (inp) inp.addEventListener('keydown', function (e) { if (e.key === 'Enter') checkNum(sec); });
}
}