I don't think that this is being held back by lack of access.
the mapping between html elements and landmark roles is specified, it would
be trivial (or just as trivial) to look for an element name as an role
value no?
as an aside we (as in TPG) are working on extending the
https://github.com/davidtodd/landmarks so it recognizes html elements that
map onto aria landmarks
--
Regards
SteveF
HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>
On 8 April 2013 09:35, Alastair Campbell <alastc@gmail.com> wrote:
> Patrick H. Lauke wrote:
>
>> it would make writing browser extensions that, say, jump to anything with
>> role="main" (either defined as such in HTML, or given automatically by the
>> browser, such as a <main> element), trivially easy to implement.
>>
>
> If it isn't something you can target with JS it raises the bar for
> creating a UI to those people/companies who know how to access the system
> level API (I assume).
>
> The lack of access (ahem) to landmarks / HTML5 semantics / roles could be
> holding things back from a UI point of view, especially for
> non-screenreader users.
>
>