Re: First draft of ARIA 1.1. "text" role

Besides: Firefox already exposes a hint via IA2 and ATK object
attributes that something has been explicitly labeled via aria-label or
aria-labelledby by the author. Screen readers just need to use it. The
fact that NVDA supports this correctly makes me think that this approach
works, and there is no need for an additional role that basically tells
the same thing. Life is already damn hard for web developers trying to
get accessibility right. ARIA in particular is not easy to grasp except
for some who really are thick into accessibility. Let's not make it even
harder by introducing something like this.

Marco

On 12.11.2014 10:04, Schnabel, Stefan wrote:
>
> Hi Marco,
>
>  
>
> I’m in the mood for some trolling since I don’t understand sometimes
> implementation logic behind.
>
>  
>
> Can you please go ahead and tell FS that they should support
> aria-label (or labelledby, describedby) e.g. in
>
>  
>
> <span aria-label=”Out of stock – That is  Critical”
> style=”color:red”>Out of Stock</span>
>
>  
>
> in ALL their modes (important!) according to the ARIA spec WITHOUT
> having a role applied on the span or on the body?
>
>  
>
> If they refuse, having
>
>  
>
> <span role=”text” aria-label=”Out of stock – That is  Critical”
> style=”color:red”>Out of Stock</span>
>
>  
>
> will make things clearer for the screen readers that there is more
> than just plain text .. namely ARIA-attributed text.
>
>  
>
> Best Regards
>
> Stefan
>
>  
>
> *From:*Marco Zehe [mailto:mzehe@mozilla.com]
> *Sent:* Mittwoch, 12. November 2014 09:24
> *To:* lisa.seeman; James Craig
> *Cc:* Cynthia Shelly; White, Jason J; Fred Esch; Matthew King; Steve
> Faulkner; Joanmarie Diggs; W3C WAI Protocols & Formats
> *Subject:* Re: First draft of ARIA 1.1. "text" role
>
>  
>
> +1000 to that, Lisa! Given the history of the web, I think it is safe
> to assume that everything that is nothing else is text, and that text
> does not need its own role. None of the examples I have seen in this
> thread convinced me that this is either necessary nor in any way helpful.
>
> Marco
>
> On 12.11.2014 07:48, lisa.seeman wrote:
>
>     My 2 cents
>
>     Each new role we introduce will create a learning curve for
>     authors, many of whom will initially apply it incorrectly, killing
>     the user experience, until an accessibility consultant tells them
>     how to use it correctly. (Assuming the consultant is not also
>     using it inappropriately - this is not to be taken for a given.) I
>     say this based on a lot of personal experience.
>
>      
>
>     If we do not need a new role we should not create it.
>
>      
>
>      
>
>     All the best
>
>     Lisa Seeman
>
>     Athena ICT Accessibility Projects
>     <http://accessibility.athena-ict.com>
>     LinkedIn <http://il.linkedin.com/in/lisaseeman/>, Twitter
>     <https://twitter.com/SeemanLisa>
>
>      
>
>
>     ---- On Wed, 12 Nov 2014 05:15:29 +0200 *James
>     Craig<jcraig@apple.com> <mailto:jcraig@apple.com>* wrote ----
>
>
>         > On Nov 11, 2014, at 5:41 PM, Cynthia Shelly
>         <cyns@microsoft.com <mailto:cyns@microsoft.com>> wrote:
>         >
>         > I wonder if it might make more sense to change the
>         definition of presentation or none to cover this scenario
>         >
>         > <p>I <img src="heart.gif" alt="love" role="none"> New York.</p>
>         >
>         > to read "I love New York" instead of "I New York"
>
>         As Matt alluded, the ARIA 1.0 "presentation" role ("none" is a
>         1.1 synonym role of "presentation") does not expose any
>         attribute or role semantics, so this would not expose the text
>         alternative.
>
>         > The glyph scenario is different, because it is text, and is
>         often read as a single character.
>
>         I don't think it'd always be limited to a single character.
>
>         > But, do we need a role for that? Would this work instead?
>         >
>         > <p>I <span aria-label="love">♥</span> New York.</p>
>
>         The role of the span is ambiguous here. Some platforms don't
>         expose the span at all, preferring to flatten the selection
>         string, so there is no element on which to hang the label.
>         (Though that might just be an implementation detail.)
>
>         James
>
>      
>
>      
>
>  
>

Received on Wednesday, 12 November 2014 09:33:26 UTC