I will continue if I can find a few minutes to find out the details of the behavior, but here is what I found out:
As we all knew, IE8 really supports
.myClass.anotherClass {}
just fine.
Facebook used for you to use
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
use as buttons, etc. This caused a very strange edge case behavior, and switching to their "HTML5" / javascript-like modules makes it extraneous.
The thing that ultimately did this - and the interesting part - is that some of the uses were inside media queries, which seems to matter. When I have more time to check and track them, I will give details.
Thanks for your suggestions.
source share