b53f0365865b5449ef209ea86c5220dd07dc8b28 braney Fri Aug 7 12:07:45 2026 -0700 quickLift: don't report items that failed to lift as filtered out, refs #38033 Items that could not be mapped through the chain were counted by the same variable the track filters use, so a lifted view claimed a number of items had been filtered out when no filter had removed anything. Count the two cases apart: failing a filter is a filter rejection, while passing the filters and then getting nothing back from the lift is a lift failure, and say so in the label. diff --git src/hg/inc/trackDb.h src/hg/inc/trackDb.h index b93112ed961..408f5360c82 100644 --- src/hg/inc/trackDb.h +++ src/hg/inc/trackDb.h @@ -754,23 +754,26 @@ boolean trackDbCacheOn(); /* Check to see if we're caching trackDb contents. */ boolean trackSettingIsFile(char *setting); /* Returns TRUE if setting found in trackDb stanza is a file setting that * would benefit from directory $D substitution among other things - looks for * settings that ends in "Url" and a few others. */ char *labelAsFiltered(char *label); /* add text to label to indicate filter is active */ char *labelAsFilteredNumber(char *label, unsigned number); /* add text to label to indicate filter is active */ +char *labelAsNotLiftedNumber(char *label, unsigned number); +/* add text to label to indicate items were dropped by the lift, not by a filter */ + int trackDbGetCartVersion(); /* Get the highest cart version that a set of trackDb entries has specified. */ boolean isComplexSetting(char *name); /* Check to see if this is one of the filter variables that have arbitrary initial strings. */ #endif /* TRACKDB_H */