I have a gridpanel which is the first item in a tabpanel, set to disabled until a certain condition is met. When I enable that panel, it doesn't also change the colour of its tab - you have to click on it. Setting the active tab in code doesn't help, either.

Here's a fiddle which demonstrates the problem. Clicking on other tabs doesn't de-colourise the previously disabled tab until you click it one more time, then it's OK.