Does anybody here really know what is required to pass the acid2 test?
Not only does a browser have to support the standards, it must also support invalid CSS code
and render it 'properly'.
So pages that wouldn't be standards compliant because the code is badly written must look as the designer intended it, but failed to code properly.
This is a bit more than being able to support the standards.
A browser that CAN support the standards can still FAIL the acid2 test based on not supporting invalid css 'properly'.
Note: Some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly.
Am I the only one that thinks there is something a bit screwed up about that? That a browser can be standards compliant and still be considered not standards compliant because it doesn't fix a designer's careless mistakes when rendering pages?
And I am beginning to wonder if the creators of this test have some sort of agenda, where as soon as Microsoft comes up with a browser that can pass the test, bad CSS & all, they are going to raise the bar, come up with a new test, and make them support some more bad invalid code in order to pass. What's up with that?
Like what? What refuses to open your default browser?Anything using an embedded IE control + a few other apps. Some apps (including firefox and µTorrent) also specifically launch explorer.exe instead of whatever app is associcated with HKLM\Folder and HKLM\Directory... weird, since that actually requires more code than the simple ShellExecute...
Actually, it's less code and much easier to let apps written in VB open links in IE. It takes more code and effort to use the default browser, and when I was first learning VB I learned about this the hard way.
It was one of the reasons why I ran away from the language. Last application I wrote in VB, I had to add an extra module to it just to get a link to open in a user's default browser.
Too much of what Microsoft makes is intended to only support their products, and while you can force it to be friendly to user preferences, they don't exactly make it easy sometimes.