eef1e6238af422d97be807e0a687e133c98bbd87
kent
  Mon Dec 6 09:25:07 2021 -0800
Employing slPairCmpWordsWithEmbeddedNumbers sorting in the faceted table display.

diff --git src/lib/fieldedTable.c src/lib/fieldedTable.c
index b2a1ac0..796caf9 100644
--- src/lib/fieldedTable.c
+++ src/lib/fieldedTable.c
@@ -184,31 +184,31 @@
 struct fieldedRow *fr;
 for (fr = table->rowList; fr != NULL; fr = fr->next)
     {
     char *val = emptyForNull(fr->row[fieldIx]);
     lmAllocVar(lm, pair);
     pair->name = val;
     pair->val = fr;
     slAddHead(&pairList, pair);
     }
 slReverse(&pairList);  
 
 /* Sort this list. */
 if (fieldIsNumeric)
     slSort(&pairList, slPairCmpNumbers);
 else
-    slSort(&pairList, slPairCmpCase);
+    slSort(&pairList, slPairCmpWordsWithEmbeddedNumbers);
 if (doReverse)
     slReverse(&pairList);
 
 /* Convert rowList to have same order. */
 struct fieldedRow *newList = NULL;
 for (pair = pairList; pair != NULL; pair = pair->next)
     {
     fr = pair->val;
     slAddHead(&newList, fr);
     }
 slReverse(&newList);
 table->rowList = newList;
 lmCleanup(&lm);
 }