If you see GMail stuck with the "loading" message in black on white when you try to log in, you have just met a very weird bug in Opera: HTML comments may break large scripts loading from cache!
- You can try emptying cache. It should work.
Now, for the curious readers: this bug apparently is a comment parsing issue. GMail's SCRIPT tags contain the traditional HTML "comments" to hide the JS code from old browsers. I have no idea why, since I believe they already weed out browsers that do not understand fancy stuff like XMLHttpRequest. Then, within the body of the code you'll find:
while( a-- >0)
That looks like an end-of-comment to Opera, but weirdly enough it usually only breaks things when Opera has cached the script. If the script does not load from cache it works nearly all the time.
GMail could fix it by removing the <!– –> from inside the SCRIPT tag, or by adding an empty comment to prevent the browser from interpreting the above code as an end-of-comment tag. For example:
white( a-- /**/ >0)
We've already done some fixes in Opera but as usual it may take a while before they make it into a final version.