Re: DOMActivate vs. Click

Hi, Maciej-

Maciej Stachowiak wrote (on 7/26/09 10:59 PM):
>
> On Jul 26, 2009, at 8:47 PM, Doug Schepers wrote:
>
> DOMActivate and DOMFocusIn/DOMFocusOut don't really serve independent
> use cases. So their complexity is pure trouble for implementors and
> authors. The only possible tradeoff would be compatibility with existing
> content, and I tend to agree with others here that walled garden content
> should not get much consideration. Walled garden user agents are always
> free to dispatch whatever extra events they choose.

Just to be clear: I was not claiming that all SVG content that uses 
these event types is behind a walled garden (I'm hoping that some of the 
mobile vendors step up to show us some of that content).  And I'd like 
to reiterate that content that is currently walled-garden is 
increasingly able, and increasingly motivated, to


>> My current plan is still to deprecate them from DOM3 Events, not
>> remove them. Implementations can then make the choice of supporting
>> them or not. Personally, I hope you take a good look at possible
>> conflicts with content before you make a final decision.
>
> If the events are optional for implementations (and it sounds like that
> is what you mean by deprecated),

Yes, I've even added a definition to the DOM3 Events spec to clarify 
that. [1]


>then WebKit will probably align with
> the judgment of other browser engines on whether to keep them.

Do you mean Safari, or WebKit?  I'd be interested to hear from Google, 
KDE/Konqueror, and other folks who have browsers based on WebKit.


>I hope
> it's ok to continue having that conversation among browser engine
> implementors here, even if leaving definitions for the events in the
> spec is the right way to go.

Certainly.  I'm all for coordinating and aligning around 
interoperability, and even on simplifying the interfaces wherever 
possible.  I just happen to disagree on this point, and we've heard from 
other implementers and language designers that also disagree.


[1] 
http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#glossary-dt-deprecated

Regards-
-Doug Schepers
W3C Team Contact, SVG and WebApps WGs

Received on Monday, 27 July 2009 03:34:59 UTC