Re: Tableau - accessibility issue and recommendation

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