firefox now applies multiple stylings at caret position properly