diff --git a/src/app/utilsadapter.cpp b/src/app/utilsadapter.cpp
index 75dee66eb937f62cbbd714370e4bbf0e3a1b04e7..b3a41d65e5fdd691c7853b951e6d96ead1b8a03a 100644
--- a/src/app/utilsadapter.cpp
+++ b/src/app/utilsadapter.cpp
@@ -829,6 +829,10 @@ UtilsAdapter::isSystemTrayIconVisible()
 {
     if (!systemTray_)
         return false;
+    // https://bugreports.qt.io/browse/QTBUG-118656
+#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
+    return true;
+#endif
     return systemTray_->geometry() != QRect();
 }