A view embedded from Tableau Public and made accessible by the MAIDR Tableau adapter. Tab to the "Accessible chart view" block above the viz, press Enter, then use the arrow keys to move between bars. When the embedded sheet is a dashboard, press Escape to return to the worksheet list, Up and Down to choose a worksheet, and Enter to open it. Toggle B for Braille, T for Text, S for Sonification, and R for Review mode.
file://. Run something
like npx serve or python3 -m http.server in
the repository root and open this page over http://.
public.tableau.com inside a cross-origin
iframe, and its data is fetched over that connection. Offline, the
viz never becomes interactive, MAIDR is never bound, and this page
shows nothing but the text you are reading.
The MAIDR entry point is inserted immediately before the viz, so a keyboard user reaches it before focus enters Tableau's own iframe controls. The viz element itself is never moved.
The adapter reads each worksheet's summary data — the same aggregated table Tableau's own "View Data" pane shows — and decides what to announce from its shape: one dimension and one measure read as a bar chart, a date dimension reads as a line, two dimensions read as a grouped bar chart, and two measures over a detail dimension read as a scatter plot. A worksheet is skipped, with a console warning, only when it has no measure to sonify, no dimension to navigate, or no rows at all.
That shape test is all the adapter has here, so it cannot recognise a
distribution or a map and step aside: a box plot is read as a bar chart of
its disaggregated marks, and a filled map as a scatter of latitude against
longitude — usually without a warning, because nothing looks wrong from
the data's side. Exclude such worksheets by name with
overrides['<worksheet>'].skip, or declare what they are
with overrides['<worksheet>'].traceType.
There is no highlight box. The marks live inside a cross-origin iframe, so the host page cannot measure them; instead the mark under the cursor is selected in the Tableau view itself, which is what a sighted colleague sees light up. Tabbing out of the accessible chart block clears the selection again, so no mark is left highlighted once you have moved on.
Changing a filter or a parameter in the view re-reads the data and rebuilds the figure. See the Tableau Integration Guide for the configuration options, including how to override a chart type the data cannot reveal.