Re: [orca-list] Orca now has a "sticky" browse mode



Thanks much -- you are terrific!

Joanmarie Diggs <jdiggs igalia com> wrote:

Hey all.

As you (hopefully) know, Orca has a "sticky" focus mode which you can
use on web applications in which Orca's automatic mode switching is
incorrect. I have just added the browse mode equivalent to Orca master.
The default keybinding is Orca + A triple click.

The primary/official purpose of "sticky" browse mode to make it possible
for you to keep automatic mode switching enabled (if you like that
functionality). But on those pages where Orca keeps putting you into
focus mode when you wish it wouldn't, you can stop Orca from doing so.

There is a secondary/unofficial purpose too. As you may have seen in the
thread regarding Orca navigating to content in elements with
role="application," if Orca found content that looks like
caret-navigable text, Orca would try to let you navigate in it. The
theory being that a proper web application would not contain just a
bunch of text. And if an "application" did have a bunch of text, Orca
should not prevent you from reading it. But as Nolan pointed out, that's
not fully in keeping with the ARIA spec. So I have changed Orca's
behavior: If Orca is controlling the caret (aka browse mode), Orca will
not move you into text inside elements with role="application". That
solves the spec compliance issue. However, if an author puts
role="application" around a bunch of text, you can override Orca in
order to read that text by enabling sticky browse mode.

Lastly, the way you can identify that you may be in such a case is that
Orca says "embedded" for a particular item and you can find no way to
interact with that embedded content. If that happens, arrow to just
before that content, enabled sticky browse mode, and then try to arrow
into it. If suddenly a bunch of normal text content becomes readable, it
is likely that the author slapped role="application" on an element where
it didn't belong.

I hope this new mode is of use. Please let me know if you find any
issues with it. Thanks!

--joanie
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici ccs covici com


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