My problem was that the descending font awesome icon was completely covering the ascending icon. I could see this clearly by adding the fa-border class and setting the line-height to 1.