diff --git a/resources/qml/RoomList.qml b/resources/qml/RoomList.qml
index a777c369e8f55ddd4d7c9c3da611c184c8273c67..cfc0e21558697c3343af43d425c3842d429fe769 100644
--- a/resources/qml/RoomList.qml
+++ b/resources/qml/RoomList.qml
@@ -455,7 +455,7 @@ Page {
 
             function openUserProfile() {
                 Nheko.updateUserProfile();
-                var userProfile = userProfileComponent.createObject(timelineRoot, {
+                var userProfile = Qt.createComponent("qrc:/qml/dialogs/UserProfile.qml").createObject(timelineRoot, {
                     "profile": Nheko.currentUser
                 });
                 userProfile.show();