[Bug 29031] New: UIA headings mapping incorrect

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29031

            Bug ID: 29031
           Summary: UIA headings mapping incorrect
           Product: HTML WG
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTML a11y APIs (editor: Steve Faulkner, Cynthia
                    Shelly)
          Assignee: faulkner.steve@gmail.com
          Reporter: cyns@microsoft.com
        QA Contact: sideshowbarker+html-a11y-api@gmail.com
                CC: mike@w3.org, public-html-admin@w3.org,
                    public-html-bugzilla@w3.org,
                    public-html-wg-issue-tracking@w3.org
  Target Milestone: ---

In UIA, headings and heading levels are mapped as a text attribute on a text
run within the text pattern.  The correct mapping is to add heading styleID to
the text pattern run for the heading, according to this guide
https://msdn.microsoft.com/en-us/library/windows/desktop/hh437309(v=vs.85).aspx.

Edge implements these styles
h1 = styleID 70001
h2 = styleID 70002
h3 = styleID 70003
h4 = sytleID 70004
h5 = styleID 70005
h6 = sytleID 70006

The easiest way to test this is using Windows 10 Narrator. Turn on verbose mode
(capslock+a) and switch to heading navigation (capslock+up arrow). Navigate
through the headings on this test page
http://thepaciellogroup.github.io/AT-browser-tests/test-files/h1-h6.html (Hi,
Steve!) using capslock+right arrow.  Narrator will announce the heading level
in verbose mode.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Wednesday, 5 August 2015 20:25:43 UTC