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=
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:
Post a Comment