diff --git a/changelog.d/8270.bugfix b/changelog.d/8270.bugfix
new file mode 100644
index 0000000000..e2d3056de4
--- /dev/null
+++ b/changelog.d/8270.bugfix
@@ -0,0 +1 @@
+Update rich text editor library to support pasting of images.
diff --git a/dependencies.gradle b/dependencies.gradle
index f4d32c4894..78d842a7a5 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -101,7 +101,7 @@ ext.libs = [
         ],
         element     : [
                 'opusencoder'             : "io.element.android:opusencoder:1.1.0",
-                'wysiwyg'                 : "io.element.android:wysiwyg:2.2.1"
+                'wysiwyg'                 : "io.element.android:wysiwyg:2.2.2"
         ],
         squareup    : [
                 'moshi'                  : "com.squareup.moshi:moshi:$moshi",
diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt
index 49e8f0cdc6..baba98ed8b 100644
--- a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt
+++ b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt
@@ -88,7 +88,7 @@ internal class RichTextComposerLayout @JvmOverloads constructor(
     override val text: Editable?
         get() = editText.text
     override val formattedText: String?
-        get() = (editText as? EditorEditText)?.getHtmlOutput()
+        get() = (editText as? EditorEditText)?.getContentAsMessageHtml()
     override val editText: EditText
         get() = if (isTextFormattingEnabled) {
             views.richTextComposerEditText