diff --git a/lib/src/widgets/toolbar/image_video_utils.dart b/lib/src/widgets/toolbar/image_video_utils.dart index db2851a6..d5c8b056 100644 --- a/lib/src/widgets/toolbar/image_video_utils.dart +++ b/lib/src/widgets/toolbar/image_video_utils.dart @@ -140,11 +140,9 @@ class ImageVideoUtils { } if (imageUrl != null) { - controller.replaceText(index, length, BlockEmbed.image(imageUrl), null); - // ignore: cascade_invocations - controller.moveCursorToEnd(); - final newLineIndex = controller.selection.baseOffset; - controller.replaceText(newLineIndex, 0, '\n', null); + controller + ..replaceText(index, length, BlockEmbed.image(imageUrl), null) + ..replaceText(index + 1, 0, '\n\n', null); } }