<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>55049</bug_id>
          
          <creation_ts>2011-02-23 08:33:59 -0800</creation_ts>
          <short_desc>AX: WebKit should expose MathML at least as well as it exposes ARIA role=&quot;math&quot;</short_desc>
          <delta_ts>2011-02-24 06:56:40 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>356097</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-02-23 08:33:59 -0800</bug_when>
    <thetext>WebKit should expose MathML at least as well as it exposes ARIA role=&quot;math&quot;
Currently (using MathML math@alttext) are not exposed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356109</commentid>
    <comment_count>1</comment_count>
      <attachid>83487</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-02-23 08:44:28 -0800</bug_when>
    <thetext>Created attachment 83487
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356812</commentid>
    <comment_count>2</comment_count>
      <attachid>83487</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-02-24 02:52:44 -0800</bug_when>
    <thetext>Comment on attachment 83487
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356952</commentid>
    <comment_count>3</comment_count>
      <attachid>83487</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-24 06:56:36 -0800</bug_when>
    <thetext>Comment on attachment 83487
Patch

Clearing flags on attachment: 83487

Committed r79559: &lt;http://trac.webkit.org/changeset/79559&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356953</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-24 06:56:40 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83487</attachid>
            <date>2011-02-23 08:44:28 -0800</date>
            <delta_ts>2011-02-24 06:56:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-55049-20110223084426.patch</filename>
            <type>text/plain</type>
            <size>6331</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc5NDQ5KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDItMjMgIENocmlzIEZs
ZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBWDogV2ViS2l0IHNob3VsZCBleHBvc2UgTWF0aE1MIGF0
IGxlYXN0IGFzIHdlbGwgYXMgaXQgZXhwb3NlcyBBUklBIHJvbGU9Im1hdGgiCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NTA0OQorCisgICAgICAgIE1h
a2UgPG1hdGg+IGVsZW1lbnRzIGJlaGF2ZSBhcyBBUklBIG1hdGggcm9sZXMgYW5kIHVzZSBNYXRo
TUw6OmFsdHRleHQgYXMgYQorICAgICAgICBwb3NzaWJsZSBhY2Nlc3NpYmxlIGxhYmVsLgorIAor
ICAgICAgICBUZXN0OiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9tYXRoLWFsdHRleHQuaHRt
bAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmFjY2Vzc2li
aWxpdHlEZXNjcmlwdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5UmVuZGVy
T2JqZWN0OjpkZXRlcm1pbmVBY2Nlc3NpYmlsaXR5Um9sZSk6CisgICAgICAgICogbWF0aG1sL21h
dGhhdHRycy5pbjoKKwogMjAxMS0wMi0yMyAgSmFjb2IgRGludSAgPGRpbnUuamFjb2JAbm9raWEu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4uCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdC5jcHAJKHJldmlzaW9uIDc5MTAyKQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTEs
NiArNTEsNyBAQAogI2luY2x1ZGUgIkhpdFRlc3RSZXF1ZXN0LmgiCiAjaW5jbHVkZSAiSGl0VGVz
dFJlc3VsdC5oIgogI2luY2x1ZGUgIkxvY2FsaXplZFN0cmluZ3MuaCIKKyNpbmNsdWRlICJNYXRo
TUxOYW1lcy5oIgogI2luY2x1ZGUgIk5vZGVMaXN0LmgiCiAjaW5jbHVkZSAiUHJvZ3Jlc3NUcmFj
a2VyLmgiCiAjaW5jbHVkZSAiUmVuZGVyQnV0dG9uLmgiCkBAIC0xMzU0LDggKzEzNTUsOCBAQCBT
dHJpbmcgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6YWNjZXNzCiAgICAgaWYgKCFhcmlhRGVz
Y3JpcHRpb24uaXNFbXB0eSgpKQogICAgICAgICByZXR1cm4gYXJpYURlc2NyaXB0aW9uOwogICAg
IAorICAgIE5vZGUqIG5vZGUgPSBtX3JlbmRlcmVyLT5ub2RlKCk7CiAgICAgaWYgKGlzSW1hZ2Uo
KSB8fCBpc0lucHV0SW1hZ2UoKSB8fCBpc05hdGl2ZUltYWdlKCkpIHsKLSAgICAgICAgTm9kZSog
bm9kZSA9IG1fcmVuZGVyZXItPm5vZGUoKTsKICAgICAgICAgaWYgKG5vZGUgJiYgbm9kZS0+aXNI
VE1MRWxlbWVudCgpKSB7CiAgICAgICAgICAgICBjb25zdCBBdG9taWNTdHJpbmcmIGFsdCA9IHRv
SFRNTEVsZW1lbnQobm9kZSktPmdldEF0dHJpYnV0ZShhbHRBdHRyKTsKICAgICAgICAgICAgIGlm
IChhbHQuaXNFbXB0eSgpKQpAQCAtMTM2NCw2ICsxMzY1LDExIEBAIFN0cmluZyBBY2Nlc3NpYmls
aXR5UmVuZGVyT2JqZWN0OjphY2Nlc3MKICAgICAgICAgfQogICAgIH0KICAgICAKKyNpZiBFTkFC
TEUoTUFUSE1MKQorICAgIGlmIChub2RlICYmIG5vZGUtPmlzRWxlbWVudE5vZGUoKSAmJiBzdGF0
aWNfY2FzdDxFbGVtZW50Kj4obm9kZSktPmlzTWF0aE1MRWxlbWVudCgpKQorICAgICAgICByZXR1
cm4gZ2V0QXR0cmlidXRlKE1hdGhNTE5hbWVzOjphbHR0ZXh0QXR0cik7CisjZW5kaWYKKyAgICAK
ICAgICBpZiAoaXNXZWJBcmVhKCkpIHsKICAgICAgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0gbV9y
ZW5kZXJlci0+ZG9jdW1lbnQoKTsKICAgICAgICAgCkBAIC0zMDQ4LDYgKzMwNTQsMTEgQEAgQWNj
ZXNzaWJpbGl0eVJvbGUgQWNjZXNzaWJpbGl0eVJlbmRlck9iagogICAgIGlmIChoZWFkaW5nTGV2
ZWwoKSkKICAgICAgICAgcmV0dXJuIEhlYWRpbmdSb2xlOwogICAgIAorI2lmIEVOQUJMRShNQVRI
TUwpCisgICAgaWYgKG5vZGUgJiYgbm9kZS0+aGFzVGFnTmFtZShNYXRoTUxOYW1lczo6bWF0aFRh
ZykpCisgICAgICAgIHJldHVybiBEb2N1bWVudE1hdGhSb2xlOworI2VuZGlmCisgICAgCiAgICAg
aWYgKG5vZGUgJiYgbm9kZS0+aGFzVGFnTmFtZShkZFRhZykpCiAgICAgICAgIHJldHVybiBEZWZp
bml0aW9uTGlzdERlZmluaXRpb25Sb2xlOwogICAgIApJbmRleDogU291cmNlL1dlYkNvcmUvbWF0
aG1sL21hdGhhdHRycy5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9tYXRobWwvbWF0
aGF0dHJzLmluCShyZXZpc2lvbiA3OTEwMikKKysrIFNvdXJjZS9XZWJDb3JlL21hdGhtbC9tYXRo
YXR0cnMuaW4JKHdvcmtpbmcgY29weSkKQEAgLTMsNiArMyw3IEBAIG5hbWVzcGFjZVVSST0iaHR0
cDovL3d3dy53My5vcmcvMTk5OC9NYXQKIGd1YXJkRmFjdG9yeVdpdGg9IkVOQUJMRShNQVRITUwp
IgogYXR0cnNOdWxsTmFtZXNwYWNlCiAKK2FsdHRleHQKIGJhY2tncm91bmQKIGNsb3NlCiBjb2xv
cgpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkocmV2aXNpb24gNzk0NDkpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0wMi0yMyAgQ2hyaXMgRmxlaXphY2gg
IDxjZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFYOiBXZWJLaXQgc2hvdWxkIGV4cG9zZSBNYXRoTUwgYXQgbGVhc3Qg
YXMgd2VsbCBhcyBpdCBleHBvc2VzIEFSSUEgcm9sZT0ibWF0aCIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU1MDQ5CisKKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvYWNjZXNzaWJpbGl0eS9tYXRoLWFsdHRleHQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9tYXRoLWFsdHRleHQuaHRtbDogQWRk
ZWQuCisKIDIwMTEtMDItMjMgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgVW5yZXZpZXdlZCBDaHJvbWl1bSBleHBlY3RhdGlvbnMgdXBkYXRlLiBBZGQg
bW9yZSBTbm93IExlb3BhcmQtb25seQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Fj
Y2Vzc2liaWxpdHkvbWF0aC1hbHR0ZXh0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9tYXRoLWFsdHRleHQtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxp
dHkvbWF0aC1hbHR0ZXh0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMyBA
QAorRmUxeENveFNiMgorVGhpcyB0ZXN0cyB0aGF0IGEgbWF0aCBlbGVtZW50IHdpbGwgYmUgZXhw
b3NlZCBsaWtlIGFuIEFSSUEgbWF0aCBlbGVtZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBz
ZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVU
RSIuCisKKworUEFTUyBtYXRoLnJvbGUgaXMgJ0FYUm9sZTogQVhHcm91cCcKK1BBU1MgbWF0aC5z
dWJyb2xlIGlzICdBWFN1YnJvbGU6IEFYRG9jdW1lbnRNYXRoJworUEFTUyBtYXRoLmRlc2NyaXB0
aW9uIGlzICdBWERlc2NyaXB0aW9uOiBGIGUgc3ViIDEgIG1pbnVzIHgsIGVuZCBzdWJzY3JpcHQu
IEMgbyBzdWIgeCwgUyBiIHN1YiAyJworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3Np
YmlsaXR5L21hdGgtYWx0dGV4dC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9hY2Nlc3NpYmlsaXR5L21hdGgtYWx0dGV4dC5odG1sCShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvbWF0aC1hbHR0ZXh0Lmh0bWwJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNjAgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8v
SUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hl
ZXQiIGhyZWY9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4K
KzxzY3JpcHQ+Cit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7Cis8L3NjcmlwdD4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBpZD0iYm9keSI+CisKKzxtYXRoIHRhYmluZGV4PSIwIiBp
ZD0ibWF0aCIgYWx0dGV4dD0iRiBlIHN1YiAxICBtaW51cyB4LCBlbmQgc3Vic2NyaXB0LiBDIG8g
c3ViIHgsIFMgYiBzdWIgMiI+CisgICAgICAgIDxtcm93PgorICAgICAgICAgIDxtc3ViPgorICAg
ICAgICAgICAgPG1yb3c+CisgICAgICAgICAgICAgIDxtdGV4dD5GZTwvbXRleHQ+CisgICAgICAg
ICAgICA8L21yb3c+CisgICAgICAgICAgICA8bXJvdz4KKyAgICAgICAgICAgICAgPG1uPjE8L21u
PgorICAgICAgICAgICAgICA8bW8+LTwvbW8+CisgICAgICAgICAgICAgIDxtaT54PC9taT4KKyAg
ICAgICAgICAgIDwvbXJvdz4KKyAgICAgICAgICA8L21zdWI+CisgICAgICAgICAgPG1zdWI+Cisg
ICAgICAgICAgICA8bXJvdz4KKyAgICAgICAgICAgICAgPG10ZXh0PkNvPC9tdGV4dD4KKyAgICAg
ICAgICAgIDwvbXJvdz4KKyAgICAgICAgICAgIDxtaT54PC9taT4KKyAgICAgICAgICA8L21zdWI+
CisgICAgICAgICAgPG1zdWI+CisgICAgICAgICAgICA8bXJvdz4KKyAgICAgICAgICAgICAgPG10
ZXh0PlNiPC9tdGV4dD4KKyAgICAgICAgICAgIDwvbXJvdz4KKyAgICAgICAgICAgIDxtbj4yPC9t
bj4KKyAgICAgICAgICA8L21zdWI+CisgICAgICAgIDwvbXJvdz4KKyAgICAgIDwvbWF0aD4KKwor
PHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKworPHNj
cmlwdD4KKworICAgIGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgYSBtYXRoIGVsZW1lbnQg
d2lsbCBiZSBleHBvc2VkIGxpa2UgYW4gQVJJQSBtYXRoIGVsZW1lbnQuIik7CisKKyAgICBpZiAo
d2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisKKyAgICAgICAgdmFyIG1hdGggPSBh
Y2Nlc3NpYmlsaXR5Q29udHJvbGxlci5yb290RWxlbWVudC5jaGlsZEF0SW5kZXgoMCkuY2hpbGRB
dEluZGV4KDApLmNoaWxkQXRJbmRleCgwKTsKKyAgICAgICAgc2hvdWxkQmUoIm1hdGgucm9sZSIs
ICInQVhSb2xlOiBBWEdyb3VwJyIpOworICAgICAgICBzaG91bGRCZSgibWF0aC5zdWJyb2xlIiwg
IidBWFN1YnJvbGU6IEFYRG9jdW1lbnRNYXRoJyIpOworICAgICAgICBzaG91bGRCZSgibWF0aC5k
ZXNjcmlwdGlvbiIsICInQVhEZXNjcmlwdGlvbjogRiBlIHN1YiAxICBtaW51cyB4LCBlbmQgc3Vi
c2NyaXB0LiBDIG8gc3ViIHgsIFMgYiBzdWIgMiciKTsKKworICAgIH0KKworICAgIHN1Y2Nlc3Nm
dWxseVBhcnNlZCA9IHRydWU7Cis8L3NjcmlwdD4KKworPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zh
c3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0
bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>