- From: Aryeh Gregor <Simetrical+w3c@gmail.com>
- Date: Sun, 13 Sep 2009 18:40:49 -0400
On Sun, Sep 13, 2009 at 6:23 PM, Eduard Pascual <herenvardo at gmail.com> wrote: > I already posted an example showing how fakepath can easily break > compatibility with well-written sites. I explicitly asked for > counter-arguments to it and none has been provided, but the argument > doesn't seem to be taken in consideration at all. I don't understand what the incompatibility would be. You argued that it would be a pain for some existing sites, but not how it would break any existing sites. Existing sites already need to strip off leading paths, since all browsers except very recent ones provide leading paths in this DOM attribute. So what *existing* site could possibly break here? You seem to be saying something about filenames containing "\", but since all existing sites must already strip out the path, those would already break. (Not that anyone uses files with such insane names in real life. Try running find / -name '*\*' on your local Unix system and tell me if it returns anything. I get nothing on my Linux desktop.) > Hence I'm wondering how the compatibility arguments are treated here. > Is compatibility with an unknown-size niche of clearly bad-designed > sites more important than with potentially thousands of well-designed > ones? No, if you can demonstrate an actual compatibility problem in practice, rather than a hypothetical issue that doesn't even appear to be compatibility-related (AFAICT). > Opera has claimed that they are keeping fakepath just because > Microsoft claims some sites need it. IIRC, Opera has some direct evidence that certain pages break. I don't think they're just taking Microsoft's word for it. > However this group is willing to bend a standard based only > on the claims from a single vendor... not to mention that this is > precissely the vendor that less commitement has shown over the last > decade on the area of web standards implementation. HTML 5 seeks to be a specification that all major vendors are willing to implement. Microsoft is the most important here, since it's the biggest vendor. Its actions and attitudes toward standards are irrelevant -- we're trying to build a useful standard, not wage a war.
Received on Sunday, 13 September 2009 15:40:49 UTC