New snapshot: Experimenting with document.all cloaking
By olli. Friday, January 25, 2008 11:31:30 AM
We are currently experimenting with cloaking document.all so we get sent more "alternative" code.
Too many sites check for support of document.all and assume that the browser is Internet Explorer. As a result, they often give Opera code that is designed only to work with Internet Explorer's bugs, which Opera does not have. If they fail to detect it, they use standards compliant code instead, which would work with Opera.
Occasionally, sites use document.all correctly without testing if it exists, and without providing a standards-based approach, which is why we added document.all support in the first place. Cloaking will cause the first case to use the standards approach, while allowing the second to continue to function.
This is something that might affect a lot of sites (positively and/or negatively) so we are relying on getting feedback if you see sites that either break or get fixed because of this.
More details on Hallvors blog
And yes we are working hard on fixing all the bugs:
- MIME type for executables is set to be handled by some plugin - change the configuration in your preferences to get this to work correctly.
- Sparc builds will crash when initializing anything related to mail.
- CPU usage will grow to 100% on UNIX when generating tooltips.
- Even more Gmail2 fixes, getting closer to working
- More presice rounding of HSL values in CSS
- Playing video on CNN works again
- Adding links to walls on Facebook now works
- Login to Open-Xchange now works
- Fixed various issues on Windows Live Mail
- Saving playlists on YouTube should now function correctly
- User style mode no longer applies to Mail or IRC tabs
- Several favicon fixes
- Fixed the line below dialog tabs in native skins
- Tweaking and improvements to Windows native skins (both themed and classic) based on feedback and bug reports
- Fixed a problem with wrong handling of some filetypes, including messed up display of MHTML. This was actually fixed in the last weekly, but we forgot to mention. If you upgrade from an older snapshot using the same installation directory, you must remove the [File Types] section in opera6.ini.
- Mac: Fixed color corruption when copying images (and preserve the alpha channel)
- Mac: Possibly fixed printing crashes on Leopard
- UNIX: Plugins in symlinked directories should now not be listed twice