Now that we're using a solid color, is this JS still necessary  (what version of IE was this affecting?)

You already have `overflow:hidden` set on the container which should stop overflow nicely. Perhaps add `max-width: 100%` on the span for safe measure?