From 6497aa5341be02bb33beb794e7b373a40b5f5d3b Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Mon, 5 May 2025 21:32:00 +0100 Subject: [PATCH] Show request in evaluate selection command (#29621) Closes #ISSUE Release Notes: - N/A --- .../debugger_ui/src/session/running/console.rs | 17 ----------------- crates/project/src/debugger/session.rs | 12 ++++++++++++ 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/crates/debugger_ui/src/session/running/console.rs b/crates/debugger_ui/src/session/running/console.rs index c960b9763cfd465592ccf552fd5ebea30861c180..41da8364de7fb72a92ad3440a00f3303bf9c08f7 100644 --- a/crates/debugger_ui/src/session/running/console.rs +++ b/crates/debugger_ui/src/session/running/console.rs @@ -148,23 +148,6 @@ impl Console { expression }); - self.add_messages( - [OutputEvent { - category: None, - output: format!("> {expression}"), - group: None, - variables_reference: None, - source: None, - line: None, - column: None, - data: None, - location_reference: None, - }] - .iter(), - window, - cx, - ); - self.session.update(cx, |session, cx| { session .evaluate( diff --git a/crates/project/src/debugger/session.rs b/crates/project/src/debugger/session.rs index 3054f73903fd540f7c0b10aaac87d417bf7cc6cb..33caa192c463be0b36332521cb9e9a61a5388f25 100644 --- a/crates/project/src/debugger/session.rs +++ b/crates/project/src/debugger/session.rs @@ -1970,6 +1970,18 @@ impl Session { source: Option, cx: &mut Context, ) -> Task<()> { + self.output_token.0 += 1; + self.output.push_back(dap::OutputEvent { + category: None, + output: format!("> {expression}"), + group: None, + variables_reference: None, + source: None, + line: None, + column: None, + data: None, + location_reference: None, + }); let request = self.mode.request_dap(EvaluateCommand { expression, context,