I have confirmed Kyle's branch works as expected for standard overdue items. However, the additional logic to handle non-cat items is unnecessary and potentially confusing, since overdue non-cat items are never displayed anyway. My preference is for that part of the patch to be removed for clarity / simplicity.
I have confirmed Kyle's branch works as expected for standard overdue items. However, the additional logic to handle non-cat items is unnecessary and potentially confusing, since overdue non-cat items are never displayed anyway. My preference is for that part of the patch to be removed for clarity / simplicity.