[UIA] Implement Level, PositionInSet and SizeOfSet properties
Categories
(Core :: Disability Access APIs, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox127 | --- | fixed |
People
(Reporter: Jamie, Assigned: Jamie)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
These properties allow us to expose all group position information.
Assignee | ||
Comment 1•6 months ago
|
||
Chromium doesn't implement HeadingLevel and the UIA documentation suggests Level can be used for headings. That leaves me wondering why there's a separate HeadingLevel property, but whatever. 🤷♂️
Assignee | ||
Comment 2•6 months ago
|
||
Note that even though UIA has a dedicated HeadingLevel property, Chromium doesn't implement it and the documentation says the Level property can be used for headings as well.
Updated•6 months ago
|
Assignee | ||
Comment 3•6 months ago
|
||
As an interesting side note, there is no UIA control type for heading. That means that without the HeadingLevel property, there's no way to identify that an element is a heading without the text pattern. Still, we're going to need to support the text pattern anyway, so I think it makes sense to follow Chromium here. Just for the record, though, note that exposing the HeadingLevel property does allow Narrator to quick nav to headings, though I think it will prefer the text pattern once we have it.
Description
•