The `while()` loop within this library never ends when I run this code: ```js if (document.readyState === 'loading') { for await (const element of observeReadyElements('[data-text-effect]')) { console.log(element); break; } } ```