diff --git a/site/app.js b/site/app.js index fdbe9cd..db6744f 100644 --- a/site/app.js +++ b/site/app.js @@ -35,7 +35,12 @@ overlay.classList.add('active'); if (input) { input.value = ''; - input.focus(); + // Double requestAnimationFrame ensures focus after visibility transition + requestAnimationFrame(() => { + requestAnimationFrame(() => { + input.focus(); + }); + }); } renderResults(''); };