diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py
index b7623cb5184ec6ede1b12328477722734eb22df1..4960b41d0ff125bdc0f9696cbf9224fc274cd89f 100644
--- a/tests/system/shared/utils.py
+++ b/tests/system/shared/utils.py
@@ -643,7 +643,9 @@ def checkIfObjectExists(name, shouldExist = True, timeout = 3000, verboseOnFail
 
 # wait for progress bar(s) to appear and disappear
 def progressBarWait(timeout=60000):
-    checkIfObjectExists(":Qt Creator_Core::Internal::ProgressBar", True, 2000)
+    if not checkIfObjectExists(":Qt Creator_Core::Internal::ProgressBar", True, 6000):
+        test.warning("progressBarWait() timed out when waiting for ProgressBar.",
+                     "This may lead to unforeseen behavior. Consider increasing the timeout.")
     checkIfObjectExists(":Qt Creator_Core::Internal::ProgressBar", False, timeout)
 
 def readFile(filename):