19:56:08 RRSAgent has joined #html-a11y 19:56:08 logging to http://www.w3.org/2011/03/07-html-a11y-irc 19:56:10 RRSAgent, make logs world 19:56:10 Zakim has joined #html-a11y 19:56:12 Zakim, this will be 2119 19:56:12 ok, trackbot; I see WAI_PFWG(A11Y)3:00PM scheduled to start in 4 minutes 19:56:13 Meeting: HTML Accessibility Task Force Teleconference 19:56:13 Date: 07 March 2011 19:56:43 agenda: http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0078.html 19:56:47 WAI_PFWG(A11Y)3:00PM has now started 19:56:54 +Gregory_Rosmaita 19:57:02 chair: Rich 19:57:07 scribe: Gregory_Rosmaita 19:57:11 scribenick: oedipus 19:57:34 Meeting: Canvas Subgroup of HTML Accessibility Task Force Teleconference 19:57:39 I have made the request to generate http://www.w3.org/2011/03/07-html-a11y-minutes.html oedipus 19:58:18 +Rich 20:00:12 http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0075.html 20:01:21 +Chuck_Pritchard 20:01:52 Downchuck has joined #html-a11y 20:05:25 http://blog.codinginparadise.org/2010/12/tricks-for-aria-on-ipadios.html 20:05:43 helpful article for me as I work with ios 20:06:50 http://www.nomensa.com/ 20:07:00 http://www.nomensa.com/user-experience/evaluate/ipad-iphone-app-review 20:07:57 Judy has joined #html-a11y 20:08:19 http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0075.html 20:08:49 TOPIC: Strategy for positioning fallback content relative to corresponding canvas UI drawing counterparts 20:09:00 http://lists.w3.org/Archives/Public/public-html/2011Feb/0443.html 20:10:04 RS: looked at Chuck's path in SVG thing 20:10:10 CP: just talking about PATH element 20:10:30 RS: suggesting what? PATH for drawing? 20:10:37 CP: have to do manually in CANVAS 20:11:13 CP: can convert SVG path to series of canvas path commands or reverse -- example of what is available -- first thing IMAGEMAP, if not available can generate PATH -- just an example 20:12:16 RS: bind an object to something being drawn on screen -- how would 1 set dimensions for object on screen -- how to say "here are bounds of this object" 20:12:40 RS: want to say this area i am drawing to is associated with this element, and here is bounding element/clipping rectangle 20:12:49 RS: device context and clipping rectangle, you are done 20:13:19 CP: for arbitrary paths, don't want to lose ability to represent arbitrary path -- curve that only takes op portion of bounding rectangle becomes less useful 20:13:33 CP: keep going back to SVG because in terms of usability, very similar 20:13:40 CP: have example of drawFocusRing 20:14:32 CP: 1 touch event short -- in canvas, if get mouse event, doesn't require pre-binding elements in DOM -- could change title, draw a focus event 20:14:46 CP: with iPhone and iPad 1 more layer of touch events that haven't been exposed 20:14:53 RS: fit testing within a region? 20:14:55 CP: yes 20:15:00 RS: how establish region? 20:15:30 CP: arbitrary -- 2 diff ways: paint to bitmap image and color of fill is mapped over and associated with function call -- quick and dirty to make clickable canvas area 20:15:39 CP: other: keep object with x,y bounding boxes 20:16:03 CP: event elegance -- this is a bounding box i am listening to and will now run through program 20:16:16 CP: point of standards is to give flexibility while having a standard 20:16:28 RS: can't limit to just path? 20:17:13 CP: drawFocusRing works, but is hit-testing based -- don't want to force to redefine every path -- could reuse drawFocusRing with diff name, but requires setting region for each clickable element 20:17:20 RS: would that work for touch devices? 20:17:39 CP: hit-testing and methods are passed -- would work with touch device if events available 20:18:33 CP: canvas on iOS -- click on canvas, thinks is image -- will expose title of image -- have to perform awkward steps -- don't want to pass touch events into canvas DOM until user affirms this is element the user wants 20:18:52 CP: slide finger over link -- give name of link -- set virtual focus on link -- double-TAB to activate 20:19:04 RS: if move finger over can tell if in clickable area? 20:19:16 CP: only when activated -- before, just a canvas blob 20:19:28 CP: once double-TAB element, starts processing events 20:19:48 RS: bound to corresponding element, but what are you using as parameters -- how to glean bounding rectangle 20:20:12 CP: with clicakable use same semantics as drawFocusRing and bind current path to element -- run for each element 20:20:22 RS: seems like a reasonable approach 20:20:46 CP: requires that all clickable areas defined ahead of time rather than after an event -- text clickability can get weird 20:21:03 CP: double-tab on a word, but don't want ot send extra word boundaries if don't have to 20:21:14 CP: if receive events, ARIA handles with activedescendant 20:22:02 CP: awkward on iOS getting events to fire -- brought up on www-dom list fact that what apple introduced is "innovative" and unique -- like a touch hover event 20:22:29 CP: did same thing -- touch hover event not bound or standardized -- if was, could have bounded into hit testing 20:22:57 CP: setClickableArea falls apart if lot of complexity (lots of text) 20:23:06 CP: if dealing with complex app, not as desireable 20:23:23 RS: want to say "take current path to calculate" 20:23:27 setClickArea(element) ; clearClickableAreas(); 20:23:36 [sic] setClickableAreas 20:23:48 RS: diff btw text and objects -- text has font info so can compute bounding rectangle for text 20:24:06 RS: might be able to deal with that 20:24:24 CP: more innovative user interfaces as touch and canvas implemented more broadly and robustly 20:24:50 RS: apply to text? such as word processor -- do on each piece of text? 20:25:11 CP: if apply ClickableArea apply to shape -- circle with text make outer circle clickable 20:25:21 RS: but not on each piece of text in circle? 20:25:42 CP: possibility -- a11y and ARIA standardizes things for UI -- use of it will depend on application 20:26:07 CP: might want to allow someone to double-tap to start reading with "you are currently over this word" -- how to do quickly? 20:26:26 CP: circular text box moseOver first thing to tell is word currently over, then speak text block 20:26:42 RS: know in document area, but do hit-testing at word and character level? 20:26:51 CP: when click on RTE, need to know where to put caret 20:27:06 RS: does application rather than system do all the work 20:27:14 CP: depends on application 20:27:28 s/double-tab/double-tap/G 20:27:48 CP: hit testing is going to be less memory intense -- asynchronous based model works better 20:28:25 RS: would be good if could bind hit testing to an element 20:28:34 RS: more than a11y impact 20:28:49 CP: make things easier to program 20:29:11 RS: need to float this concept to WG -- setClickableRegion 20:29:24 CP: RS float that, i will float "touch hover" concept 20:29:35 schepers@w3.org 20:30:11 TOPIC: Chuck Pritchard update on working modification to simulator caret tracking 20:30:14 http://lists.w3.org/Archives/Public/public-canvas-api/2011JanMar/0079.html 20:30:30 CP: hasn't progressed -- still at 1 character right now -- grabbing focus for ZoomText 20:30:42 TOPIC: Outstanding Bugs and Issues Being Monitored 20:30:51 RS: nothing moved on any? 20:31:04 CP: no -- nearly got WebKit to consider resolution of pixels 20:31:10 http://www.w3.org/Bugs/Public/show_bug.cgi?id=11328 20:31:13 http://www.w3.org/Bugs/Public/show_bug.cgi?id=11329 20:31:15 http://www.w3.org/Bugs/Public/show_bug.cgi?id=11342 20:31:18 http://www.w3.org/Bugs/Public/show_bug.cgi?id=12214 20:31:21 Issue 131: http://www.w3.org/html/wg/tracker/issues/131 20:31:43 RS: submitted as editorial issue 20:32:07 CP: should be addressed; just a bit of pushback from webkit community about shadow DOM, but not too hard a pushback 20:32:35 I have made the request to generate http://www.w3.org/2011/03/07-html-a11y-minutes.html oedipus 20:32:44 RS: thought webkit ok with response we gave them 20:32:52 CP: need to let it get into codebase 20:33:04 RS: if not moving, need to ping apple people to find out why 20:33:26 CP: give it 2 days -- webkit collective discussed as group last week 20:33:30 RS: regular meetings? 20:33:37 CP: no -- converse over bug reports 20:33:51 RS: conncected to WHATWG? 20:33:59 CP: no directly with webkit bug tracker 20:34:22 RS: travelling to CSUN -- could discuss canvas a11y at satruday/sunday f2f 20:34:35 CP: not yet gotten tickets 20:35:08 RS: face2face meeting in San Diego 20:35:22 RS: first time i can host a canvas call will be 28 March 2011 20:35:56 CP: apple is 1 developer who have made the leap so far -- only full screen touch interface widely available 20:36:08 RS: will float by maciej 20:36:17 [ADJOURNED] 20:36:22 -Chuck_Pritchard 20:36:26 -Rich 20:36:36 I have made the request to generate http://www.w3.org/2011/03/07-html-a11y-minutes.html oedipus 20:36:39 zakim, please part 20:36:40 leaving. As of this point the attendees were Gregory_Rosmaita, Rich, Chuck_Pritchard 20:36:40 Zakim has left #html-a11y 20:36:47 I have made the request to generate http://www.w3.org/2011/03/07-html-a11y-minutes.html oedipus 20:37:55 s/double-TAB/double-tap/G 20:37:57 I have made the request to generate http://www.w3.org/2011/03/07-html-a11y-minutes.html oedipus 20:52:05 I see no action items