diff --git a/packages/rocketchat-lib/client/MessageAction.js b/packages/rocketchat-lib/client/MessageAction.js index 79747da1631de..dc6afdb31636a 100644 --- a/packages/rocketchat-lib/client/MessageAction.js +++ b/packages/rocketchat-lib/client/MessageAction.js @@ -103,6 +103,7 @@ Meteor.startup(function() { action() { const message = this._arguments[1]; const {input} = chatMessages[message.rid]; + input.value = `@${ message.u.username } `; $(input) .focus() .data('reply', message) @@ -263,14 +264,10 @@ Meteor.startup(function() { action() { const message = this._arguments[1]; const {input} = chatMessages[message.rid]; - const url = RocketChat.MessageAction.getPermaLink(message._id); - const text = `[ ](${ url }) `; - if (input.value) { - input.value += input.value.endsWith(' ') ? '' : ' '; - } - input.value += text; - input.focus(); - $(input).trigger('change').trigger('input'); + $(input) + .focus() + .data('reply', message) + .trigger('dataChange'); }, condition(message) { if (RocketChat.models.Subscriptions.findOne({rid: message.rid}) == null) {