Re: [orca-list] Aria-hidden: confirmation in newer Orcas?



This is correct. It's FF that's broken.

Joanmarie Diggs writes:
Hey Peter.

I am kinda surprised. I do have some serious issues with navigating in
epiphany documents however with epiphany 3.10.2, webkitgtk 2.2.2 and
orca 3.10.2 all test appear to pass for me.

I'm not surprised. If something is marked aria-hidden, WebKit does not
expose it to ATs so Orca doesn't even know about it. I think this
approach is great: Don't expose to Orca what Orca should not expose to
users. That ensures that Orca does the right thing automatically.

I am pretty sure that what the Gecko approach is is to add an AtkObject
object attribute, aria-hidden, to objects where it is applicable, but
expose that object to Orca. As a result, for each and every single
object in Gecko, Orca has to do an additional check on the off chance
that object is ARIA and happens to be hidden. This is unperformant at
best, and from what you are saying it's at least somewhat (if not
completely) broken in Orca at the moment. Cleaning up and refining
Orca's ARIA support is also on the to-do list, so hopefully I can get to
it before too long.

As a related aside, I'm curious as to what "serious issues" you are
seeing and on what particular pages in Epiphany? Overall, Orca is able
to provide better access to webkitgtk content (including things like
text selection) with far, far less code. If there are instances where
that is failing -- and from what you have said, clearly there are -- I
would like to investigate them.

Thanks!
--joanie

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp

-- 

Janina Sajka,   Phone:  +1.443.300.2200
                        sip:janina asterisk rednote net
                Email:  janina rednote net

Linux Foundation Fellow
Executive Chair, Accessibility Workgroup:       http://a11y.org

The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair,  Protocols & Formats     http://www.w3.org/wai/pf
        Indie UI                        http://www.w3.org/WAI/IndieUI/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]