[MINUTES] Canvas Task Force 08 SEPT 2014

HTML:
http://www.w3.org/2014/09/08-html-a11y-minutes.html

TEXT:

   [1]W3C


      [1] http://www.w3.org/


                               - DRAFT -


              HTML Accessibility Task Force Teleconference


08 Sep 2014


   See also: [2]IRC log


      [2] http://www.w3.org/2014/09/08-html-a11y-irc


Attendees


   Present

          Rich_Schwerdtfeger, Sam, MarkS, cabanier, jaymunro


   Regrets

   Chair

          Sam Ruby


   Scribe

          MarkS


Contents


     * [3]Topics

         1. [4]Testing Status

         2. [5]Implementations Update

         3. [6]Level 1 CR

         4. [7]Heartbeat Level 2

         5. [8]Next Meeting

     * [9]Summary of Action Items

     __________________________________________________________


   <trackbot> Date: 08 September 2014


   <rubys> Meeting: Canvas Task Force


   <scribe> scribe: MarkS


Testing Status


   <rubys>

   [10]http://lists.w3.org/Archives/Public/public-canvas-api/2014J

   ulSep/0027.html


     [10]
http://lists.w3.org/Archives/Public/public-canvas-api/2014JulSep/0027.html


   JM: assembled these items from recent emails

   ... have drawFocus tests. Some may need to be updated.

   ... don't know if there are any tests for Hit Regions

   ... Rich gave a great list of methods for testing.


   RS: mark, how many tests do we have


   MS: no tests since the new features were added


   RS: what do we have?


   <jaymunro>

   [11]http://www.w3.org/html/wg/drafts/2dcontext/html5_canvas_CR/

   #dom-context-2d-drawfocusifneeded


     [11]
http://www.w3.org/html/wg/drafts/2dcontext/html5_canvas_CR/#dom-context-2d-drawfocusifneeded


   From PLH:


   From what I understand hit regions to be about, those are

   adding


   information on mouse events (region) and can make routings

   events to DOM


   elements automatic. Since we don't retarget, the target of a

   click event


   in within a hit region in a canvas is still the canvas element.

   No where


   in those steps do we talk about informing the user by the way.


   Btw, regarding step 4 of drawFocusIfNeeded, it currently says:





   4. Inform the user of the location given by the path. The full

   location


   of the corresponding fallback element is passed to the

   accessibility


   API, if supported. User agents may wait until the next time the

   event


   loop reaches its "update the rendering" step to inform the

   user.


   Note: "Inform the user", as used in this section, could mean

   calling a


   system accessibility API, which would notify assistive

   technologies such


   as magnification tools. To properly drive magnification based

   on a focus


   change, a system accessibility API driving a screen magnifier

   needs the


   bounds for the newly focused object. The methods above are

   intended to


   enable this by allowing the user agent to report the bounding

   box of the


   path used to render the focus outline as the bounds of the

   element


   element passed as an argument, if that element is focused, and

   the


   bounding box of the area to which the user agent is scrolling

   as the


   bounding box of the current selection.


   ]]


   Should the step 4 read instead, since you want to given the

   location the


   current path used for the focus ring, and NOT the location of

   the


   fallback element:





   4. Inform the user of the location given by the current path.

   The full


   location of the corresponding current path is passed to the


   accessibility API, if supported. User agents may wait until the

   next


   time the event loop reaches its "update the rendering" step to

   inform


   the user.


   RS: When you do the association of the path with the fallback

   element, that gives the fallback element a new location


   RC: yes


   MS: That makes sense


   RC: If this is not working correctly in FF, file a bug, send me

   a file and I'll take a look


   RS: The issue is that the location was being reported for the

   fallback element, not the path


   <scribe> ACTION: for MarkS to create a test file and send to

   Rik for debugging [recorded in

   [12]http://www.w3.org/2014/09/08-html-a11y-minutes.html#action0

   1]


   <trackbot> Error finding 'for'. You can review and register

   nicknames at <[13]http://www.w3.org/WAI/PF/HTML/track/users>.


     [13] http://www.w3.org/WAI/PF/HTML/track/users%3E.


   <scribe> ACTION: MarkS to create a test file and send to Rik

   for debugging [recorded in

   [14]http://www.w3.org/2014/09/08-html-a11y-minutes.html#action0

   2]


   <trackbot> Created ACTION-283 - Create a test file and send to

   rik for debugging [on Mark Sadecki - due 2014-09-15].


   RC: create a bugzilla bug, is better


   RS: Mark in your test file you have two hit regions. We need to

   test that multiple hit regions are supported. Can use the same

   test file for multiple tests. We need to test a div with aria

   markup.

   ... need to make sure those location values can be overridden

   ... I can run tests here


   MS: I've had success creating demos, they just need to be

   converted into simple test cases


   RS: How many test cases do we want?

   ... need tests for scrolling and moving the window


   MS: I would love to have a list of testable statements that

   need tests written


   RS: I can get started on that

   ... maybe post them on the wiki


   <jaymunro>

   [15]https://www.w3.org/wiki/HTML/Canvas_Task_Force/Work_Stateme

   nt (one area)


     [15] https://www.w3.org/wiki/HTML/Canvas_Task_Force/Work_Statement


   <jaymunro> [16]https://www.w3.org/wiki/HTML/Canvas_Task_Force/

   (root)


     [16] https://www.w3.org/wiki/HTML/Canvas_Task_Force/


   "The methods above are intended to enable this by allowing the

   user agent to report the bounding box of the path used to

   render the focus outline as the bounds of the element element

   passed as an argument, if that element is focused, and the

   bounding box of the area to which the user agent is scrolling

   as the bounding box of the current selection."


   "If the focus area is not on the screen, then scroll the focus

   outline into view by aligning it to the top when it receives

   focus.


   RS: Firefox doesn't currently scroll to the top of the page

   ... will need a test file with a lot of space before the canvas

   to test this


   <richardschwerdtfeger>

   [17]https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test


     [17] https://www.w3.org/wiki/HTML/Canvas_Task_Force/CR-Test


   SR: Do we have any dates for getting this work done?


   RS: lets aim to get this done by the end of the month


   SR: All tests will be written and run by the end of the month


   RS: We can record results there as well


