diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml
index eefde0460dd3e67f68508bbf3eb447a65d2bf3d6..0503f4677b2f618c9c23ab012e2c8dc8195535e0 100644
--- a/resources/qml/MessageView.qml
+++ b/resources/qml/MessageView.qml
@@ -203,7 +203,7 @@ ScrollView {
             TimelineRow {
                 id: timelinerow
 
-                y: section.active && section.visible ? section.y + section.height : 0
+                y: section.visible && section.active ? section.y + section.height : 0
             }
 
             Connections {
diff --git a/resources/qml/ScrollHelper.qml b/resources/qml/ScrollHelper.qml
index 7dc31464abbdbc8d95531cafc41c871c54ad5f03..ab955552a135ae17f156e36f95c9f01dbcdff36e 100644
--- a/resources/qml/ScrollHelper.qml
+++ b/resources/qml/ScrollHelper.qml
@@ -90,7 +90,7 @@ MouseArea {
         // Show the scrollbars
         flickable.flick(0, 0);
         flickable.contentY = newPos;
-        cancelFlickStateTimer.start();
+        cancelFlickStateTimer.restart();
     }
 
     Timer {