Wednesday, July 9, 2008

Yahoo! Mail login Issue


I use Yahoo! Mail as my primary email account. When Yahoo! launched its Outlook-like, AJAX'ed interface - "New Yahoo! Mail Beta" (codename: Candygram), I got a lot excited about it.

It really rocks! Agreed, for people who don't have a lot of bandwidth or a decent processor, it may look like a bit slow; but if you some decent enough bandwidth, Candygram works beautifully. The kind of efficiency it can provide, cannot be matched by its predecessor. Even from a developer's perspective, its beautiful. There is some really good code running underneath the hood.

Unfortunately. I have been facing a strange login issue for quite some time now ... probably more than an year now. Whenever, I login to Yahoo! Mail from my personal laptop, Candygram starts to load and before it can render anything on the screen, I get two Javascript Errors - something to with a Javascript variable gExtContent. Here are the two screenshots of the Javascript alerts:













After this, on dismissing the alert messages, Candygram doesnt show up. This issue is strange because I can reproduce this issue only with Firefox browser on my personal Laptop. If I use the system at my workplace, I dont get any such errors. I have tried clearing cache, etc.; even reinstalled my browser - but to no avail.

Recently with the grand launch of Firefox3, I was hopeful that I will not face this issue again. I was wrong.... The strangest part is that the issue disappeared few weeks back (on its own!), for a few login episodes, and then reappeared.

I am a techie, and, I have so far been unable to locate the source of the problem. So, I now use a crude workaround (or should I say a hack) for this.

When the first alert message shows up, I start tapping on the Escape Key. I tap it for about 5 seconds. What this does is that it disposes of both the alert messages and then when Candygram decides to show a stupid page for troubleshooting, the Escape Key stops the browser form redirecting away from Candygram.

At this point, the URL in the browser will be something like " ... /dc/launch?.rand=some-random-number".

Now, here is the hack! At the end of this URL, append this string "&npfa=1" (without the quotes). Now press the "Enter" (Return) Key. Thats it! Now Candygram will load beautifully, as usual!

Enjoy!

No comments:

Do you like the name of this blog - "Blogged Voice"?