diff --git a/resources/qml/ChatPage.qml b/resources/qml/ChatPage.qml
index bd60bdab9a7f3f0bc57d3b25c78484a45a0bfb8b..7cc6552a5f2cd7111e5cff81ea5de1be604e7b3a 100644
--- a/resources/qml/ChatPage.qml
+++ b/resources/qml/ChatPage.qml
@@ -26,10 +26,12 @@ Rectangle {
 
             color: Nheko.theme.error
             visible: !TimelineManager.isConnected
-            Layout.preferredHeight: fontMetrics.height + Nheko.paddingMedium
+            Layout.preferredHeight: offlineLabel.height + Nheko.paddingMedium
             Layout.fillWidth: true
 
             Label {
+                id: offlineLabel
+
                 anchors.centerIn: parent
                 text: qsTr("No network connection")
             }