- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 26 Aug 2004 13:17:01 +0000 (UTC)
On Wed, 18 Aug 2004, Matthew Thomas wrote: > On 18 Aug, 2004, at 10:30 AM, Ian Hickson wrote: > > On Mon, 19 Jul 2004, Matthew Thomas wrote: > > > > > > ... Internet Explorer and Netscape 4 do not add the value of any > > > particular submit button to a GET URI if the Enter key is pressed, > > > but Opera and Gecko browsers arbitrarily choose the first submit > > > button in the form. > > > > I just added a paragraph to the spec that makes the Opera/Gecko > > behaviour correct: > > The Opera/Gecko behavior was already correct per spec (as far as I > know), since exact behavior was undefined. Why does it need to be > defined? > > It wouldn't make life any easier for authors. They would still have to > handle the no-submit case, for the same reasons they have to handle > invalid dates and all the rest -- to cater for non-WF2 clients (and for > defective/malicious submittors). > > Nor would it make life any easier for UA implementors. It would just > give them fewer choices about how to design their code. Fewer choices makes things easier for implementors. > So why make it a requirement? Undefined behaviour is bad. It makes it hard to get interoperability. On matters like this, IMHO interoperability is very important. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 26 August 2004 06:17:01 UTC