Index: /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py	(revision 61288)
+++ /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py	(revision 61289)
@@ -306,8 +306,11 @@
     """
 
-    def _getSortedIds(self, oSet, fByTotal = False):
+    def _getSortedIds(self, oSet, fByTotal = None):
         """
         Get default sorted subject IDs.
         """
+
+        if fByTotal is None:
+            fByTotal = oSet.cMaxTotal < 10;
 
         if fByTotal is True:
@@ -482,5 +485,5 @@
         self._sTitle = 'Test Case Failures';
         oSet = self._oModel.getTestCaseFailures();
-        aidSortedRaw = self._getSortedIds(oSet)
+        aidSortedRaw = self._getSortedIds(oSet);
 
         sHtml  = self._generateTableForSet(oSet, 'Test Cases', aidSortedRaw);
@@ -521,5 +524,5 @@
         self._sTitle = 'Test Case Variation Failures';
         oSet = self._oModel.getTestCaseVariationFailures();
-        aidSortedRaw = self._getSortedIds(oSet, fByTotal = True); # Sorting by total since data is usually sparse.
+        aidSortedRaw = self._getSortedIds(oSet);
 
         sHtml  = self._generateTableForSet(oSet, 'Test Case Variations', aidSortedRaw);
