- From: Mark Sadecki <mark.sadecki@gmail.com>
- Date: Tue, 31 Jan 2017 15:11:05 -0500
- To: "Balusani, Shirisha" <sirib@uillinois.edu>
- Cc: "w3c-wai-ig@w3.org" <w3c-wai-ig@w3.org>
Received on Tuesday, 31 January 2017 20:09:49 UTC
Hi Siri, Screen reader and keyboard users can interact with the HTML5 canvas sub-DOM, or any HTML elements between the opening and closing canvas elements. Any focusable elements in this sub-DOM can be associated with paths drawn on the canvas, otherwise known as Hit Regions. Mouse events fired on these Hit Regions [1] can be processed by event handlers associated with corresponding sub-DOM elements. Keyboard focus can be indicated on the Hit Regions using the drawFocusIfNeeded() [2] method. [1] Hit Regions: https://www.w3.org/TR/2dcontext/#hit-regions <https://www.w3.org/TR/2dcontext/#hit-regions> [2] drawFocusIfNeeded(): https://www.w3.org/TR/2dcontext/#dom-context-2d-drawfocusifneeded <https://www.w3.org/TR/2dcontext/#dom-context-2d-drawfocusifneeded> Best, Mark > On Jan 31, 2017, at 11:13 AM, Balusani, Shirisha <sirib@uillinois.edu> wrote: > > Tableau is using HTML5 canvas attribute for dashboards. This is not accessible for keyboard users. > It is also completely invisible to screen readers used by vision impaired users. > What can Tableau do so that they can make it accessible? > Looking forward for your suggestions and recommendations. > > Thanks, > Siri
Received on Tuesday, 31 January 2017 20:09:49 UTC