I suppose, having thought it through, if all these buttons are dependent on some javascript library to create round-cornered boxes that might explain why IE is unable to render them the same way, given that there's some javascript issue going on. But in any case, perhaps some attention could be paid to some simple CSS for IE users.
Don't think its 'some javascript library' causing the problem - in fact using javascript is one way out the browser difference mess.
For example it seems that IE9 has a different take on box-shadow than FF, Chrome, Opera and Safari - see
http://stackoverflow.com/questions/5982687/css3-box-shadow-blur-in-ie9 for a short discussion and possible fixes. I'll refrain from a rant!
Rounded corners, shadows and the like are nice but not essential for a manager - my usual attitude on this is to do it right (the html and css) and unless functionality is effected not worry about the differing renderings - I think in this case this is borne out by this:
I decided to look into the tab not turning white since this does impact on the use of the manager (the text does change color but it does make it harder to see what tab is active).
step 1:
using Safari developer tools (Chrome's, or Firebug, or whatever Opera calls their tools would have also worked) I inspected the tab, - the tab is white because it has a class of "x-tab-strip-active" and is targeted by css "background-color: #FBFBFB !important;"
This seems like pretty straight forward css - so lets fire up IE9 and see what is up
step 2:
Look at the page with IE9 - fire up the developer tools scan the code - IE9 is seeing the !important but is ignoring it, look further up the code I find a custom IE filter to create a color gradient for the tabs - deselect it and the tabs are now a solid color, a little less 'pretty' and the active tab is white a big improvement.
So by trying to make things look the same in all browsers and get a gradient on the tabs a simple css effect is broken and a much more important part of the UI is destroyed, because it seems that IE9 considers its filters more important than css !important.
OK I've spent far too much time researching and creating this post and have other work to do so I'm not going to pursue this further.
I do think you could create a bug report for the non white active tab ( reference this thread so someone does not have to repeat my efforts) and for any other usability issues for IE9
[ed. note: whistlemaker last edited this post 12 years, 1 month ago.]