diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml
index 4e605ad744639fb0c3494bad72bea5b59a3104bb..f56af2378d1a32d3e99bb572bc5d6f6f4eed9577 100644
--- a/resources/qml/MessageView.qml
+++ b/resources/qml/MessageView.qml
@@ -101,7 +101,7 @@ ScrollView {
                     image: ":/icons/icons/ui/smile.png"
                     ToolTip.visible: hovered
                     ToolTip.text: qsTr("React")
-                    onClicked: emojiPopup.visible ? emojiPopup.close() : emojiPopup.show(emojiButton, function(emoji) {
+                    onClicked: emojiPopup.visible ? emojiPopup.close() : emojiPopup.show(reactButton, function(emoji) {
                         var event_id = row.model ? row.model.eventId : "";
                         room.input.reaction(event_id, emoji);
                         TimelineManager.focusMessageInput();