diff --git a/wax-prosemirror-components/src/components/comments/ConnectedComment.js b/wax-prosemirror-components/src/components/comments/ConnectedComment.js
index a5144b1cf0f14374ef048f9c644b2fd35fa51a51..c1aff20501a827cd428be0f1b296b826af6c36d9 100644
--- a/wax-prosemirror-components/src/components/comments/ConnectedComment.js
+++ b/wax-prosemirror-components/src/components/comments/ConnectedComment.js
@@ -51,6 +51,9 @@ export default ({ comment, top, commentId, recalculateTops }) => {
   if (activeComment && commentId === activeComment.attrs.id) active = true;
 
   const onClickPost = content => {
+    // TODO find out why on enter comment posts twice.
+    if (last(comment.attrs.conversation).content === content) return;
+
     const { tr } = state;
 
     const obj = {