From 095a5040b8837bfc83d6f09d2c575cfb4d799673 Mon Sep 17 00:00:00 2001 From: Timon Schelling Date: Tue, 11 Nov 2025 23:32:52 +0100 Subject: [PATCH] add browser debug port env --- desktop/src/cef/internal/browser_process_app.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/desktop/src/cef/internal/browser_process_app.rs b/desktop/src/cef/internal/browser_process_app.rs index 75fa5a812e..ef5ba2ce34 100644 --- a/desktop/src/cef/internal/browser_process_app.rs +++ b/desktop/src/cef/internal/browser_process_app.rs @@ -72,6 +72,14 @@ impl ImplApp for BrowserProcessAppImpl { // Hide user prompt asking for keychain access cmd.append_switch(Some(&CefString::from("use-mock-keychain"))); } + + // Enable browser debugging via environment variable + if let Some(env) = std::env::var("GRAPHITE_BROWSER_DEBUG_PORT").ok() + && let Some(port) = env.parse::().ok() + { + cmd.append_switch_with_value(Some(&CefString::from("remote-debugging-port")), Some(&CefString::from(port.to_string().as_str()))); + cmd.append_switch_with_value(Some(&CefString::from("remote-allow-origins")), Some(&CefString::from("*"))); + } } }