Da war noch was:
Es werden Inhalte mit Ajax nachgeladen. Vorm laden bekommt das Element in das diese Inhalte kommen die Klasse "is-loading", nach dem erfolgreichen laden wird diese Klasse entfernt.
is-loading erzeugt mittels eines ::before-Pseudo-Elements einen Schwarz-Transparenten-Layer über dem Element.
Wenn man nun zu schnell hintereinander die Klasse hinzugefügt und entfernt hat wechselte der IE8 in den IE7 Kompatibilitätsmodus.