diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index df0d505ad4e..d10e0c29703 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -555,6 +555,9 @@ impl IOCompositor { root_layer.clear_all_tiles(self); root_layer.children().clear(); + debug_assert!(root_layer.extra_data.borrow().pipeline_id == old_pipeline.id); + root_layer.extra_data.borrow_mut().pipeline_id = new_pipeline.id; + let new_pipeline_id = new_pipeline.id; self.get_or_create_pipeline_details(new_pipeline_id).pipeline = Some(new_pipeline); }