From 46a12745a51f97363a3b2c1c2066091c858dce2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Poizat?= Date: Mon, 9 Feb 2026 10:34:04 +0100 Subject: [PATCH] Ensure replace function respect new lines in every editor --- .../ai_scribe/handle_ai_scribe_in_composer_extension.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart b/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart index 037e973c0..ab73c6212 100644 --- a/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart +++ b/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart @@ -63,11 +63,12 @@ extension HandleAiScribeInComposerExtension on ComposerController { Future setTextInEditor(String text) async { try { final escapedText = StringConvert.escapeTextContent(text); + final htmlContent = StringConvert.convertTextContentToHtmlContent(escapedText); if (PlatformInfo.isWeb) { - richTextWebController?.editorController.setText(escapedText); + richTextWebController?.editorController.setText(htmlContent); } else { - await richTextMobileTabletController?.htmlEditorApi?.setText(escapedText); + await richTextMobileTabletController?.htmlEditorApi?.setText(htmlContent); } } catch (e) { logWarning('$runtimeType::setTextInEditor:Exception = $e');