aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/document.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r--components/script/dom/document.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index 1d0aabc3d51..41cf477e9cb 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -997,9 +997,15 @@ impl Document {
pub fn set_ready_state(&self, state: DocumentReadyState) {
match state {
DocumentReadyState::Loading => {
+ if self.window().is_top_level() {
+ self.send_to_embedder(EmbedderMsg::LoadStart);
+ }
update_with_current_time_ms(&self.dom_loading);
},
DocumentReadyState::Complete => {
+ if self.window().is_top_level() {
+ self.send_to_embedder(EmbedderMsg::LoadComplete);
+ }
update_with_current_time_ms(&self.dom_complete);
},
DocumentReadyState::Interactive => update_with_current_time_ms(&self.dom_interactive),