Make text, member, label and date headers toggle a shared client-side ascending or descending comparator. Keep empty date values last and use card title as a deterministic tie-breaker.
Add comparator boundary coverage and a browser header-toggle regression.
Thanks to rmb82 and xet7 !
Fixes#6633,