Index: /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py	(revision 61287)
+++ /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py	(revision 61288)
@@ -306,10 +306,10 @@
     """
 
-    def _getSortedIds(self, oSet):
+    def _getSortedIds(self, oSet, fByTotal = False):
         """
         Get default sorted subject IDs.
         """
 
-        if self._oModel.tsNow is not None and False:
+        if fByTotal is True:
             # Sort the total.
             aidSortedRaw = sorted(oSet.dSubjects,
@@ -482,5 +482,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 +521,5 @@
         self._sTitle = 'Test Case Variation Failures';
         oSet = self._oModel.getTestCaseVariationFailures();
-        aidSortedRaw = self._getSortedIds(oSet);
+        aidSortedRaw = self._getSortedIds(oSet, fByTotal = True); # Sorting by total since data is usually sparse.
 
         sHtml  = self._generateTableForSet(oSet, 'Test Case Variations', aidSortedRaw);
