Recently I came across a problem with my gmail in firefox. It didnt load all the features i.e my chat was disabled. To solve this, I went to Gmail Lab settings in gmail, randomly enabled and disabled some features.
Next time when I logged in, the problem was gone. I could chat again :)