21:55:13 RRSAgent has joined #html-a11y 21:55:13 logging to http://www.w3.org/2014/03/10-html-a11y-irc 21:55:15 RRSAgent, make logs world 21:55:15 Zakim has joined #html-a11y 21:55:17 Zakim, this will be 2119 21:55:17 ok, trackbot; I see WAI_HTML AT()6:00PM scheduled to start in 5 minutes 21:55:18 Meeting: HTML Accessibility Task Force Teleconference 21:55:18 Date: 10 March 2014 21:55:25 agenda? 21:55:51 agenda+ Summary of Canvas discussion at A11y TF Meeting 21:55:51 agenda+ Review proposed draft for Hit Regions L1 21:55:51 agenda+ Possible Coordination meeting at [http://www.w3.org/wiki/HTML/wg/2014-04-Agenda HTML WG F2F April 8-9] 21:55:51 agenda+ Next Meeting 21:56:12 Meeting: Canvas Accessibility Sub-Group Teleconference 21:56:17 scribe: MarkS 21:56:47 WAI_HTML AT()6:00PM has now started 21:56:50 Meeting: Canvas Accessibility Sub-Group Teleconference 21:56:52 scribe: MarkS 21:56:53 + +1.617.319.aaaa 21:56:57 agenda? 21:57:13 zakim, aaaa is me 21:57:13 +MarkS; got it 21:57:29 rrsagent, make minutes 21:57:29 I have made the request to generate http://www.w3.org/2014/03/10-html-a11y-minutes.html MarkS 21:58:16 Chair: MarkS 21:58:37 s/scribe: MarkS// 21:58:45 rrsagent, make minutes 21:58:45 I have made the request to generate http://www.w3.org/2014/03/10-html-a11y-minutes.html MarkS 21:58:51 +??P1 21:59:20 s/Meeting: Canvas Accessibility Sub-Group Teleconference// 22:00:24 jaymunro has joined #html-a11y 22:01:12 +cabanier 22:01:27 richardschwerdtfeger has joined #html-a11y 22:01:58 +Rich_Schwerdtfeger 22:02:24 +[Microsoft] 22:02:31 +[Microsoft.a] 22:02:43 zakim, microsoft.a has me 22:02:43 +jaymunro; got it 22:03:56 JatinderMann has joined #html-a11y 22:04:04 present+ JatinderMann 22:04:39 http://lists.w3.org/Archives/Public/public-canvas-api/2014JanMar/att-0165/HitRegionsL1.html 22:05:03 zakim, who is on the phone 22:05:03 I don't understand 'who is on the phone', MarkS 22:05:06 zakim, who is on the phone? 22:05:06 On the phone I see MarkS, ??P1, cabanier, Rich_Schwerdtfeger, [Microsoft], [Microsoft.a] 22:05:08 [Microsoft.a] has jaymunro 22:06:02 zakim, [Micro is Jatinder_Mann 22:06:02 sorry, MarkS, I do not recognize a party named '[Micro' 22:06:11 zakim, [Microsoft] is Jatinder_Mann 22:06:11 +Jatinder_Mann; got it 22:06:17 zakim, take up item 1 22:06:17 agendum 1. "Summary of Canvas discussion at A11y TF Meeting" taken up [from MarkS] 22:08:27 http://lists.w3.org/Archives/Public/public-canvas-api/2014JanMar/att-0165/HitRegionsL1.html 22:08:42 http://lists.w3.org/Archives/Public/public-canvas-api/2014JanMar/att-0165/HitRegionsL2.html 22:08:51 http://lists.w3.org/Archives/Public/public-canvas-api/2014JanMar/att-0165/HitRegions.patch 22:10:16 JM: Hit Region is a collection of coordinates? pixels? 22:10:26 RS: I think its a collection of paths 22:10:45 JM: Think we need to define what a hit region is. 22:10:52 RC: I think its defined later down in the spec 22:12:08 JM: Just wanted to be clear about what the hit region is describing. we talk about returning that under mouse events. 22:12:42 JS: Perhaps we need a glossary 22:13:11 JMann: we technically defined it, but its not clear what the purpose of a hit region is 22:13:21 ...maybe we need to make a non-normative description of it 22:13:59 JM: Its more clear now. I'll play around with it. 22:14:04 ...perhpas make it more clear. 22:14:36 RC: I think we should take out fillRule. its no where else in the W3C spec. 22:14:45 RS: OK, lets take it out then. 22:15:53 JMann: if we want to add it, we need test cases. everyone supports fillRule already. We can do this. 22:16:06 s/we need/all we need is 22:16:15 JMann:does this improve the feature? 22:16:20 RS: I don't know what we get from it. 22:16:43 JMann: we get the non-zero binding rule. No one does even-add yet, but everyone does nonzero 22:17:29 JMann: fillRUle, point in path, etc all support non-zero, but nobody supports even-odd yet. Doesn't feel unnatural that this defaults to non-zero either. 22:17:40 JMann: I still think I'm OK cutting git. 22:17:45 s/git/it 22:18:26 RS: why can the ID have an empty value 22:19:29 MS: I think we have it in there to just handle the case 22:19:48 JMann: what if you have two without ids, you just can't remove them? 22:20:15 ...what if two regions reference the same control, 22:20:23 RC: I think the second region overrides it. 22:20:41 JMann: I think its oK to loosen the definition on this. 22:20:53 RS: If the fallback element goes away, the hit region goes away. 22:21:01 RC: I think its covered already 22:22:34 JMann: it feels like the basic feature set. 22:23:05 JM: Later it calls to addHitRegion, what happens if you call it again with the same ID, should that remove the hit region? 22:23:35 RC: It means that you remove the hitRegion. The second one overrides the first one. it clears the old value first. 22:23:57 RC: Verifeid that if you remove the control from the canvas, you remove the region. 22:24:44 RS: Anytime you remove an associated element, you would remove the region 22:25:20 RC: its not true. You don't have to have a control. The region will not have a11y roles, but you will have events. 22:25:28 ...when you hover over that region. 22:25:51 ...that should all be in the spec, no need to change anything. 22:27:32 1.If ID is null, return nothing and abort these steps. 22:28:25 The region identified by the ID ID in a bitmap bitmap is the value returned by the following algorithm (which can return a hit region or nothing): 22:28:36 RS: Is this the region for where you get a hit? 22:28:46 RC: this is just the region identified by an ID 22:28:51 ...like a dictionary 22:29:39 ...algorithm for differentiating regions in the region list 22:29:51 RS: ok, so its an internal method 22:31:52 JM: Do we want to say anything above the list of processing steps that explains the purpose of this 22:32:55 JMann: I think this follows all the normal conventions from specifications 22:33:18 ...don't want to diverge too much from what the WHAT WG spec has. 22:33:31 RS: Is this close to what WHAT WG has? 22:33:44 RC: except for the restrictions on what can be included as fallback content. 22:33:55 RS: One of the things we should probably do is to file bugs on WHAT WG 22:34:02 ...on things like that 22:34:23 ...we want to keep things in sync. Think the editors should do that. 22:34:40 ...I can write it but I think it would be better coming from the editors. 22:35:31 RC: Any idea why clearRect() is mentioned in that note? 22:35:45 RS: I think Hixie wanted that there. I'm not clear why 22:35:53 RC: It seems odd to do that. 22:36:38 RS: I think he was just trying to make it easier for developers 22:36:53 RC: Clipping does not affect hit regions 22:37:15 RS: Should we be clipping the hit regions, like we did for focus ring? 22:37:39 MS: I think it automatically happens 22:38:15 RC: It is strange that the clearREct thing is non-normative 22:38:59 RS: How does adding a new region clear anything? 22:39:14 MS: Yeah, I don't see that either. 22:41:20 RS: Not sure we have all of the same definitions that they have in WHAT WG 22:41:32 ...see clearRect 22:42:01 Adding a new region and calling clearRect() are the two ways this clearing algorithm can be invoked. The hit region list itself is also reset when the rendering context is reset, e.g. when a CanvasRenderingContext2D object is bound to or unbound from a canvas, or when the dimensions of the bitmap are changed. 22:44:01 A CanvasRenderingContext2D object has a scratch bitmap and can be bound to an output bitmap. These are initialized when the object is created, and can be subsequently adjusted when the rendering context is bound or unbound. In some cases, these bitmaps are the same underlying bitmap. In general, the scratch bitmap is what scripts interact with, and the output bitmap is what is being displayed. These bitmaps always have the same dimensions. 22:45:17 RC: This is for canvas workers I think. I don't think anyone has implemented this. 22:45:41 ...i don't think that applies to us 22:46:03 JM: Instead of saying scratch bitmap it says canvas element in our nightly spec. We're not supporting workers yet 22:46:38 RC: we should not refer to scratch bitmap. there are other proposals out there that people are liking better. 22:47:09 RS: So what are we doing with clearRect? 22:48:40 JM: Under clearREct in the nightly, it covers this. step 3. it will clear any regions encompassed in it 22:49:29 RC: Maybe if you add a new hit region that encompasses the other hit regions. 22:50:22 MS: I think we need to add text that clarifies that the new region has to totally encompass the hit region that would be cleared. 22:50:42 RC: The last one you draw is the one that gets hit. 22:51:11 ...how do you know if a path covers another path. 22:52:40 ...it would be very hard to determine if one path totally encompasses another. 22:54:26 RS: it happens automatically, but it doesn't do garbage cleanup. 22:54:47 RC: problem comes when you add a new one over the old and then remove the new one, the old would still be there and it shouldn't 22:55:11 ...i really don't think it *should* be removed. i think we should talk to Ian about this. 22:55:27 ...it seems reasonable that an author would expect the previous region to still be there. 22:56:32 zakim, agenda? 22:56:32 I see 4 items remaining on the agenda: 22:56:33 1. Summary of Canvas discussion at A11y TF Meeting [from MarkS] 22:56:33 2. Review proposed draft for Hit Regions L1 [from MarkS] 22:56:33 3. Possible Coordination meeting at [from http://www.w3.org/wiki/HTML/wg/2014-04-Agenda HTML WG F2F April 8-9 via MarkS] 22:56:33 4. Next Meeting [from MarkS] 22:56:47 RS: There is another mention of fillRule in step 3 22:56:52 ...do we want to remove that 22:57:18 RC: yes 22:57:52 RS: Another mention of scratch bitmap. 22:58:02 JM: Does it translate to the canvas element here as it did before? 22:58:16 ...lets assume that change will be global 22:59:33 MS: Jay, do you have enough here to get Hit Regions back into Level 1 23:00:18 JM: I think with the notes here I can get that done. 23:00:33 -cabanier 23:00:36 -[Microsoft.a] 23:00:37 -MarkS 23:00:37 -Jatinder_Mann 23:00:38 -??P1 23:17:13 -Rich_Schwerdtfeger 23:17:14 WAI_HTML AT()6:00PM has ended 23:17:14 Attendees were +1.617.319.aaaa, MarkS, cabanier, Rich_Schwerdtfeger, jaymunro, Jatinder_Mann 23:25:00 rrsagent, make minutes 23:25:00 I have made the request to generate http://www.w3.org/2014/03/10-html-a11y-minutes.html MarkS