diff --git a/components/constellation/constellation.rs b/components/constellation/constellation.rs index 9b3e2e8a160..9217939ee2c 100644 --- a/components/constellation/constellation.rs +++ b/components/constellation/constellation.rs @@ -2438,12 +2438,13 @@ impl Constellation .collect::>() }; + self.update_activity(old_pipeline_id); + self.update_activity(change.new_pipeline_id); + for pipeline_id in pipelines_to_close { self.close_pipeline(pipeline_id, DiscardBrowsingContext::No, ExitPipelineMode::Normal); } - self.update_activity(old_pipeline_id); - self.update_activity(change.new_pipeline_id); self.notify_history_changed(change.top_level_browsing_context_id); } }