diff --git a/crates/assistant/src/assistant_panel.rs b/crates/assistant/src/assistant_panel.rs index 3978d627d1931fb5853ade58659d1ba36e2238c9..1a6e1c217e8024cae1604f1810b9bd025eb7fb87 100644 --- a/crates/assistant/src/assistant_panel.rs +++ b/crates/assistant/src/assistant_panel.rs @@ -3920,7 +3920,7 @@ impl ContextEditor { .child( div() .id("error-message") - .max_h_24() + .max_h_32() .overflow_y_scroll() .child(Label::new(error_message.clone())), ) diff --git a/crates/assistant/src/context.rs b/crates/assistant/src/context.rs index d16a0a79654a9d05e50db63a77c2d4af5d0e001f..807d03ea5fb29576e02546f3b25860c1bb763fd9 100644 --- a/crates/assistant/src/context.rs +++ b/crates/assistant/src/context.rs @@ -2383,7 +2383,11 @@ impl Context { }); Some(error.to_string()) } else { - let error_message = error.to_string().trim().to_string(); + let error_message = error + .chain() + .map(|err| err.to_string()) + .collect::>() + .join("\n"); cx.emit(ContextEvent::ShowAssistError(SharedString::from( error_message.clone(), )));