RE: Question about the Math role

Thanks, I'm building a matrices, and what I'm trying to isolate is what is actually needed to make use of this role accessible, not all possible attributes.

E.G An element with role=Math + aria-haspopup="true" might be valid, but it's not accessible if these are the only two attributes present.

For now, I'm going to say that use of the role needs a name in accordance with the naming calculation. This covers all relevant naming attributes, leaving all else as optionally added, even if some require more in the way of scripting. E.G adding aria-haspopup may indicate an attached menu, but that won't make it keyboard accessible by itself.

I'll share this when done, but it's throwing me a lot of surprises that I'm noticing in the 1.1 spec.

-----Original Message-----
From: Joseph Scheuhammer [mailto:clown@alum.mit.edu] 
Sent: Wednesday, June 10, 2015 10:01 AM
To: Bryan Garaventa; 'W3C WAI Protocols & Formats'
Subject: Re: Question about the Math role

Hi Bryan,

> Does anybody know which supporting attributes are available for role="math"?

The math role's characteristics table lists a set of "inherited states and properties".  These are the same as the global states and properties:
http://www.w3.org/TR/wai-aria-1.1/#global_states

> Are any attributes required versus optional?

All are optional.

--
;;;;joseph.

'Array(16).join("wat" - 1) + " Batman!"'
            - G. Bernhardt -

Received on Wednesday, 10 June 2015 23:39:25 UTC