Last modified: 2014-10-01 17:23:59 UTC
CSSMin doesn't need to generate double rules for IE<8 when embedding SVG files. IE<8 will not load SVG images anyway, so this just wastes space. This if() in CSSMin.php probably should have a test added for SVG MIME type. if ( $embedData && $ruleWithEmbedded !== $ruleWithRemapped ) { return "$ruleWithEmbedded;$ruleWithRemapped!ie"; } else { return $ruleWithRemapped; }
Is that needed for Grade C browsers? Maybe remove support for IE7 there also.
We only dropped JS for IE 6 and 7, we still support them for basic CSS.
Change 161932 had a related patch set uploaded by Bartosz Dziewoński: CSSMin: Don't generate double rules for IE < 8 when embedding SVG files https://gerrit.wikimedia.org/r/161932
Change 161932 merged by jenkins-bot: CSSMin: Don't generate double rules for IE < 8 when embedding SVG files https://gerrit.wikimedia.org/r/161932