Merge "mediawiki.mixins.less: Do not serve SVG to Opera 12 when fallback available"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 16 Feb 2015 17:57:45 +0000 (17:57 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 16 Feb 2015 17:57:45 +0000 (17:57 +0000)
RELEASE-NOTES-1.25
resources/src/mediawiki.less/mediawiki.mixins.less

index 188b2d7..2c42885 100644 (file)
@@ -349,6 +349,8 @@ changes to languages because of Bugzilla reports.
 * Deprecated Revision methods getRawUser(), getRawUserText() and getRawComment().
 * BREAKING CHANGE: mediawiki.user.generateRandomSessionId:
   The alphabet of the prior string returned was A-Za-z0-9 and now it is 0-9A-F
+* (T87504) Avoid serving SVG background-images in CSS for Opera 12, which
+  renders them incorrectly when combined with border-radius or background-size.
 
 == Compatibility ==
 
index cffa04c..7d4c61c 100644 (file)
@@ -41,6 +41,8 @@
        background-image: url(@fallback);
        background-image: -webkit-linear-gradient(transparent, transparent), e('/* @embed */') url(@svg);
        background-image: linear-gradient(transparent, transparent), e('/* @embed */') url(@svg);
+       // Do not serve SVG to Opera 12, bad rendering with border-radius or background-size (T87504)
+       background-image: -o-linear-gradient(transparent, transparent), url(@fallback);
 }
 
 .list-style-image(@url) {