- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Mon, 4 Nov 2013 08:16:42 -0600
- To: "Paul Cotton" <Paul.Cotton@microsoft.com>, janina@rednote.net, jmann@microsoft.com
- Cc: public-html-a11y@w3.org, Sam Ruby <rubys@us.ibm.com>, jbrewer@w3.org, "Rik Cabanier" <cabanier@gmail.com>, "Dominic Mazzoni" <dmazzoni@chromium.org>
- Message-ID: <OF1446FB7A.5C93B86E-ON86257C19.004D987B-86257C19.004E6F57@us.ibm.com>
Paul, Janina, This will give us our second implementation with Firefox support. I will begin testing it this week. Rik was also working on a build for webkit which will go into Mac Safari. This will give us: Firefox Windows Chrome Mac Chrome Windows Safari Mac That will more than meet any CR criteria. Furthermore IBM will be implementing this in our reusable anlytics drawing components which means MANY IBM products will be using this. Additionally, Pearson is applying canvas and this feature across their education offerings. The two APIs: drawCustomFocusRing(element) and drawSystemFocusRing(element) are NOT at risk. Rich Rich Schwerdtfeger ----- Forwarded by Richard Schwerdtfeger/Austin/IBM on 11/04/2013 08:07 AM ----- From: Rik Cabanier <cabanier@gmail.com> To: Richard Schwerdtfeger/Austin/IBM@IBMUS, Date: 11/04/2013 12:51 AM Subject: Re: Fw: drawSystemFocusRing, drawCustomFocusRing Finally a successful build: https://tbpl.mozilla.org/?tree=Try&rev=4fb87080abf0 The patch is scheduled to be integrated. On Fri, Nov 1, 2013 at 6:04 AM, Richard Schwerdtfeger <schwer@us.ibm.com> wrote: Hi Rik, Super! Please let me know when it is in the FF nightly. They just started FF 28.0a1 nightly a couple days ago. When it is I will try it out and provide feedback. Rich Rich Schwerdtfeger Inactive hide details for Rik Cabanier ---11/01/2013 12:17:27 AM---Found how to fix this. Hopefully this try build is all greenRik Cabanier ---11/01/2013 12:17:27 AM---Found how to fix this. Hopefully this try build is all green: From: Rik Cabanier <cabanier@gmail.com> To: Richard Schwerdtfeger/Austin/IBM@IBMUS, Date: 11/01/2013 12:17 AM Subject: Re: Fw: drawSystemFocusRing, drawCustomFocusRing Found how to fix this. Hopefully this try build is all green: https://tbpl.mozilla.org/?tree=Try&rev=00b594601d58 :-) On Thu, Oct 31, 2013 at 11:43 AM, Rik Cabanier <cabanier@gmail.com> wrote: Hi Rich, let me attempt this again today. The issue is not with the path but with mozilla's reftest framework that's flaky with setting focus. ms2ger posted that there's a way to fix this but I don't know how to apply it. On Thu, Oct 31, 2013 at 11:40 AM, Richard Schwerdtfeger < schwer@us.ibm.com> wrote: Hi Rik, There is a lot of pressure to get two implementations. How soon can you have something in Firefox that I can test with? The last time you told me the changes would be in the nightly and I tested the nightly but they never showed up. We now have the ARIA User Agent Implementation Guide ready for last call so I have time to try this out and provide feedback. Rich Rich Schwerdtfeger ----- Forwarded by Richard Schwerdtfeger/Austin/IBM on 10/31/2013 01:38 PM ----- From: Richard Schwerdtfeger/Austin/IBM To: jmann@microsoft.com, "Mark Sadecki" <mark@w3.org>, "Dominic Mazzoni" <dmazzoni@chromium.org>, Cc: "Rik Cabanier" <cabanier@gmail.com>, public-html-a11y@w3.org, "Paul Cotton" < Paul.Cotton@microsoft.com>, jbrewer@w3.org, cyns@exchange.microsoft.com, janina@rednote.net Date: 10/31/2013 01:35 PM Subject: drawSystemFocusRing, drawCustomFocusRing Hi Jatinder, The drawSystemFocusRing(element) and drawCustomFocusRing (element) work in Chrome Canary on Mac and Windows. You can run the windows magnifier and it will follow the focus location. Here are the directions for running with Canary: You have to run Chrome with a flag for it to work. You can go to chrome://flags and enable "Enable experimental canvas features" (and then restart the browser), or else run Chrome with the --enable-experimental-canvas-features command-line flag. Here is the canvas clock example: http://www.w3.org/2013/09/accessible_canvas_clock.html Here is a sample with two canvas drawn checkboxes that uses drawSystemFocusRing(): (See attached file: CanvasEditor.html) I have cc'd Dominic Mazzoni if you have any Chrome specific questions. As a refresher: - Canvas fallback elements are used to maintain a one for one mapping to important objects drawn on canvas that must be accessible. These fallback elements can be placed in the keyboard navigation order and ARIA support may also be applied to them to support accessibility - The two focus ring API are used to ensure support for browser system focus ring conventions and to provide the location of the fallback objects on canvas (model view controller) Regards, Rich Rich Schwerdtfeger
Attachments
- image/gif attachment: ED470917.gif
Received on Monday, 4 November 2013 14:21:59 UTC