diff --git a/src/mainview/components/UserProfile.qml b/src/mainview/components/UserProfile.qml
index 28ae77ff1bd14c34b5e4c5c8f7a21f09827c96e1..106cb5218871a3e5accda7df96ce82ec4dbfd148 100644
--- a/src/mainview/components/UserProfile.qml
+++ b/src/mainview/components/UserProfile.qml
@@ -67,7 +67,7 @@ BaseModalDialog {
                 showPresenceIndicator: false
             }
 
-            // Visible when user alias is not empty or equals to id.
+            // Visible when user alias is not empty and not equal to id.
             MaterialLineEdit {
                 id: contactAlias
 
@@ -115,11 +115,11 @@ BaseModalDialog {
                 Layout.alignment: Qt.AlignRight
                 font.pointSize: JamiTheme.textFontSize
                 text: JamiStrings.username
-                visible: registeredNameText ? (registeredNameText === idText ? false : true) : false
+                visible: contactDisplayName.visible
                 color: JamiTheme.faddedFontColor
             }
 
-            // Visible when user name is not empty or equals to alias.
+            // Visible when user name is not empty or equals to id.
             MaterialLineEdit {
                 id: contactDisplayName