- From: Charles McCathieNevile <chaals@opera.com>
- Date: Fri, 20 May 2005 16:55:33 +0200
- To: www-svg@w3.org
Currently viewers are required to stop processing at the point where a
document is, or goes into, error, by
http://www.w3.org/TR/SVGMobile12/implnote.html#ErrorProcessing - although
I like the fact that the specification requires a highly visible
notification of error and hope that is not removed.
I would like to request that the spec to be altered to suggest that User
Agents MAY, after providing such a highlight the error, offer to attempt
repair and rendering the document.
Under the current specification there seem to be two possible sccenarios.
The first is that all implementations follow the specification and the
pressure on designers to code SVG correctly is irresistable, in which case
the question becomes moot.
In the second case, where there is some real proportion of incorrect
content, the first viewer that renders incorrect content places a great
deal of pressure on others to follow suit, or provide an unsatisfying user
experience and ths lose users.
The fact that it is explained to the user why they are not being shown
what they expect is an important thing. However in many simple cases, a
small error in a relatively unimportant document will mean the user
suffers "unnecessarily". With a visible warning the user will be told the
designer was at fault. This proposed addition is intended to reduce the
likelihood that the user blames the browser, and thus reduces the pressure
on manufacturers to try and circumvent the specification, increase the
likelihood of the designer coding correctly to avoid having a browser
point out that they of all designers are incompetent, and reduces the
suffering of the user. The intended result is that designers take more
responsibility for ensuring their content is conformant, rather than
waiting for suffering users to report errors or for manufacturers to
ignore the spec in favour of their users.
Cheers
Chaals
--
Charles McCathieNevile chaals@opera.com
hablo español - je parle français - jeg lærer norsk
Here's one we prepared earlier: http://www.opera.com/download
Received on Saturday, 21 May 2005 05:32:08 UTC