diff --git a/frontend/js/chem8_engine.js b/frontend/js/chem8_engine.js index c49a062..a4893d0 100644 --- a/frontend/js/chem8_engine.js +++ b/frontend/js/chem8_engine.js @@ -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); }); } }