EvertVd - 12:04 am on Feb 26, 2012 (gmt 0)
[...]so adding aria-labelledby would just be accessibility theatre.
That is what I thought, but I cannot find anything definitive on that. In fact, the only 'authoritative' text I was able to find was the above mentioned quote from the w3c site itself which seems to suggest that both <label for> and <input aria-labelledby> need to be used. But like you say, it seems idiotic to do so.
I am not asking because of a production project but because I am trying to catch up on accessibility. So it is a study project.
So far it seems to me a lot of aria stuff is not directly related to 'normal' webpages (more towards apps). Some of it seems reasonable though, like aria-describedby. But other stuff seems superfluous like aria-labelledby, aria-checked, etc. since there are other constructs for that.
I think you are right and we better wait for 1.1, lol.