I have Tiptap as wyswig in my project and I needed to add unicode emojis. It works but if the emphasize is enabled the emojis are skewed.
I wanted to use it's chain() method to toggle emphasizing off, insert an emoji and toggle it again, but it doesn't work as I'd expect and there's no error when invoked.
this.editor.chain()
.toggleItalic()
.insertContent(emoji.unicode)
.toggleItalic()
.focus()
.run();