New snapshot: Experimenting with document.all cloaking
By olli. Friday, 25. January 2008, 11:31:30
Hi
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:
Known issues:
Changelog
Download
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:
Known issues:
- 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.
Changelog
- 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
Download



Tamil # 25. January 2008, 12:30
Cyro # 25. January 2008, 12:32
zoquete # 25. January 2008, 12:32
Thanks for answer.
zoquete # 25. January 2008, 12:35
olli # 25. January 2008, 12:35
And yes this is todays snapshot. Won't be one later today :-)
cygoh # 25. January 2008, 12:36
agony # 25. January 2008, 12:39
tarquinwj # 25. January 2008, 12:41
There are a large number of pages on the Web that use document.all without providing any standards alternative (such as document.getElementById). It's not standardised, but the Web has plenty of pages that don't use fully standardised code, and we have to work with them, or you won't be able to use them. A long time ago, Opera was forced to add support for document.all because of this.
The way we are cloaking document.all is designed to avoid misidentification, while still allowing all those sites to work.
For what it's worth, we are not the first to do this. Two other popular browsers (Firefox and Safari) tried not supporting it, and found that broke too many pages, so they both now have cloaked support for it. We are hoping the time is right for us to do the same thing.
shadowk # 25. January 2008, 12:43
olli # 25. January 2008, 12:48
man on the street # 25. January 2008, 12:49
This build also crashes on running above (app 2 mins after starting scan)
mrd # 25. January 2008, 12:51
tosbsas # 25. January 2008, 13:04
This is a xphomesp2 fully patched system. When I use "deleted visited pages in history" on deleting private data I get a blank speeddialpage tryingto get the thumbnails bakc and blocking any other comunication from opera to the net.
Closing Opera and opening it shows the thumbnials inmediatly and all is fine again.(closing = shut down)
Plllllease
Ruben
tosbsas # 25. January 2008, 13:04
Ruben
tsarhan # 25. January 2008, 13:05
On Opera 9.25 there is no this problem.17" 1024x768.
lamarca # 25. January 2008, 13:11
Junyor # 25. January 2008, 13:18
TLPM # 25. January 2008, 13:25
Thank's for the new update or what you call it.
Mail: My mailbox is full of empty messages. And before I could delete them to Trash, but could'nt emty trash...
Now I cant even delete the empty fields in my mailbox...
When will this be changed?
I have å screen-clip that can show you my problem, but how to send it to you I don't know.
Best from
The Library PoliceMan
TLPM - No(r)Way
stranded # 25. January 2008, 13:27
Junyor # 25. January 2008, 13:30
GreyWyvern # 25. January 2008, 13:30
tinezi # 25. January 2008, 13:31
hubert.roksor # 25. January 2008, 13:31
mitchman2 # 25. January 2008, 13:38
Bill_P # 25. January 2008, 13:40
Bill_P # 25. January 2008, 13:45
man on the street # 25. January 2008, 13:48
lamarca # 25. January 2008, 13:53
Bill_P # 25. January 2008, 13:55
"save to download folder" still does nothing.
if I clear the cache "open in background tab", doesn't work - tab opens, address field gets filled but nothing gets loaded
zoquete # 25. January 2008, 13:55
Crash confirmed
animeshaga # 25. January 2008, 13:56
build 9745 crashes within 20 seconds. Will test with new build and update this post
Mindfield(firefox nightly build) works fine(still running)
Build 9755 crashes within seconds. spits outa vitual c++ "Runtime error! R6025 Pure virtutual funciton call"
iBM X61 running:
Vista ultimate 64 bit
Java 1.6
>>>
http://secunia.com/software_inspector/
This build also crashes on running above (app 2 mins after staring scan)
By man on the street, # 25. January 2008, 12:49:48
zoquete # 25. January 2008, 14:01
Some lagnuages works, some not.
Fyrd # 25. January 2008, 14:01
dieburnbot # 25. January 2008, 14:02
alexs # 25. January 2008, 14:10
but spiegel.de videos still broken – bug 305539
zombux # 25. January 2008, 14:22
toadbee # 25. January 2008, 14:25
I've got a ton of blank messages also, the last build I recreated my imap accounts - and poof, there were blank messages. I don't want to delete them because I can't tell if I'm actually deleting anything?
One real annoying thing with IMAP and M2 is that I can't delete a message until I've receive it. So when I get an annoying 5 meg video attached to an email - that I do not want, M2 insists on downloading the attachment before I can delete the message. Is there anyway around this? Of course, I haven't tried it yet with this build...
grogge # 25. January 2008, 14:28
Bug 309051 is not among them it seems. Still wrong fav icons for feeds from domains with multiple fav icons.
The bug is in the idx file. One of the entries points to the wrong fav icon. When opening a feed link to a page that has a sub-path fav icon, e.g. http://www.heise.de/security has its own one, then this fav icon is used as the default for the domain http://www.heise.de/. (How do I update a bug report, without using Email?)
As the feed description file for the heise newsticker is located at a path to which the default fav icon applies, manually fixing the first entry in the idx file, that defines the domains root fav icon, the icon used for the feed is finally changed to the correct default one.
animeshaga # 25. January 2008, 14:35
"Error while initializing Mail
There was a problem initializing Opera Mail.
Engine init() Failed"
When i press the Close button, it continues into Opera.
I just installed this New(9755) weekly as a seperate installation. I havnt set up any mail accounts.
The error is persists after restarts. Build 9745 did not show this error.
I think i have seen this error and its solution before, just can't remember where/which build.
IBM X61
Vista Ultimate 64bit (up-to-date)
qoqosz # 25. January 2008, 14:40
http://pub.qoqosz.net/Opera_2008-01-25-153537_popcorn.crash
http://pub.qoqosz.net/Opera_2008-01-25-153648_popcorn.crash
fearphage # 25. January 2008, 14:41
So #305382 is fixed?
@everyone: If you wouldn't mind, when you mention a bug number, could you possibly mention what the bug is about instead of a random number. Solely for my benefit. kthx.
On the same note, can anyone match any more of the fixes to bug numbers?
Are these bug fixes or browser.js hacks?
I know I'm asking for a lot but can we get bug numbers added?
sebt # 25. January 2008, 14:45
I was wondering whether stability issues were been addressed, and whether the problems are known by operasoft. I have made several bugreports, and plan to make a few more.
Thanks for the build!
Seb
adioni # 25. January 2008, 14:48
http://img137.imageshack.us/img137/1410/buttongp9.png
When I use the Windows Native skin in these new builds they are replaced by solid black 'X''s that get a box when you roll over them. When I have multiple tabs open there are a lot of little black 'X''s (obviously) on the screen and I find them to be a lot more distracting than the prior white 'X''s
operic # 25. January 2008, 14:55
this animated GIF is broken in this build.
can you confirm?
try it in both firefox and O 9.5 b9755
sacharja # 25. January 2008, 14:58
The worst one (Opera doesn't continue loading when going backwards):
http://files.myopera.com/sacharja/files/back.html
(Bug-207229 affects every internet site).
Still maximized pop-ups when using windows instead of tabs and "Allow script to hide address bar" is disabled:
http://files.myopera.com/sacharja/files/bug-290456%20window_open.htm
(Bug-290456 affects every internet site)
This one affects every site that uses relative values, because Opera can't handle them:
http://files.myopera.com/sacharja/files/Width.html
(it was not submitted by me; if someone knows the bug number or original forum post please post)
On this site: http://groups.google.com/group/opera.linux/browse_frm/thread/b7b76ee77f8bef0e/b5%20%207635a6bc1c7c35 Opera fixed the overlapping dates. However the content has the wrong size now, a regression. That's not as urgent as the bugs above, but painfully that Opera is not able to display its own google group.
Another regression: http://groups.yahoo.com/ (search button is not diplayed in the same line).
Paul Skinner # 25. January 2008, 15:01
This site no longer works in this build (check it in IE). It did in the previous build. I have no idea if it's related to document.all but it would seem likely.
Yes, I know it's the worst coded site in the world but never mind.
Also, View Source doesn't seem to work in this build either.
@operic: Yes, I confirm the animated gif doesn't work as expected.
I am using Windows XP SP2 (x86) Fully Patched.
sebt # 25. January 2008, 15:02
Seb
sacharja # 25. January 2008, 15:04
You might have to click continue to continue to the video.
MossMan # 25. January 2008, 15:05
1) your mail files are locked by another application (e.g. virus-scanner), the filesystem, etc.
2) you have another version of Opera running which has locked the files (check for dead Opera processes still running in the background in Windows)
3) your mail files are borked!
I have experienced all three at various times...
arvidsever # 25. January 2008, 15:05
2) can't make opera a default browser on vista - it doesn't appera in the list of default applications, and asks if i want to make it default each time i run it.