From 70e32e090599093cd3e8366acb0019d030da3f78 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Mon, 6 Feb 2023 08:49:56 +0100 Subject: [PATCH] Bugfix: autofocus was triggered when view resized --- dev/Knoin/Knoin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/Knoin/Knoin.js b/dev/Knoin/Knoin.js index ba7ceca30..903efc231 100644 --- a/dev/Knoin/Knoin.js +++ b/dev/Knoin/Knoin.js @@ -79,7 +79,6 @@ const const endShowHide = e => { if (e.target === vmDom) { if (vmDom.classList.contains('animate')) { - autofocus(vmDom); vm.afterShow?.(); } else { vmDom.close(); @@ -98,6 +97,7 @@ const vmDom.backdrop.style.zIndex = 3000 + (visiblePopups.size * 2); } vm.keyScope.set(); + setTimeout(()=>autofocus(vmDom),1); requestAnimationFrame(() => { // wait just before the next paint vmDom.offsetHeight; // force a reflow vmDom.classList.add('animate'); // trigger the transitions