Join GitHub today
Significantly speed up heading quick navigation in Microsoft Edge by walking heading Text elements rather than looking at all paragraphs #7343
Summary of the issue:
Currently navigating by heading in Microsoft Edge is extremely slow on large pages.
The current way this is implemented is that NVDA moves through the document by paragraph and checks the text attributes to see if this paragraph is a heading.
Description of how this pull request fixes the issue:
As of the Windows Anniversary update, Edge started exposing an real UIA element for each heading. It can be identified with a controlType of text, and a level between 1 and 6.
Change log entry:
That's cutting edge code. (Derek hides).…
On Thu, Jun 29, 2017 at 11:41 PM, Leonard de Ruijter < ***@***.***> wrote: What is this expected to do for div elements that have an role of heading but don't have the aria-level set? I know this sounds like the edge case of edge cases, but I've seen these in the wild. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#7343 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AFGivakZ8Gq0u2QO1chfOkKqSx6ffRc7ks5sJIp0gaJpZM4OKKIS> .
-- Derek Riemer: Improving the world one byte at a time! - University of Colorado Boulder Department of computer science, 4th year undergraduate student. - Accessibility enthusiast. - Proud user of the NVDA screen reader. - Open source enthusiast. - Skier. Personal website <http://derekriemer.com>
what about this invalid, but still seen in the wild code? Will this PR break heading nav to these?
I see this at least once a month, and it is incorrect, but it is nice to be able to move by heading with them still.