diff --git a/extensions/mentions/js/src/post-reply-action.js b/extensions/mentions/js/src/post-reply-action.js
index <HASH>..<HASH> 100644
--- a/extensions/mentions/js/src/post-reply-action.js
+++ b/extensions/mentions/js/src/post-reply-action.js
@@ -16,7 +16,6 @@ export default function() {
           if (component) {
             var quote = window.getSelection().toString();
             var mention = '@'+post.user().username()+'#'+post.number()+' ';
-            component.editor.insertAtCursor((component.editor.value() ? '\n\n' : '')+(quote ? '> '+mention+quote+'\n\n' : mention));
 
             // If the composer is empty, then assume we're starting a new reply.
             // In which case we don't want the user to have to confirm if they
@@ -24,6 +23,8 @@ export default function() {
             if (!component.content()) {
               component.props.originalContent = mention;
             }
+
+            component.editor.insertAtCursor((component.editor.value() ? '\n\n' : '')+(quote ? '> '+mention+quote+'\n\n' : mention));
           }
         }
       })
Reset original content before inserting the mention