Re: [orca-list] Keybindings for ARIA landmark roles
- From: "Rich Caloggero" <rjc MIT EDU>
- To: "Orca screen reader developers" <orca-list gnome org>
- Subject: Re: [orca-list] Keybindings for ARIA landmark roles
- Date: Sat, 31 Jan 2009 14:00:52 -0500
There does seem to be something broken somewhere in the architecture if
querying for landmark roles is such a heavy performance cost; it's not a
heavy cost with XPath on the DOM.
Agreed. xPath is your friend here.
I also agree that regardless of which method is used, a single key should
move among landmarks, whether they are represented via an explicit aria
role, or by an element as in html5.
Just my two cents...
-- Rich
----- Original Message -----
From: "Benjamin Hawkes-Lewis" <bhawkeslewis googlemail com>
To: "Willie Walker" <William Walker Sun COM>
Cc: "Orca E-mail List" <orca-list gnome org>
Sent: Saturday, January 31, 2009 10:47 AM
Subject: Re: [orca-list] Keybindings for ARIA landmark roles
On 30/1/09 15:14, Willie Walker wrote:
Determining if there are landmarks can be an expensive operation and can
slow performance down. So, it might be best to only do landmark
operations when the user explicitly requests them.
In any case, what I'm hearing is that you are joining the list of users
who want default keybindings. Do you think the 'm' key is reasonable for
this?
I realise JAWS is providing a dedicated interface for landmarks, but it
seems ultimately wrong to treat landmarks differently to other sources of
semantics, whether that takes the form of explicit markup or is derived
through other heuristics.
End-users should be able to deal with document and application concepts,
rather than having to worry about the underlying markup.
For example, WAI-ARIA includes the "navigation" role, HTML5 includes the
"nav" element, and in their absence a user agent could make a reasonably
good guess about what constitutes the navigation on a page with pattern
matching. Or again, WAI-ARIA includes the "main" role, HTML5 includes the
"article" element, and in their absence a user agent could make a
reasonably good guess about what constitutes the main content of a page. I
don't think those three sources of the same information should be
presented to the user any differently, but especially not the explicit DOM
sources. Why should the role be exposed to the end-user with a different
user interface than the element? If users wanted to know about the DOM
structure, they'd use a DOM inspector.
There does seem to be something broken somewhere in the architecture if
querying for landmark roles is such a heavy performance cost; it's not a
heavy cost with XPath on the DOM.
--
Benjamin Hawkes-Lewis
_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]