https://bugs.freedesktop.org/show_bug.cgi?id=84102

          Priority: medium
            Bug ID: 84102
                CC: [email protected]
          Assignee: [email protected]
            Blocks: 36549
           Summary: Expose the level of headings to assistive technologies
                    via object attribute
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: [email protected]
          Hardware: Other
            Status: UNCONFIRMED
           Version: 4.3.0.4 release
         Component: Libreoffice
           Product: LibreOffice

LibreOffice paragraphs which are formatted as headings now expose the
accessible role of "heading" (thanks!). The level (1, 2, 3, etc.) does not seem
to be exposed, however.

Sadly this is one of those poorly-/un-documented expectations (sorry!). But the
convention that has emerged, at least for ATK, and which is implemented by
Gecko and WebKitGtk is to expose the level via an object attribute. The name
string is "level" and the value string is the numeric level. See, for instance
[1].

On a related note, this convention might work for the Windows ATs as well.
Gecko tends to expose things fairly similarly to both platforms, so my guess is
that NVDA is already looking at object attributes for heading levels. But just
in case I'm CCing James Teh.

[1]
http://trac.webkit.org/browser/trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp#L531

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to