aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authoratbrakhi <atbrakhi@igalia.com>2025-03-19 09:59:38 +0100
committerGitHub <noreply@github.com>2025-03-19 08:59:38 +0000
commit2362e4c134b3534287465092d6305043e5a580a6 (patch)
treeb63204fdecd35eea99f54d0b7327efa350bf1eb8 /components/script/dom
parent4acaa08cf508ae42a7bd37e15047a14d17bb6d63 (diff)
downloadservo-2362e4c134b3534287465092d6305043e5a580a6.tar.gz
servo-2362e4c134b3534287465092d6305043e5a580a6.zip
devtools: Use `webview_id` as `browser_id` (#35956)
* use `webview_id` as `browser_id` Signed-off-by: atbrakhi <atbrakhi@igalia.com> * use correct webview id Signed-off-by: atbrakhi <atbrakhi@igalia.com> * fmt Signed-off-by: atbrakhi <atbrakhi@igalia.com> * review fix Signed-off-by: atbrakhi <atbrakhi@igalia.com> --------- Signed-off-by: atbrakhi <atbrakhi@igalia.com>
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/worker.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs
index d3af1287491..278fd541c0b 100644
--- a/components/script/dom/worker.rs
+++ b/components/script/dom/worker.rs
@@ -186,6 +186,8 @@ impl WorkerMethods<crate::DomTypeHolder> for Worker {
pipeline_id: global.pipeline_id(),
};
+ let webview_id = global.webview_id().expect("global must have a webview id");
+
let browsing_context = global
.downcast::<Window>()
.map(|w| w.window_proxy().browsing_context_id())
@@ -207,7 +209,7 @@ impl WorkerMethods<crate::DomTypeHolder> for Worker {
is_top_level_global: false,
};
let _ = chan.send(ScriptToDevtoolsControlMsg::NewGlobal(
- (browsing_context, pipeline_id, Some(worker_id)),
+ (browsing_context, pipeline_id, Some(worker_id), webview_id),
devtools_sender.clone(),
page_info,
));