Skip to content

Commit 665e554

Browse files
author
Avaer Kazmer
committed
Bugfix readystate interactive before DOMContentLoaded
1 parent 88d5da0 commit 665e554

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/Document.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,9 @@ function initDocument (document, window) {
176176
console.warn(err);
177177
}
178178

179+
document.readyState = 'interactive';
180+
document.dispatchEvent(new Event('readystatechange', {target: document}));
181+
179182
document.dispatchEvent(new Event('DOMContentLoaded', {
180183
target: document,
181184
bubbles: true,
@@ -187,15 +190,15 @@ function initDocument (document, window) {
187190
console.warn(err);
188191
}
189192

193+
document.readyState = 'interactive';
194+
document.dispatchEvent(new Event('readystatechange', {target: document}));
195+
190196
document.dispatchEvent(new Event('DOMContentLoaded', {
191197
target: document,
192198
bubbles: true,
193199
}));
194200
}
195201

196-
document.readyState = 'interactive';
197-
document.dispatchEvent(new Event('readystatechange', {target: document}));
198-
199202
document.readyState = 'complete';
200203
document.dispatchEvent(new Event('readystatechange', {target: document}));
201204

0 commit comments

Comments
 (0)