Don't show backtraces in prompts (#12699)

Conrad Irwin created

Release Notes:

- N/A

Change summary

crates/call/src/room.rs               | 2 +-
crates/workspace/src/notifications.rs | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)

Detailed changes

crates/call/src/room.rs 🔗

@@ -267,7 +267,7 @@ impl Room {
                 .await
             {
                 Ok(()) => Ok(room),
-                Err(error) => Err(anyhow!("room creation failed: {:?}", error)),
+                Err(error) => Err(error.context("room creation failed")),
             }
         })
     }

crates/workspace/src/notifications.rs 🔗

@@ -551,8 +551,7 @@ where
             if let Err(err) = self.await {
                 log::error!("{err:?}");
                 if let Ok(prompt) = cx.update(|cx| {
-                    let detail = f(&err, cx)
-                        .unwrap_or_else(|| format!("{err:?}. Please try again.", err = err));
+                    let detail = f(&err, cx).unwrap_or_else(|| format!("{err}. Please try again."));
                     cx.prompt(PromptLevel::Critical, &msg, Some(&detail), &["Ok"])
                 }) {
                     prompt.await.ok();