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



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



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