- From: Travis Leithead <travis.leithead@microsoft.com>
- Date: Thu, 17 Apr 2014 18:04:23 +0000
- To: Arthur Barstow <art.barstow@nokia.com>, "Gary Kačmarčík (Кошмарчик)" <garykac@google.com>
- CC: "wez@google.com" <wez@google.com>, "olli@pettay.fi" <olli@pettay.fi>, "masayuki@d-toybox.com" <masayuki@d-toybox.com>, "kochi@google.com" <kochi@google.com>, "www-dom@w3.org" <www-dom@w3.org>, "hsteen@mozilla.com" <hsteen@mozilla.com>
Gary, you had two documents (one for key values, one for codes). Should we have just one new component for both of these specs?
-----Original Message-----
From: Arthur Barstow [mailto:art.barstow@nokia.com]
Sent: Wednesday, April 16, 2014 4:32 AM
To: "Gary Kačmarčík (Кошмарчик)"; Travis Leithead
Cc: wez@google.com; olli@pettay.fi; masayuki@d-toybox.com; kochi@google.com; www-dom@w3.org; hsteen@mozilla.com
Subject: [DOM3Events] Minutes from 2014-Apr-15 call [Was: Debrief after WebApps F2F?]
Hi All,
Here are the minutes from the April 15 call (and copied below):
<http://www.w3.org/2014/04/15-webapps-minutes.html>
Since it now appears the PoR is to split up the spec, perhaps it would be helpful to create new Bugzilla components for the two new specs.
WDYT? If you agree, please give me the names of the new components and I'll ask Mike Smith to create them.
Re the Pointer Events spec and the UIEvents vs. D3E reference question, I'll take the action to followup with that group.
-Thanks, AB
[1]W3C
[1] http://www.w3.org/
- DRAFT -
DOM 3 Events Call
15 Apr 2014
See also: [2]IRC log
[2] http://www.w3.org/2014/04/15-webapps-irc
Attendees
Present
[Microsoft], +1.425.893.aaaa, +1.650.214.aabb,
Travis_Leithead, Gary, kochi
Regrets
Chair
Travis
Scribe
travil
Contents
* [3]Topics
1. [4]DOM3 Events at the F2F
2. [5]Recent document updates.
* [6]Summary of Action Items
__________________________________________________________
RRSAgent: this meeting spans midnight
<masayuki> Will start the meeting soon, right? You wrote wrong
time of Tokyo due to summer time.
<masayuki> I realized it now :-)
Ooops.
Zakim: Microsoft is Travis
Zakim: [Microsoft] is Travis
Zakim: 1.425.89 is garykac
<garykac>
[7]https://docs.google.com/document/d/1mRTqY-2la5keSHhJUtEvSG3b
rMe_W3KRlkLWFVbV9yM/edit?pli=1
[7] https://docs.google.com/document/d/1mRTqY-2la5keSHhJUtEvSG3brMe_W3KRlkLWFVbV9yM/edit?pli=1
<scribe> scribe: travil
Zakim: 1.650.214 is kochi
kochi: I was at the WebApps f2f and presented the IME api
... nothing much was discussed about DOM3, outside of what is
in the minutes.
garykac: I saw that, and wondered if there was any extra
conversation.
kochi: Gary, did you dial into the f2f meeing
garykac: No, didn't know when to do so.
<scribe> scribeNick: Travis
DOM3 Events at the F2F
garykac: Looking at the minutes...
<garykac> Link to minutes:
[8]http://www.w3.org/2014/04/10-webapps-minutes.html
[8] http://www.w3.org/2014/04/10-webapps-minutes.html
<garykac> What is PointerEvent's dependency on UIEvents?
garykac: notes say there is a dependency on UIEvents spec???
<garykac> If it's |buttons|, I believe we have all that in D3E.
Travis: I think this was for the 'buttons' change to support
the value of -1 (where it was previously defined as an unsigned
long
... I updated the spec for that.
<garykac> We should confirm that and let them know they depend
on D3E now.
garykac: also note about plan to split the spec...
<garykac> From the f2f, there was agreement to break out the
|code| and |key| tables if that can speed up the spec.
Travis: This was the WG acknowledging that anything to speed up
the process of finishing the spec
<garykac> All three docs (D3E, co]de-values and key-values)
will live in the same Hg repository for now.
Travis: It was suggested that a registry or wiki would do, but
we think another rec-track doc is sufficient and only adds
minor overhead.
Recent document updates.
<garykac> The doc above has the latest status of the bugs
<masayuki_> I think that it's better we can change the code/key
table even if we found some new bugs in the table *after* D3E
finished.
garykac: masayuki_: I agreee
<garykac> Exactly, that's why we want to do that - it'll make
updating the tables a lot easier
garykac: Now, noting that lots of old bugs in the doc are
fixed!
<garykac> At the bottom of the doc are the closed bugs. Please
review them (later!) and make sure there's nothing overlooked
when they were fixed.
<garykac> Question: In 5.2.7.5 "Key Events During Composition".
<masayuki_> Yeah, I'll review the closed bugs and I'll comment
some bugs which ask some questions from garykac or Travis.
<garykac> I'm wondering if we should change "SHOULD be
suppressed" to "MAY be suppressed"?
<masayuki_> I think so > "SHOULD" vs. "MAY".
<masayuki_> "SHOULD" is good for "keypress".
<garykac> Well, keypress is deprecated ^_^
<garykac> In the doc, let's start at the bottom of the list
(since those are the newer ones)
<garykac> Bug 25359 - Use [Unforgeable] and [NewObject]
annotations in D3E
<garykac> I *think* this is straightforward, but I wonder if
there are other new annotations that we should be using.
<masayuki_> Yeah, but it's clearer for authors if we define
keypress event's reference behavior.
<garykac> Travis: are you familiar with these annotations
Yes.
<garykac> I can easily fix isTrusted and createEvent, but I
want to make sure we update any other cases as well.
<garykac> Travis suggests updating this bug to note that we
need to compare D3E with D4 and make sure the IDL matches
<garykac> (I just updated the bug to note that we need to
compare with D4)
<garykac> Bug 25358 - "Context info: UIEvent.view" sometimes
only has defaultView
<garykac> This requires that we double check and verify the
correct values - I don't know offhand.
<garykac> Should all of these allow 'null'?
The view should always be a Window (abstractView) if the event
is Trusted.
scribe: Since these can be trusted/untrusted, the view
attribute can always be null.
<garykac> I've updated the bug to note that we'll be changing
it to allow null.
<garykac> 25357 - Target for event type is not complete
<garykac> Bug 25210 - Targets for abort event is correct?
<garykac> For 25357 - I updated the bug to note that we need to
update the tables to be consistent.
<garykac> For 25210, we need to make it consistent with what
HTML5 says.
<garykac> Bug 24797 - We've fixed this, so this is no longer a
D3E issue. I'll be resolving (again) with a note that the
Window vs. WindowProxy issue should be addressed in a more
appropriate doc.
<garykac> Bug 24044 - How do browsers decide combining
character from non-combining character at computing .key value
of dead key?
<garykac> I need to think more about this, so we should move on
to the next one.
<garykac> Bug 23913 - beforeinput should be fired only when the
DOM change is caused by direct input by keypress or composition
<masayuki_> I think that using DeadKey is smart since authors
can get input value with input/beforeinput/compositionupdate
events.
<garykac> Consensus (as far as I can tell) is that we shouldn't
fire beforeinput/input for execCommand
<garykac> We don't currently discuss execCommand anywhere in
the D3E - I suppose that I can just add a note in the
InputEvent section about this.
<masayuki_> About bug 23913, I think that if browser thinks
"dangerous" to dispatch beforeinput at some cases, browser
shouldn't dispatch beforeinput. I.e., before should be defined
with "MAY".
<masayuki_> Then, even with execCommand, browsers might be able
to dispatch beforeinput safely.
<garykac> WE should define the dangerous cases if we can. Most
of the time it is clearly not dangerous, so saying MAY doesn't
seem right.
<garykac> What other dangerous situations are there other than
execCommand?>
<masayuki_> I'm not familiar with "dangerous" cases... Olli or
Boris of Mozilla might know about it...
Script modifications to the value of an input element wouldn't
trigger beforeinput, correct?
I guess the idea that execCommand is a proxy for a user input,
then that makes it dangerous.
<masayuki_> Anyway, I need to implement beforeinput
experimentaly, first...
Real automation systems like WebDriver would still cause the
event to fire though.
We just want IME systems to also fire it.
<garykac> I'm happy have a "when not to fire beforeinput/input"
section that listing the situations when it's not appropriate.
We could start with execCommand and add to it.
I think that sounds good to address this concern.
<garykac> I would hope that automation systems would fire these
events (otherwise testing will be hard).
<masayuki_> I strongly believe that "input" should be fired
always since current browsers implement so.
<masayuki_> I don't think that beforeinput and input should
always be fired as a pair.
<garykac> beforeinput and input are supposed to be fired as a
pair - the DOM has already been updated by the time the input
event it sent. beforeinput is the last change to look at the
DOM before the update.
<masayuki_> Anyway, it might be better to keep this discussion
in bug 23913.
<garykac> Yes, but the discussion died down and no one
responded (>sniff<) to my call for comments.
<garykac> But keeping the conversation in the bug sgtm
<masayuki_> Yep, I'm sorry about that...
<garykac> Is there anything else to discuss before we stop?
<masayuki_> FYI: I'm implementing KeyboardEvent.code now.
<masayuki_> FYI #2: I implemented KeyboardEvent.isComposing and
InputEvent.isComposing.
<garykac> BTW, masayuki, thank you for filing all those great
bugs
<masayuki_> Of course, on Firefox.
<masayuki_> garykac: you're welcome.
<garykac> OK. I think that we're done for today.
<garykac> I'm hoping to close out more bugs for next time,
<garykac> Should we meet next week? Same time?
RRSAgent: please make the minutes
<garykac> Travis says that next week sounds good.'
RRSAgent: make minutes public
RRSAgent: make logs public
<masayuki_> I'm ok to meet next week.
Summary of Action Items
[End of minutes]
On 4/15/14 11:20 AM, ext Gary Kačmarčík (Кошмарчик) wrote:
> sgtm
>
> Relevant part from the F2F 10 April 2014 minutes:
> http://www.w3.org/2014/04/10-webapps-minutes.html
>
>
> Art: if folks are interested in moving this spec forward, please step
> up as always ... DOM3 Events ... we don't have the editors around
> either ... will be a third LC ... 12 bugs ... some concerns since
> HTML5 has a normative ref for it ... and would make life easier if
> DOM3 Events was a REC ... since it's not going to happen anytime soon
> ... I've been pushing this soec to go back to LC
>
> Marcos: what's the dependency?
>
> Robin: it's about the event types
>
> Art: UIEvents is blocked on D3E
> ... Pointer Events depends on UIEvents ... Glenn expressed interest in
> moving forward D3E ... plan is to split out features that would
> prevent it to move forward
>
> Adrian: plan to split out key names/values
>
> Adrian: and proceed
> ... primary reason is that changing will happen to those anyway ...
> also want to review various mobile platforms and their keyboards
Received on Thursday, 17 April 2014 18:04:54 UTC