- From: Marco Zehe <mzehe@mozilla.com>
- Date: Wed, 12 Nov 2014 10:28:17 +0100
- To: "Schnabel, Stefan" <stefan.schnabel@sap.com>, "lisa.seeman" <lisa.seeman@zoho.com>, James Craig <jcraig@apple.com>
- CC: Cynthia Shelly <cyns@microsoft.com>, "White, Jason J" <jjwhite@ets.org>, Fred Esch <fesch@us.ibm.com>, Matthew King <mattking@us.ibm.com>, Steve Faulkner <faulkner.steve@gmail.com>, Joanmarie Diggs <jdiggs@igalia.com>, W3C WAI Protocols & Formats <public-pfwg@w3.org>
- Message-ID: <54632831.2040904@mozilla.com>
Hi Stefan,
OK, trolling back:
What makes you think they'll support role="text" if they don't get aria
labelling right now?
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:28:50 UTC