From 2abd6bc318cc8d8d49963b3d27ca226ea864a895 Mon Sep 17 00:00:00 2001 From: Andrew Hlynskyi Date: Wed, 22 Sep 2021 01:35:43 +0300 Subject: [PATCH] fix(cli): Fix playground opening in a browser, regression in #1304 --- cli/src/web_ui.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cli/src/web_ui.rs b/cli/src/web_ui.rs index 807f1516..3fcf56f1 100644 --- a/cli/src/web_ui.rs +++ b/cli/src/web_ui.rs @@ -37,8 +37,8 @@ resource!(get_lib_wasm, "lib/binding_web/tree-sitter.wasm"); pub fn serve(grammar_path: &Path, open_in_browser: bool) { let port = get_available_port().expect("Couldn't find an available port"); - let url = format!("127.0.0.1:{}", port); - let server = Server::http(&url).expect("Failed to start web server"); + let addr = format!("127.0.0.1:{}", port); + let server = Server::http(&addr).expect("Failed to start web server"); let grammar_name = wasm::get_grammar_name(&grammar_path.join("src")) .with_context(|| "Failed to get wasm filename") .unwrap(); @@ -51,7 +51,8 @@ pub fn serve(grammar_path: &Path, open_in_browser: bool) { ) }) .unwrap(); - println!("Started playground on '{}'", url); + let url = format!("http://{}", addr); + println!("Started playground on: {}", url); if open_in_browser { if let Err(_) = webbrowser::open(&url) { eprintln!("Failed to open '{}' in a web browser", url);