aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_thread.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/script_thread.rs')
-rw-r--r--components/script/script_thread.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs
index fa83eaed631..ac093a7a5df 100644
--- a/components/script/script_thread.rs
+++ b/components/script/script_thread.rs
@@ -1678,7 +1678,7 @@ impl ScriptThread {
},
hash_map::Entry::Occupied(entry) => {
let browsing_context = entry.get();
- browsing_context.set_window_proxy(&window);
+ browsing_context.set_currently_active(&*window);
window.init_browsing_context(browsing_context);
},
}
@@ -1782,7 +1782,9 @@ impl ScriptThread {
ServoParser::parse_html_document(&document, parse_input, final_url);
}
- if incomplete.activity != DocumentActivity::FullyActive {
+ if incomplete.activity == DocumentActivity::FullyActive {
+ window.resume();
+ } else {
window.suspend();
}