<?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>25557</bug_id>
          
          <creation_ts>2009-05-04 17:22:08 -0700</creation_ts>
          <short_desc>REGRESSION: Canvas elements are ignored instead of being exposed as AXImage</short_desc>
          <delta_ts>2009-05-04 17:39:33 -0700</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>Mac</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="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>119901</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-05-04 17:22:08 -0700</bug_when>
    <thetext>Canvas elements are ignored instead of expose as AXImage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119904</commentid>
    <comment_count>1</comment_count>
      <attachid>30006</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-05-04 17:25:42 -0700</bug_when>
    <thetext>Created attachment 30006
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119905</commentid>
    <comment_count>2</comment_count>
      <attachid>30006</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-05-04 17:29:40 -0700</bug_when>
    <thetext>Comment on attachment 30006
patch

r=me, minor typo in the test case: alt=&quot;cavnas 1&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119907</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-05-04 17:32:23 -0700</bug_when>
    <thetext>*** Bug 25556 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119911</commentid>
    <comment_count>4</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-05-04 17:39:33 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/43197</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30006</attachid>
            <date>2009-05-04 17:25:42 -0700</date>
            <delta_ts>2009-05-04 17:29:13 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>5000</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MzE5NSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMDUtMDQgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBCdWcgMjU1NTc6IFJFR1JFU1NJT046IENhbnZhcyBlbGVtZW50cyBhcmUgaWdub3JlZCBpbnN0
