diff options
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r-- | components/script/dom/document.rs | 6 |
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), |