sniff and die
Thursday, 4. May 2006, 12:49:43
Web.Browser._isIE=!Web.Browser.isMozilla()&&!Web.Browser._isOpera;
but mean
Web.Browser._isIE=!Web.Browser.isMozilla()&&!Web.Browser.isOpera();
.. so isIE is set to true even though we're Opera. That means the script gets into the wrong branches of the getElementsByTagName stuff in my previous post.
Yet another proof that all the world's evils come from browser sniffing. If sniffing wasn't necessary, we would have peace in the Middle East, no starvation in Africa .. OK, sorry, I'm getting carried away here but at the very least Live.com would be alive and kicking.
By d.i.z., # 4. May 2006, 13:12:30
By danigoldman, # 4. May 2006, 13:30:45
But anyway, nice catch Hallvord!
By FataL, # 4. May 2006, 16:19:56
I have sent Microsoft's Atlas architect an E-mail so I expect a fix. We'll see how long it takes them..
By hallvors, # 4. May 2006, 20:57:26
I have tried to correct it manually in this script ( http://stj.live.com/live/extern/atlas/bindings/2.060314.1/AtlasBindings.js ) and it still flooded my error console with errors.
Also some other problems from "last time" needs to be fixed?
By d.i.z., # 4. May 2006, 22:25:23
- ID as Opera
- use some Opera 9 build, not 8.5.
- re-load from cache (Tools > Advanced > Refresh display) rather than F5
I did get Live basically working with that change thought I have not tried to use it extensively later and I have not checked the JS console closely either.
By the way, my Live.com contact confirms that the fix is pending release, it should work fine again some time next week. 8-)
By hallvors, # 5. May 2006, 08:17:06
By quiris, # 18. June 2006, 20:21:00
oh well !
http://my.opera.com/community/forums/topic.dml?id=144605
By xErath, # 21. June 2006, 23:35:26
By xErath, # 15. September 2006, 23:34:34