From 2244a36ba450d57df481b0e7d0e8fb958c07f20a Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Wed, 2 Aug 2023 09:15:41 +0000 Subject: [PATCH] Add interactive check to ready event handler If HTMX is imported in a module the readyState is "interactive" so the extension processing happens too late. This would fix it. --- src/htmx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/htmx.js b/src/htmx.js index f41c8a92c..54b0e9d6b 100644 --- a/src/htmx.js +++ b/src/htmx.js @@ -3605,7 +3605,7 @@ return (function () { //==================================================================== function ready(fn) { - if (getDocument().readyState !== 'loading') { + if (getDocument().readyState === 'complete') { fn(); } else { getDocument().addEventListener('DOMContentLoaded', fn);