From 888145ebed9d72159d2a1f7cc0a9bf3a45aadb9a Mon Sep 17 00:00:00 2001 From: Joseph Lyons Date: Thu, 2 Feb 2023 12:43:55 -0500 Subject: [PATCH] Trim leading and trailing whitespace in feedback --- crates/feedback/src/feedback_editor.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/feedback/src/feedback_editor.rs b/crates/feedback/src/feedback_editor.rs index 56c1def935..e2fbc68f70 100644 --- a/crates/feedback/src/feedback_editor.rs +++ b/crates/feedback/src/feedback_editor.rs @@ -125,7 +125,9 @@ impl FeedbackEditor { _: ModelHandle, cx: &mut ViewContext, ) -> Task> { - let feedback_char_count = self.editor.read(cx).text(cx).chars().count(); + let feedback_text = self.editor.read(cx).text(cx); + let feedback_char_count = feedback_text.chars().count(); + let feedback_text = feedback_text.trim().to_string(); let error = if feedback_char_count < *FEEDBACK_CHAR_LIMIT.start() { Some(format!( @@ -154,7 +156,6 @@ impl FeedbackEditor { let this = cx.handle(); let client = cx.global::>().clone(); - let feedback_text = self.editor.read(cx).text(cx); let specs = self.system_specs.clone(); cx.spawn(|_, mut cx| async move {