W3C

- DRAFT -

SV_MEETING_TITLE

04 Sep 2013

See also: IRC log

Attendees

Present
Travis, garykac, kochi_home, Travis_Leithead, Gary_Kac
Regrets
Chair
SV_MEETING_CHAIR
Scribe
Travis

Contents


<garykac> Kacmarcik

Today we will be reviewing the issue noted in the latest editors draft:

https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html

<garykac> Going through the ED and looking for "issue ": https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html

ISSUE 2: normative order for events

How interoperable is the listed order?

garykac: Not sure. Need to verify
... bug mentions that order is different from Opera/Chrome+Safari/IE are all different

We should re-evaluate the order in recent versions of IE/Chrome/Firefox.

Moving to the third issue: what else is needed for InputEvent type

scribe: I suspect that we could live with the current definition. We should propose this for D3E to the list and move on.

<masayuki> It depends on what's the purpose of beforeinput.

Next Issue (4): Relation to editing spec.

me Masayuki are you on the call?

<kochi_home> hello

<masayuki> No, I just on IRC.

<garykac> We're going through the ED: https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html

<garykac> We're looking at Issue #4

<kochi_home> garykac: thanks

We think that for issue4, we would leave this burden up to the editing spec itself.

<garykac> sgtm

Issue 5

<masayuki> beforeinput has a default action at least modifying the DOM.

The tables look OK (for what they are)

garykac: Good point.

<scribe> Scribe: Travis

<garykac> For issue 5, I don't think we need to add Document to the list

<scribe> ScribeNick: Travis

<garykac> masayuki: Yes, I'll add that.

<kochi_home> ah, earthquake hits here...

!!

now on issue 6

<garykac> DOM_LOCATION _MOBILE and _JOYSTICK

<masayuki> I agree with that they are not needed.

<masayuki> If the location is unknown, to use _STANDARD?

<garykac> I don't think that '-1' as a value is useful. I think _STANDARD is a good enough default

<garykac> masayuki: yes

OK, Issue 7

NumLock key location

Spec was ambiguous, but implementations now agree.

We will update the spec.

<garykac> We're going to update the spec to match the implementations:

now issue 8-

locale

<masayuki> NumLock key may be placed on standard position like notebook PC.

<garykac> IF we move the locale into UIEvents, then we'll still have some implementations out there (at least IE)

<garykac> It would be nice to clarify what exactly should be in locale, and that's more than we probably want to do for DOM3

Needs to be more clearly specified--we agree to move to UI Events spec for additional clarification

<garykac> I'll move locale into UIEVents

<kochi_home> sounds good

now issue 9: when compositionupdate is fired

<masayuki> Sounds good. It's too complicated.

The spec now defines this, we should review it.

<garykac> For issue #9, I updated the spec to specify when the event should fire. Please review the text and let me know if you have comments.

<kochi_home> so do we agree compositionupdate should occur before DOM is updated?

<kochi_home> (the earthquake was M6.9...)

garykac: will add more detail to the key events during composition (regarding synthetic key insertion)

<kochi_home> masayuki: issue 12

<kochi_home> masayuki: do you think the order of composition events look good to you?

Now on issue 11.

<masayuki> let me check...

<garykac> For issue 11: Should compositionend still fire when compositionstart is canceled?

<garykac> I don't have a preference

<garykac> Is there a reason to fire it (or a reason to not fire it)?

