From a19ac9085af62b831ff78d515b92d5789f015c60 Mon Sep 17 00:00:00 2001 From: dcylabs Date: Sat, 4 Jul 2020 10:56:25 +0200 Subject: [PATCH] fix(e2e): readiness flag on slow or overloaded computers (#2525) --- src/testing/puppeteer/puppeteer-events.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/testing/puppeteer/puppeteer-events.ts b/src/testing/puppeteer/puppeteer-events.ts index ecb128c3a54..cb0e43d9aca 100644 --- a/src/testing/puppeteer/puppeteer-events.ts +++ b/src/testing/puppeteer/puppeteer-events.ts @@ -222,6 +222,10 @@ function browserContextEvents() { if (window.document.readyState === 'complete') { stencilReady(); } else { - window.addEventListener('load', stencilReady); + document.addEventListener('readystatechange', function (e) { + if ((e.target as Document).readyState == "complete") { + stencilReady(); + } + }); } }