IRC log of pointerevents on 2014-03-11

Timestamps are in UTC.

15:01:27 [RRSAgent]
RRSAgent has joined #pointerevents
15:01:27 [RRSAgent]
logging to http://www.w3.org/2014/03/11-pointerevents-irc
15:01:34 [ArtB]
RRSAgent, make log public
15:01:44 [patrick_h_lauke]
zakim, aaaa is patrick_h_lauke
15:01:44 [Zakim]
+patrick_h_lauke; got it
15:01:45 [ArtB]
ScribeNick: ArtB
15:01:46 [ArtB]
Scribe: Art
15:01:46 [ArtB]
Agenda: http://lists.w3.org/Archives/Public/public-pointer-events/2014JanMar/0169.html
15:01:46 [ArtB]
Chair: Art
15:01:46 [ArtB]
Meeting: Pointer Events WG Voice Conference
15:01:58 [Zakim]
+[Microsoft.a]
15:02:21 [asir]
asir has joined #pointerevents
15:02:40 [ArtB]
Present+ Art_Barstow, Cathy_Chan, Rick_Byers, Asir_Vedamuthu, Scott_González, Patrick_Lauke
15:02:59 [Zakim]
+Matt_Brubeck
15:03:00 [rbyers]
rbyers has joined #pointerevents
15:03:00 [ArtB]
Present+ Jacob_Rossi
15:03:12 [ArtB]
Present+ Matt_Brubeck
15:03:30 [Zakim]
+Cathy
15:03:39 [smaug]
hmm, skype didn't like a kernel update
15:03:45 [ArtB]
Regrets: Sangwhan_Moon, Doug_Schepers
15:03:53 [ArtB]
Topic: Tweak agenda
15:03:58 [ArtB]
AB: draft agenda sent to the list yesterday http://lists.w3.org/Archives/Public/public-pointer-events/2014JanMar/0169.html.
15:04:03 [ArtB]
AB: any change requests?
15:04:25 [ArtB]
RB: we got a Q about putting touch-action in its own spec
15:04:37 [ArtB]
… would like to understand the tradeoffs
15:04:42 [ArtB]
… could be a diff re process
15:04:51 [patrick_h_lauke]
take to list?
15:04:55 [mbrubeck_]
I have no strong preference.
15:04:55 [ArtB]
AB: we could add it or take it to the list
15:05:13 [ArtB]
AB: let's add it if we have time
15:05:15 [Zakim]
+[IPcaller]
15:05:15 [ArtB]
RB: OK
15:05:26 [ArtB]
Present+ Olli_Pettay
15:05:38 [jrossi]
jrossi has joined #pointerevents
15:05:41 [ArtB]
Topic: Add 'manipulation' touch-action property?
15:05:45 [smaug]
Zakim, nick smaug is Olli_Pettay
15:05:45 [Zakim]
sorry, smaug, I do not see a party named 'Olli_Pettay'
15:05:52 [ArtB]
AB: Jacob's proposed text is in https://dvcs.w3.org/hg/pointerevents/rev/018f1b69c985; followups on this thread: http://lists.w3.org/Archives/Public/public-pointer-events/2014JanMar/thread.html#msg158.
15:06:08 [smaug]
Zakim, [IPcaller] is Olli_Pettay
15:06:08 [Zakim]
+Olli_Pettay; got it
15:06:13 [smaug]
Zakim, nick smaug is Olli_Pettay
15:06:13 [Zakim]
ok, smaug, I now associate you with Olli_Pettay
15:06:21 [ArtB]
AB: Need to get agreement on the text and grammar.
15:06:24 [rbyers]
zakim, who is noisy?
15:06:36 [Zakim]
rbyers, listening for 10 seconds I heard sound from the following: [Microsoft.a] (61%), Art_Barstow (52%)
15:07:24 [ArtB]
JR: I replied last night
15:07:41 [ArtB]
[ Scribe is having a hard time hearing Jacob … ]
15:08:21 [rbyers]
JR: Either we change the spec/IE to match MSDN docs, or we just fix the MSDN docs
15:08:26 [rbyers]
... don't see much value in changing IE's behavior
15:08:37 [ArtB]
RB: I don't have a strong pref
15:08:43 [ArtB]
… agree it's a minor point
15:08:58 [ArtB]
… if there is no good reason to have a surprising grammar
15:09:22 [ArtB]
… comes down to if think this is a bug in IE, we should spec it the right way
15:09:33 [ArtB]
… but if IE is behaving as design, spec should match IE
15:09:44 [ArtB]
JR: API could be more or less forgiving
15:09:59 [ArtB]
… think the intent is already clear
15:10:13 [patrick_h_lauke]
+1 if it's by design, spec should match IE. otherwise, i'd have an idealistic spec with "magic" done by UAs (if that doesn't introduce compat issues down the line)
15:10:14 [ArtB]
… but I can see how there would be confusion in some cases
15:10:31 [ArtB]
RB: not completely clear how it should be designed
15:11:20 [patrick_h_lauke]
RB: how does this impact on IE, if you try to get computed style, does pan-x get silently dropped
15:11:47 [patrick_h_lauke]
JR: computed style should return exactly what was specified, so pan-x should be returned as well
15:11:56 [patrick_h_lauke]
np
15:12:27 [ArtB]
JR: could make an argument either way
15:13:05 [ArtB]
OP: have we asked CSS WG for feedback?
15:13:11 [ArtB]
JR: good Q; no I have not
15:13:16 [ArtB]
OP: I think we should ask
15:13:45 [ArtB]
JR: I talked to some people and I agree we should ask
15:14:23 [patrick_h_lauke]
whatever outcome, i'd like to just make sure spec is unambiguous and does not open up door to future incompatibility
15:14:28 [ArtB]
ACTION: Jacob ask CSS WG (www-style) re the Add 'manipulation' touch-action property issue
15:14:28 [trackbot]
Created ACTION-93 - Ask css wg (www-style) re the add 'manipulation' touch-action property issue [on Jacob Rossi - due 2014-03-18].
15:14:49 [ArtB]
RB: I think we should just pick something now
15:14:54 [ArtB]
AV: yes I agree
15:15:27 [ArtB]
JR: agree we should just pick something
15:16:02 [ArtB]
… I'll propose mutual exclusive solution
15:16:17 [patrick_h_lauke]
+1
15:16:18 [ArtB]
RB: that sounds fine with me
15:16:22 [ArtB]
… and PL agreed
15:16:36 [ArtB]
JR: this is a good example where we don't really need a test case
15:16:42 [Cathy]
+1
15:16:48 [ArtB]
… since it isn't likely to impact developers
15:17:20 [ArtB]
AB: if we agree on a solution, do we still need to ask CSSWG?
15:17:47 [ArtB]
OP: yes, I think we should ask them
15:17:55 [ArtB]
… I'll take that action
15:18:09 [ArtB]
AB: thanks Olli
15:18:56 [smaug]
zakim, who is noisy?
15:18:59 [patrick_h_lauke]
zakim, who is noisy?
15:19:03 [ArtB]
RESOLUTION: re manipulation touch-action property, we will update the spec and consult with CSS WG
15:19:09 [Zakim]
smaug, listening for 12 seconds I heard sound from the following: [Microsoft.a] (11%), Art_Barstow (31%)
15:19:20 [Zakim]
patrick_h_lauke, listening for 10 seconds I heard sound from the following: [Microsoft.a] (10%), Scott_Gonzalez (4%), Art_Barstow (70%)
15:19:20 [ArtB]
Topic: Bug 21749: Setting a capture on an offshore element
15:19:34 [ArtB]
AB: https://www.w3.org/Bugs/Public/show_bug.cgi?id=21749. Jacob made a proposal in https://www.w3.org/Bugs/Public/show_bug.cgi?id=21749#c2.
15:19:45 [ArtB]
AB: any comments, or is more time needed to review the proposal?
15:19:59 [ArtB]
AB: we need to ask Francois Remy for feedback before closing the bug but we can record a resolution on the proposal.
15:20:33 [ArtB]
SG: what if pointercap set and then removed from the DOM
15:21:27 [ArtB]
JR: in IE when leaves the DOM, looses capture
15:21:39 [ArtB]
SG: common to pull elements out of DOM and put them back in
15:22:04 [ArtB]
JR: this touches on another issue on the agenda
15:22:35 [ArtB]
[ Scribe not getting all of Jacob's comments … ]
15:23:05 [smaug]
nor me
15:24:29 [ArtB]
OP: not clear what is the next possible target
15:24:44 [ArtB]
… target could have moved to another document
15:25:03 [ArtB]
… one option is to fire an event on the document
15:25:10 [ArtB]
JR: I'd be OK with that
15:25:36 [ArtB]
RB: what's the objection to firing lostcapture on the element removed from the DOM
15:26:16 [ArtB]
JR: can be problems with state machines keeping track
15:26:44 [smaug]
(some odd background noise )
15:26:52 [ArtB]
RB: ok, firing lostpointercapture at the doc is ok
15:27:26 [ArtB]
SG: what about firing it on the element and then firing on the document?
15:27:55 [ArtB]
JR: we do something like that in some other scenarios
15:28:23 [ArtB]
RB: what about lostcap is fired before the remove
15:28:33 [ArtB]
OP: that is what mutation events do
15:28:44 [ArtB]
… that's a reason for getting rid of them
15:29:35 [ArtB]
RB: for this bug, I think we all agree there is a failure
15:29:54 [ArtB]
… when a target is not in the document
15:30:09 [ArtB]
JR: yes, agree; we are discussing a separate bug too
15:30:55 [smaug]
zakim, who is noisy?
15:31:05 [Zakim]
smaug, listening for 10 seconds I heard sound from the following: Art_Barstow (69%)
15:31:27 [ArtB]
AB: do we want to create a new bug?
15:31:35 [ArtB]
RB: easier to generalize this bug
15:32:07 [ArtB]
ACTION: Jacob Bug 21749: update the bug to reflect discussion on 2014-Mar-11
15:32:07 [trackbot]
Created ACTION-94 - Bug 21749: update the bug to reflect discussion on 2014-mar-11 [on Jacob Rossi - due 2014-03-18].
15:32:37 [ArtB]
RESOLUTION: Bug 21749 group agree with Jacob's comment #2
15:32:43 [ArtB]
Topic: Bug 24786: Propose a non-normative note re the keyboard compat issue
15:32:55 [ArtB]
AB: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24786. Patrick's proposal is in comment #6 https://www.w3.org/Bugs/Public/show_bug.cgi?id=24786#c6.
15:33:02 [ArtB]
AB: Rick and Jacob expressed support for Patrick's comment (although Rick suggested a minor tweek).
15:33:10 [ArtB]
AB: any comments or objections to the proposal, including Rick's clarification request?
15:33:20 [patrick_h_lauke]
happy with RB's tweak, good catch
15:33:41 [ArtB]
RESOLUTION: Bug 24786: group agrees with PL's proposal + RB's clarification
15:33:46 [ArtB]
ACTION: Jacob Bug 24796: implement agreement discussed on 2014-Mar-11 and then Resolve/Fix the bug
15:33:46 [trackbot]
Created ACTION-95 - Bug 24796: implement agreement discussed on 2014-mar-11 and then resolve/fix the bug [on Jacob Rossi - due 2014-03-18].
15:33:54 [ArtB]
Topic: Bug 24921: Clarification of "Default Action" for pointerdown wrt compat mouse
15:34:04 [ArtB]
AB: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24921. Patrick created this bug to address action-88 and it contains proposed text to review.
15:34:15 [ArtB]
AB: Jacob said he is fine with the proposal. Any other comments?
15:34:16 [jrossi]
yeah i'll contribute from IRC
15:34:39 [ArtB]
RB: I like it
15:34:45 [ArtB]
JR: ok with me
15:34:53 [ArtB]
RESOLUTION: Bug 24921: group agrees with PL's proposed text
15:34:57 [patrick_h_lauke]
:)
15:35:00 [ArtB]
ACTION: Jacob Bug 24921: implement PL's proposed text as agreed on 2014-Mar-11 and then Resolve/Fix the bug
15:35:00 [trackbot]
Created ACTION-96 - Bug 24921: implement pl's proposed text as agreed on 2014-mar-11 and then resolve/fix the bug [on Jacob Rossi - due 2014-03-18].
15:35:12 [ArtB]
Topic: Bug 24922: Tweak to 11. Compatibility Mapping with Mouse Events
15:35:20 [ArtB]
AB: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24922. New bug by Patrick including proposed text changes.
15:35:26 [ArtB]
AB: Jacob said he is fine with the proposal. Any other comments?
15:35:50 [ArtB]
RB: LGTM
15:36:00 [ArtB]
AB LGTM2
15:36:07 [ArtB]
RESOLUTION: Bug 24922: group agrees with PL's proposed text
15:36:11 [ArtB]
ACTION: Jacob Bug 24922: implement PL's proposed text as agreed on 2014-Mar-11 and then Resolve/Fix the bug
15:36:11 [trackbot]
Created ACTION-97 - Bug 24922: implement pl's proposed text as agreed on 2014-mar-11 and then resolve/fix the bug [on Jacob Rossi - due 2014-03-18].
15:36:21 [ArtB]
Topic: Bug 24923: What should happen to the mouse events if pointer event listener removes the target ...
15:36:33 [ArtB]
AB: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24923. New bug by Olli  and comments from Scott, Rick, Jacob and a proposal by Patrick in https://www.w3.org/Bugs/Public/show_bug.cgi?id=24923#c12.
15:37:01 [patrick_h_lauke]
i have no strong opinions on this bug btw
15:37:23 [patrick_h_lauke]
looking at this purely from a noob perspective, not knowing what the "PROPER" behavior as per DOM etc should be
15:37:45 [patrick_h_lauke]
so more my naive "i know basic JS, enough to be dangerous" view on it
15:37:48 [ArtB]
JR: want some more time to think about this
15:37:59 [ArtB]
… we might need some more defns
15:38:04 [mbrubeck]
If we go with something like the proposal, perhaps we should use "an ancestor" instead of "the parent"
15:38:11 [ArtB]
RB: agree this is non-trivial if we want to specify this
15:38:29 [ArtB]
JR: need to investigate IE behavior
15:38:44 [ArtB]
AB: we agree then to continue discussion on the list
15:39:16 [scott_gonzalez]
http://dev-test.nemikor.com/behavior/mouseover-when-element-is-shown.html
15:39:18 [ArtB]
SG: re my comment, and "mouse spec", need to be be clear about what changes in the DOM
15:39:31 [ArtB]
SG: if put mouse into green box, it will turn red
15:39:42 [ArtB]
… a new element is created under the mouse and it will be red
15:39:52 [ArtB]
… it will be pink if hovering
15:40:21 [ArtB]
JR: I agree this is not in scope for PE
15:40:30 [rbyers]
Note this is considered (by some at least) a bug in blink: http://crbug.com/246304
15:40:42 [ArtB]
SG: this is a manifestiation of mouse events in general
15:40:50 [ArtB]
… think FF does the best
15:41:02 [ArtB]
RB: we need to fix this in Blink to make it work like FF
15:41:30 [ArtB]
SG: we see issues with autocomplete scenarios and hover
15:41:56 [jrossi1]
jrossi1 has joined #pointerevents
15:42:00 [ArtB]
RB: agree it is out of scope for this group
15:42:15 [ArtB]
… we need to figure this out though in the appropariate place/group
15:42:24 [ArtB]
OP: yes I agree
15:43:39 [ArtB]
SG: there are three scenarios and we need to agree on behavior for all 3
15:43:49 [ArtB]
… remove from doc and stays out
15:44:22 [ArtB]
[ Scribe didn't get Scott's 3 scenarios ]
15:44:57 [ArtB]
s/remove from doc/1) remove from doc/
15:45:40 [ArtB]
JR: we don't want to have to do hit testing again
15:45:56 [ArtB]
RB: agree; that creates issues
15:46:45 [ArtB]
AB: please continue discussion in the bug
15:46:56 [ArtB]
Topic: Bug 24971: Should got/lostpointercapture be dispatched asynchronously or synchronously
15:47:12 [ArtB]
AB: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24971. New bug by Olli; needs feedback.
15:47:20 [ArtB]
AB: Jacob said he needs to do some investigation. Any other feedback?
15:47:58 [ArtB]
OP: why would ever want then to be dispatched asynchronously
15:48:29 [ArtB]
RB: Jacob mentioned stack overflow potential
15:49:15 [ArtB]
RB: this could be a web compat issue
15:49:42 [ArtB]
OP: this came up as I reviewed a patch for Gecko
15:49:50 [ArtB]
JR: I need to look at our code
15:50:16 [ArtB]
AB: there's agreement to keep this bug open and for everyone to noodle on it
15:50:24 [ArtB]
Topic: Open Actions for Jacob re spec updates
15:50:37 [ArtB]
AB: This topic is just a reminder that Jacob has a few actions to update the spec  (Action-51, Action-62, Action-63, Action-65, Action-70). I wasn't expecting to discuss these today unless someone has something specific to say.
15:51:01 [ArtB]
JR: I'll get to them ;)
15:51:13 [ArtB]
MB: I also have an open action re an issue AvK raised
15:51:25 [ArtB]
Topic: Testing status
15:51:30 [ArtB]
AB: any new info re testing?
15:53:15 [ArtB]
AB: status is we are waiting for updates from Jacob/Asir
15:53:28 [patrick_h_lauke]
http://lists.w3.org/Archives/Public/public-pointer-events/2014JanMar/0172.html
15:54:41 [ArtB]
AB: how about we defer discssion to the list for now if no resolution, we'll add it to a meeting agenda
15:54:51 [ArtB]
Topic: CR implementation updates
15:54:57 [ArtB]
AB: any new info re implementations?
15:55:04 [patrick_h_lauke]
yup sorry, let's continue on list for this (i'll make a bug). just that it popped into my head
15:55:14 [smaug]
(http://mozilla.pettay.fi/moztests/events/event_loop.html is my old event dispatching loop test for recursion depth)
15:55:18 [ArtB]
RB: I sent out an Intent to Ship for touch-action
15:55:29 [ArtB]
… I don't expect any major issues
15:55:53 [ArtB]
OP: we have some issues to fix
15:56:00 [rbyers]
blink touch-action "Intent to ship" thread: https://groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/CSS$20touch-action/blink-dev/sc5lHnlcLvM/ntJWuKKHUqYJ
15:56:18 [ArtB]
OP: the issues I filed are blocking Gecko
15:56:45 [ArtB]
AB: that's good info. We need to make those bugs high prio
15:57:08 [ArtB]
AV: what about auto-loading the pollyfill Rick?
15:57:24 [ArtB]
RB: we have some things to do first but that's still in plan
15:57:32 [ArtB]
… we need to some research
15:57:52 [ArtB]
AV: a Chrome extension to load the polyfill?
15:57:56 [ArtB]
RB: yes
15:58:01 [ArtB]
AV: ok, thanks
15:58:16 [ArtB]
Topic: AoB
15:58:22 [ArtB]
AB: anything else for today?
15:58:50 [ArtB]
Topic: moving touch-action to a separate spec
15:59:07 [ArtB]
JR: need to think about this
15:59:19 [ArtB]
RB: I understand it might not be worth the effort
15:59:30 [ArtB]
… but I need to provide an answer
15:59:43 [ArtB]
JR: think splitting it out raises too many issues
16:00:02 [ArtB]
RB: sounds good; I'll report that and we can go from there
16:00:15 [ArtB]
JR: think there is too much info that would need to be moved
16:00:56 [ArtB]
AB: we have a `temporary` resolution to not split out touch-action into a separate spec
16:01:06 [ArtB]
AB: meeting adjourned
16:01:09 [Zakim]
-rbyers
16:01:11 [Zakim]
-Olli_Pettay
16:01:11 [Zakim]
-patrick_h_lauke
16:01:12 [Zakim]
-[Microsoft]
16:01:13 [Zakim]
-[Microsoft.a]
16:01:14 [Zakim]
-Scott_Gonzalez
16:01:18 [Zakim]
-Cathy
16:01:21 [ArtB]
RRSAgent, make minutes
16:01:21 [RRSAgent]
I have made the request to generate http://www.w3.org/2014/03/11-pointerevents-minutes.html ArtB
16:01:44 [Zakim]
-Matt_Brubeck
16:01:46 [ArtB]
RRSAgent, make log public
16:02:26 [ArtB]
zakim, bye
16:02:26 [Zakim]
leaving. As of this point the attendees were rbyers, Scott_Gonzalez, Art_Barstow, +44.797.663.aaaa, [Microsoft], patrick_h_lauke, Matt_Brubeck, Cathy, Olli_Pettay
16:02:26 [Zakim]
Zakim has left #pointerevents
16:02:44 [ArtB]
rrsagent, bye
16:02:44 [RRSAgent]
I see 5 open action items saved in http://www.w3.org/2014/03/11-pointerevents-actions.rdf :
16:02:44 [RRSAgent]
ACTION: Jacob ask CSS WG (www-style) re the Add 'manipulation' touch-action property issue [1]
16:02:44 [RRSAgent]
recorded in http://www.w3.org/2014/03/11-pointerevents-irc#T15-14-28
16:02:44 [RRSAgent]
ACTION: Jacob Bug 21749: update the bug to reflect discussion on 2014-Mar-11 [2]
16:02:44 [RRSAgent]
recorded in http://www.w3.org/2014/03/11-pointerevents-irc#T15-32-07
16:02:44 [RRSAgent]
ACTION: Jacob Bug 24796: implement agreement discussed on 2014-Mar-11 and then Resolve/Fix the bug [3]
16:02:44 [RRSAgent]
recorded in http://www.w3.org/2014/03/11-pointerevents-irc#T15-33-46
16:02:44 [RRSAgent]
ACTION: Jacob Bug 24921: implement PL's proposed text as agreed on 2014-Mar-11 and then Resolve/Fix the bug [4]
16:02:44 [RRSAgent]
recorded in http://www.w3.org/2014/03/11-pointerevents-irc#T15-35-00
16:02:44 [RRSAgent]
ACTION: Jacob Bug 24922: implement PL's proposed text as agreed on 2014-Mar-11 and then Resolve/Fix the bug [5]
16:02:44 [RRSAgent]
recorded in http://www.w3.org/2014/03/11-pointerevents-irc#T15-36-11