Implementations Update


   MS: I've had success with these features in Firefox Nightly and

   Chrome Canary

   ... based on preliminary testing, we have support in those two

   browsers


   RC: Anyone test in Safari 8?

   ... I recently added support for drawFocus


   RS: do they have any issues with Hit Regions?


   RC: no, it just hasn't been implemented yet


Level 1 CR


   JM: I think the only thing that is holding up progress is

   testing


   SR: That is also my understanding


Heartbeat Level 2


   SR: I think the plan is to switch to ReSpec?


   JM: I haven't heard that, but its possible


   RC: I think that is true for HTML (moving to respec) but I

   don't know about canvas


   JM: since canvas is part of that same document, then perhaps

   canvas will go the same route


   SR: no need for a heartbeat then


Next Meeting


   SR: we should at least change the IRC channel

   ... also would appreciate a different time slot


   RC: two hours earlier?


   MS: WFM


   RS: i can only do an hour earlier


   JM: I can also do 1 hour earlier or 90 minutes earlier

   ... should we consider a different day?

   ... tuesday and friday work well for me


   RS: I can do Friday afternoon 2Central


   MS: WFM


   JM: same


   SR: 9/26 for next meeting?

   ... bi-weekly


   MS: #canvas-api for channel name?


   [agreement]


   Next meeting will be 9/26 in #canvas-api


Summary of Action Items


   [NEW] ACTION: for MarkS to create a test file and send to Rik

   for debugging [recorded in

   [18]http://www.w3.org/2014/09/08-html-a11y-minutes.html#action0

   1]

   [NEW] ACTION: MarkS to create a test file and send to Rik for

   debugging [recorded in

   [19]http://www.w3.org/2014/09/08-html-a11y-minutes.html#action0

   2]


   [End of minutes]

     __________________________________________________________



    Minutes formatted by David Booth's [20]scribe.perl version

    1.138 ([21]CVS log)

    $Date: 2014-09-08 22:46:55 $

     __________________________________________________________


     [20] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm

     [21] http://dev.w3.org/cvsweb/2002/scribe/


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 [22]http://dev.w3.org/cvsweb/~checkout~/2002/

scribe/


     [22] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/


Guessing input format: RRSAgent_Text_Format (score 1.00)


Found Scribe: MarkS

Inferring ScribeNick: MarkS

Default Present: Rich_Schwerdtfeger, Sam, MarkS, cabanier, jaymunro

Present: Rich_Schwerdtfeger Sam MarkS cabanier jaymunro

Found Date: 08 Sep 2014

Guessing minutes URL: [23]http://www.w3.org/2014/09/08-html-a11y-minutes

.html

People with action items: for marks


     [23] http://www.w3.org/2014/09/08-html-a11y-minutes.html



   [End of [24]scribe.perl diagnostic output]


     [24] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm

Received on Monday, 8 September 2014 22:54:17 UTC