nvda
16f0b903 - Fix reporting of landmarks, implement reporting of groupings and figures (#10462)

Commit
6 years ago
Fix reporting of landmarks, implement reporting of groupings and figures (#10462) * Add grouping reporting to config * Report groupings in browse mode * Add groupings script * Report descriptions of groupings in browse mode * Linter fixes * Report captions in browse mode * Proper support for figure in Firefox and Chrome * Make figures really work * Fix landmark presentation in braille * Don't report end of landmarks in braille, for now * In line with how Firefox implements is, the search role now gets ROL_LANDMARK in aria.ariaRolesToNVDARoles * More work on merging landmark, region and grouping code * Try to implement alwaysReportName * Get the name in braille if alwaysReportName is True * Edge classic: at least report the proper landmark for main, nav and form * Fix in braille.py, ROLE_ARTICLE was mapped to rgn * Update user guide * Fix linting * Fix accidental whitespace in nameIsContent * Braille: Only get landmark from the field when we really need it * Also suppress ends of articles and groupings, as they are overly verbose * Implement grouping quicknav * Fix typo in mshtml * MSTHML: add figcaption * Add FIELDSET to list of nodes we have a custom role for on MSHTML object * MSHTML vbuf: add alwaysReportName in cases name is not content and there is a label * Last lint fix * Fix error when firefox exposes IA2ROLE_LANDMARK with a wrong landmark role, e.g. <footer role='content-info'> * No longer suppress 'end of' announcements for articles, regions and groupings
Author
Committer
Parents
Loading