Hi, Aaron!
 
We are working on defining role="generic", which will be the default role for (non interactive) div or span (and some others), as part of the role parity work.
 
We know we need to think about all of the global attributes (including aria-label) in this context, and come up with recommendations, but we aren't there yet.
 
Here's the relevant issue: https://github.com/w3c/aria/issues/699
Here's the initial draft PR (note: very very drafty <g>): https://github.com/w3c/aria/pull/805
...in which Matt K said in review notes:
- "Unfortunately, some of the inherited props are problematic."
- "It can't be named. authors MUST NOT name it."
 
Of course, any words of wisdom you can add to the issue are more than welcome.  :)
 
Car
 
----- Original message -----
From: Aaron Leventhal <aleventhal@google.com>
To: ARIA Working Group <public-aria@w3.org>
Cc:
Subject: Span with aria-label
Date: Thu, Oct 18, 2018 2:15 PM
 
This comes up here and there. Developers sometimes think a <span> with an aria-label will replace the inner text with the aria-label.
 
It would be good to clarify how this is exposed and what the screen reader experience should be.
 
Aaron