IE should have an observable behavior (as it's cancellable)

Spec currently says to fire the compositionend event even after cancelling start.

<garykac> I wrote the spec to always fire the compositionend. We can leave it that way unless there's a reason to change it.

kochi_home: preference to fire the composition end event as speced.

<kochi_home> issue 12

now on issue12- DOM order of composition update

<garykac> The draft is written to say: beforeinput + compositionevent + DOM-update + input

issue 12's text seems to match my expectations

on issue 13

<garykac> For issue #13, I added an example. Are there any other examples that we should include in the spec?

(modifier key combos that we may have missed)

<masayuki> I like compositionupdate + beforeinput better.

<masayuki> Ctrl+Shift key is pressed, the key value becomes uppercase?

<garykac> We have the uppercase example with 'Q'

<kochi_home> masayuki: are you on the call?

<masayuki> kochi_home: no.

masayuki: On CU + BI better, is this because you never expect compositionupdate to be cancelled?

<garykac> Ah You'd like a control + shift example added?

<kochi_home> masayuki: ah, ok.

<masayuki> garykac: yes, for clearer spec.

<garykac> masayuki: ok. I'll add it.

<masayuki> garykac: Thanks, then, I'll work on implementing .key value for printable keys on Gecko.

<masayuki> And I'll post some feedback.

masayuki: any rationale for your opinion earlier on compositionupdate before beforeinput?

<masayuki> Travis: compositionupdate is a notification of native IME change, and beforeinput is a notification of to change the DOM. So, I feel compositionupdate kicks beforeinput is natural order.

<garykac> ok. I'll update the draft to be cu + bi + DOM + input

I agree with masayuki's preference.

On issue14 - maxlength requirement

<garykac> Perhaps 30 (or 31) would be better.

A limit seems reasonable.

<masayuki> maxlength limitation is applied for untrusted events?

I wouldn't think so.

<masayuki> Then, browser should have non-fixed string buffer in KeyboardEvent?

<garykac> Ok. Then we won't specify a limit.

I think it might be better without specifying a limit

(Especially one that is UA enforced)

<garykac> For issue #15, I'll need to investigate and give more info before we can talk about that.

<masayuki> SGTM, but it should be allowed to cut keyname for security.

<masayuki> garykac: on Linux, Super and Hyper is usually mapped to Win-logo key. However, Meta key is mapped to another key (e.g., shift + alt)

Issue 16 - use of ' ' or 'Spacebar'

<garykac> To test: https://dvcs.w3.org/hg/d4e/raw-file/tip/key-event-test.html

<garykac> (that last URL was for Travis)

<masayuki> Windows and Mac have space key's keycode. However, Linux doesn't have it.

<masayuki> So, Linux needs complicated code for setting "Spacebar".

I'm OK with making spacebar's key value ' ' (not special)

<masayuki> Travis: I agree with it.

IE will need to change our implementation to match, but we'll have to change other stuff too :-)

<garykac> That would probably be the most consistent.

<garykac> I'll update the draft with our comments and add any new issues.

We got through issues 1 - 16 today.

garykac: will make spec updates based on today's call.

<garykac> Once we clear out all the issues, we'll be able to send the draft our more broadly.

<masayuki> garykac: see https://www.w3.org/Bugs/Public/show_bug.cgi?id=21118#c3 for issue 17 ;-)

Next teleconference?

Should we meet in two weeks?

<garykac> 2 weeks from now?

<masayuki> it's okay for me.

<garykac> kochi: when is your next earthquake planned?

<garykac> There's a button to file bugs for any issues that people find.

<kochi_home> haha

OK. Next call is on Sept. 17

<garykac> sounds good,

<garykac> g'bye

<masayuki> see you.

rssagent, please publish the minutes

Summary of Action Items

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.138 (CVS log)
$Date: 2013/09/04 01:12:37 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.138  of Date: 2013-04-25 13:59:11  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found Scribe: Travis
Inferring ScribeNick: Travis
Found ScribeNick: Travis

WARNING: No "Topic:" lines found.

Default Present: Travis, garykac, kochi_home
Present: Travis garykac kochi_home Travis_Leithead Gary_Kac

WARNING: No meeting title found!
You should specify the meeting title like this:
<dbooth> Meeting: Weekly Baking Club Meeting


WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Got date from IRC log name: 04 Sep 2013
Guessing minutes URL: http://www.w3.org/2013/09/04-webapps-minutes.html
People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


WARNING: No "Topic: ..." lines found!  
Resulting HTML may have an empty (invalid) <ol>...</ol>.

Explanation: "Topic: ..." lines are used to indicate the start of 
new discussion topics or agenda items, such as:
<dbooth> Topic: Review of Amy's report


[End of scribe.perl diagnostic output]