Remove -ms-filter gradient rules from the theme CSS for IE9/Mango #2046
Description
We were doing gradient testing and found some disappointing results: In both IE9 and the forthcoming Mango release for WP7, the -ms-filter gradient rules cause serious rendering issues with the rounded corner rules, causing the background color of the element to break out of the rounded corners. We've discussed this with Microsoft and the browser team won't be fixing this rendering issue because the filters syntax is deprecated as they are moving to the standard CSS gradient syntax for IE 10.
So we're left with a tough choice: if we leave the -ms-filter gradient rules in our CSS so gradients look good in IE8, it will seriously degrade the experience in IE9/Mango with rounded corners. At this time, we are planning on removing -ms-filter gradient rules so IE8/9 and Mango will display flat background colors throughout the UI. This will enable rounded corners to display cleanly in IE9/Mango (IE7/8 don't support border-radius). We think this is the best course of action and places us in a better position for the future.
Must be removed from both the default and valencia stylesheets.