diff --git a/src/UI/LogConsole.cc b/src/UI/LogConsole.cc
index 18363b67cab641a9b08ba83ea4cef2a794f9128a..544392d5d937c1c2f9d9b78e3a5883ad935d4624 100644
--- a/src/UI/LogConsole.cc
+++ b/src/UI/LogConsole.cc
@@ -87,4 +87,6 @@ LogConsole::handleLogMessage(const std::string_view cat, const LogMessage &msg)
         label.append(c);
 
     addItem(label);
+    QListWidgetItem *lastItem = item(count() - 1);
+    scrollToItem(lastItem);
 }