[Bug 10438] math should be changed changed from no role to "math" role


Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> changed:

           What    |Removed                     |Added
             Status|RESOLVED                    |REOPENED
                 CC|                            |xn--mlform-iua@xn--mlform-i
                   |                            |ua.no
         Resolution|WONTFIX                     |

--- Comment #3 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>  2010-08-29 01:00:50 ---
(In reply to comment #2)

> Rationale: This seems out of scope for HTML. This is an ARIA/MathML issue.
> David: FYI, the MathML spec should probably define the strong native ARIA semantics of MathML.

I'm sceptical about the recommendation to say that math should have role="math"
as strong native ARIA semantics. I think, rather, that it should have _default_
 MATH role. 

The reason for this is that I  wonder what happens in case of this  which is
quite logical:

<figure role="math">
   <math /> <!-- equivalent to <math role="math" /> in case of strong native
semantics -->

ARIA 1.0 gives an analog example, using <div> [1]   where only the <div>
carries the role:

<div role="math" aria-label="6 divided by 4 equals 1.5">
  <math xmlns="http://www.w3.org/1998/Math/MathML">

[1] http://www.w3.org/TR/wai-aria/complete#math

Perhaps it is no problem if both the the parent (e.g. <figure>) and <math> have
role="math". However, we should be sure that it isn't.

<math> is like the root element. Comparingly, HTML's root element, <html>, does
not have strong semantics  it has no native semantics at all ... So why should
<math> have strong semantics? Or, perhaps it _should:_ have strong semantics,
but I'm not sure that it is up to the MathML working group to decide.

Consider the opposite: would it have been meaningful to leave it to the HTMLwg
to decide what kind of semantics <html> should have in a hypothetical "MathML
5"? Thus, likewise, I think that it _perhaps_ is meaningful for the HTMLwg to
decide what kind of role <math> should map to inside a HTML document.

(I reopened this bug - however, a NEEDSINFO would have been fine too ...  not
sure about my options ..)

Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Sunday, 29 August 2010 01:01:02 UTC