ZWFkIG9mIGJlaW5nIGV4cG9zZWQgYXMgQVhJbWFnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjU1NTcKKworICAgICAgICBUZXN0OiBhY2Nlc3NpYmls
aXR5L2NhbnZhcy5odG1sCisKKyAgICAgICAgKiBwYWdlL0FjY2Vzc2liaWxpdHlSZW5kZXJPYmpl
Y3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6YWNj
ZXNzaWJpbGl0eUlzSWdub3JlZCk6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5UmVu
ZGVyT2JqZWN0Ojpyb2xlVmFsdWUpOgorCiAyMDA5LTA1LTA0ICBLYWkgQnLDvG5pbmcgIDxrYWlA
Z3JhbnVzLm5ldD4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KSW5kZXg6IFdl
YkNvcmUvcGFnZS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL3BhZ2UvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAJKHJldmlzaW9uIDQzMTkw
KQorKysgV2ViQ29yZS9wYWdlL0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC01Nyw2ICs1Nyw3IEBACiAjaW5jbHVkZSAiUGFnZS5oIgogI2luY2x1ZGUgIlJl
bmRlckZpZWxkc2V0LmgiCiAjaW5jbHVkZSAiUmVuZGVyRmlsZVVwbG9hZENvbnRyb2wuaCIKKyNp
bmNsdWRlICJSZW5kZXJIVE1MQ2FudmFzLmgiCiAjaW5jbHVkZSAiUmVuZGVySW1hZ2UuaCIKICNp
bmNsdWRlICJSZW5kZXJJbmxpbmUuaCIKICNpbmNsdWRlICJSZW5kZXJMaXN0Qm94LmgiCkBAIC0x
MjI4LDYgKzEyMjksMTMgQEAgYm9vbCBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0OjphY2Nlc3Np
YgogICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CiAgICAgICAgIAorICAg
ICAgICBpZiAobm9kZSAmJiBub2RlLT5oYXNUYWdOYW1lKGNhbnZhc1RhZykpIHsKKyAgICAgICAg
ICAgIFJlbmRlckhUTUxDYW52YXMqIGNhbnZhcyA9IHN0YXRpY19jYXN0PFJlbmRlckhUTUxDYW52
YXMqPihtX3JlbmRlcmVyKTsKKyAgICAgICAgICAgIGlmIChjYW52YXMtPmhlaWdodCgpIDw9IDEg
fHwgY2FudmFzLT53aWR0aCgpIDw9IDEpCisgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cisg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAgICAgICAgCiAgICAgICAgIC8v
IGNoZWNrIGZvciBvbmUtZGltZW5zaW9uYWwgaW1hZ2UKICAgICAgICAgUmVuZGVySW1hZ2UqIGlt
YWdlID0gdG9SZW5kZXJJbWFnZShtX3JlbmRlcmVyKTsKICAgICAgICAgaWYgKGltYWdlLT5oZWln
aHQoKSA8PSAxIHx8IGltYWdlLT53aWR0aCgpIDw9IDEpCkBAIC0yMTcxLDYgKzIxNzksOSBAQCBB
Y2Nlc3NpYmlsaXR5Um9sZSBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqCiAgICAgICAgICAgICByZXR1
cm4gQnV0dG9uUm9sZTsKICAgICAgICAgcmV0dXJuIEltYWdlUm9sZTsKICAgICB9CisgICAgaWYg
KG5vZGUgJiYgbm9kZS0+aGFzVGFnTmFtZShjYW52YXNUYWcpKQorICAgICAgICByZXR1cm4gSW1h
Z2VSb2xlOworICAgIAogICAgIGlmIChtX3JlbmRlcmVyLT5pc1JlbmRlclZpZXcoKSkKICAgICAg
ICAgcmV0dXJuIFdlYkFyZWFSb2xlOwogICAgIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNDMxOTUpCisr
KyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAor
MjAwOS0wNS0wNCAgQ2hyaXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ1ZyAyNTU1NzogUkVH
UkVTU0lPTjogQ2FudmFzIGVsZW1lbnRzIGFyZSBpZ25vcmVkIGluc3RlYWQgb2YgYmVpbmcgZXhw
b3NlZCBhcyBBWEltYWdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yNTU1NworCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9jYW52YXMtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2NhbnZhcy5odG1sOiBBZGRlZC4K
KwogMjAwOS0wNS0wNCAgS2FpICA8c2V0IEVNQUlMX0FERFJFU1MgZW52aXJvbm1lbnQgdmFyaWFi
bGU+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBMYXlvdXRUZXN0
cy9hY2Nlc3NpYmlsaXR5L2NhbnZhcy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS9jYW52YXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9jYW52YXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDIgQEAKK1Rlc3QgcGFzc2VkCisKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vz
c2liaWxpdHkvY2FudmFzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS9jYW52YXMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvY2FudmFzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNjMgQEAKKzxodG1sPgorPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCisgICAgZnVuY3Rpb24gZHJhd0NhbnZhcyhj
b250ZXh0KSB7CisgICAgICAgIGNvbnRleHQubGluZVdpZHRoID0gMTAuMDsKKyAgICAgICAgY29u
dGV4dC5saW5lQ2FwID0gInJvdW5kIjsKKworICAgICAgICBjb250ZXh0LmJlZ2luUGF0aCgpOwor
CisgICAgICAgIC8vIERyYXcgYSBib3VuZHMgcmVjdCAoZGVmYXVsdCBjb2xvciBpcyBibGFjaykK
KyAgICAgICAgY29udGV4dC5zdHJva2VSZWN0KDAsIDAsIDMwMCwgMzAwKTsKKworICAgICAgICBj
b250ZXh0LnN0cm9rZVN0eWxlID0gIiM4MDgwODAiOworCisgICAgICAgIC8vIERyYXcgYSB2ZXJ0
aWNhbCBsaW5lCisgICAgICAgIGNvbnRleHQubW92ZVRvKDE1MCwgMTAwKTsKKyAgICAgICAgY29u
dGV4dC5saW5lVG8oMTUwLCAyMDApOworICAgICAgICBjb250ZXh0LnN0cm9rZSgpOworCisgICAg
ICAgIC8vIERyYXcgYSBob3Jpem9udGFsIGxpbmUKKyAgICAgICAgY29udGV4dC5tb3ZlVG8oMTAw
LCAxNTApOworICAgICAgICBjb250ZXh0LmxpbmVUbygyMDAsIDE1MCk7CisgICAgICAgIGNvbnRl
eHQuc3Ryb2tlKCk7CisgICAgfQorCisgICAgZnVuY3Rpb24gX29ubG9hZCgpIHsKKyAgICAgICAg
dmFyIGNvbnRleHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibXlDYW52YXMiKS5nZXRDb250
ZXh0KCIyZCIpOworICAgICAgICBkcmF3Q2FudmFzKGNvbnRleHQpOworICAgIH0KKzwvc2NyaXB0
PgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4KKzxib2R5IGlk
PSJib2R5IiBvbmxvYWQ9Il9vbmxvYWQoKSI+CisKKzxodG1sPgorIAorICAgIDwhLS0gVGhpcyB0
ZXN0IG1ha2VzIHN1cmUgdGhhdCBhIGNhbnZhcyBlbGVtZW50IHNob3dzIHVwIGFzIGFuIGltYWdl
IC0tPgorIAorICAgIDxjYW52YXMgaWQ9Im15Q2FudmFzIiBzdHlsZT0id2lkdGg6MzAwcHg7aGVp
Z2h0OjMwMHB4OyIgIHdpZHRoPSczMDAnIGhlaWdodD0nMzAwJyBhbHQ9ImNhdm5hcyAxIj48L2Nh
bnZhcz4KKworICAgIDxkaXYgaWQ9InJlc3VsdCI+PC9kaXY+CisgICAgIAorICAgIDxzY3JpcHQ+
CisgICAgICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAg
ICAgIHZhciByZXN1bHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0Iik7CisKKyAg
ICAgICAgICAgIHZhciBib2R5ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJvZHkiKTsKKyAg
ICAgICAgICAgIGJvZHkuZm9jdXMoKTsKKyAgICAgICAgICAgIHZhciBjYW52YXNFbGVtZW50ID0g
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDApLmNo
aWxkQXRJbmRleCgwKTsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgdmFyIHBhdHRlcm4gPSAi
QVhSb2xlOiBBWEltYWdlIjsKKyAgICAgICAgICAgIGlmIChjYW52YXNFbGVtZW50LmFsbEF0dHJp
YnV0ZXMoKS5pbmRleE9mKHBhdHRlcm4pICE9IC0xKSB7CisgICAgICAgICAgICAgICAgcmVzdWx0
LmlubmVyVGV4dCArPSAiVGVzdCBwYXNzZWRcbiI7CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICBlbHNlIHsKKyAgICAgICAgICAgICAgICAgcmVzdWx0LmlubmVyVGV4dCArPSAiVGVzdCBmYWls
ZWRcbiIgKyBjYW52YXNFbGVtZW50LmFsbEF0dHJpYnV0ZXMoKTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgfQorICAgIDwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="15052"
          type_id="1"
          status="+"
          setter="bdakin"
    />
          </attachment>
      

    </bug>

</bugzilla>