diff --git a/crates/assistant/src/assistant_panel.rs b/crates/assistant/src/assistant_panel.rs index 3978d627d1..1a6e1c217e 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 d16a0a7965..807d03ea5f 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(), )));