- From: Garrett Smith <dhtmlkitchen@gmail.com>
- Date: Fri, 24 Sep 2010 17:51:34 -0700
- To: Doug Schepers <schepers@w3.org>
- Cc: Boris Zbarsky <bzbarsky@mit.edu>, Simon Pieters <simonp@opera.com>, www-dom@w3.org
On 9/16/10, Doug Schepers <schepers@w3.org> wrote: > Hi, Folks- > > Boris Zbarsky wrote (on 9/16/10 3:43 AM): >> On 9/16/10 12:19 AM, Simon Pieters wrote: [...] > > Browsers have had 15 years to get this right, and despite its > importance, they haven't been able to. Not one browser we tested was > consistent across platforms and keyboard layouts. Are the tests online? And if so, please post a link. [...] > > As editor of the spec, I don't claim to be the sole author > (thankfully!), so I welcome contributions... but looking at the history > of key events over the last 15 years, I have grave concerns that tilting > at these particular windmills will cause this spec to be fatally > delayed, and I am skeptical that it would help anyone, other than > providing a sense of closure on this open wound; stop picking at the > scab, it will leave a scar. I think there are far more important things > we could be doing that would have far greater positive impact for > everyone involved. Shipping is a feature, whether you detect it with > DOM3Events.hasFeature("Shipping") or DOM3Events.shipping. > Where is the proposal for a global DOM3Events object? I missed that. > So, if there is a hearty soul out there who can harpoon this white whale > before the end of the Last Call period, on 18 October, then I salute > them. Otherwise, I would prefer to mark this issue as WONTFIX, so we > don't have to wait another 10 years for it to be done. > I don't agree with the "not enough time" argument. API design has long term ramifications that can potentially cost more time. Could keyboard events exist in a separate specification? Why not have DOM 3 Events define fundamentals such as propagation, preventDefault, and an extensible approach to initialization and dispatching events? Garrett
Received on Saturday, 25 September 2010 00:52:07 UTC