diff --git a/components/devtools/actors/tab.rs b/components/devtools/actors/tab.rs index 6a0dc601763..7d91a274fea 100644 --- a/components/devtools/actors/tab.rs +++ b/components/devtools/actors/tab.rs @@ -140,7 +140,8 @@ impl TabDescriptorActor { pub fn encodable(&self, registry: &ActorRegistry, selected: bool) -> TabDescriptorActorMsg { let ctx_actor = registry.find::(&self.browsing_context_actor); - let browser_id = ctx_actor.active_pipeline.get().index.0.get(); + let browser_id = ctx_actor.browsing_context_id.index.0.get(); + let outer_window_id = ctx_actor.active_pipeline.get().index.0.get(); let browsing_context_id = ctx_actor.browsing_context_id.index.0.get(); let title = ctx_actor.title.borrow().clone(); let url = ctx_actor.url.borrow().clone(); @@ -150,7 +151,7 @@ impl TabDescriptorActor { browsing_context_id, browser_id, is_zombie_tab: false, - outer_window_id: browser_id, + outer_window_id, selected, title, traits: DescriptorTraits {