<?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>40574</bug_id>
          
          <creation_ts>2010-06-14 09:40:54 -0700</creation_ts>
          <short_desc>AX: AXUnknown objects are being returned</short_desc>
          <delta_ts>2010-06-14 11:43:37 -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>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>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>237870</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-06-14 09:40:54 -0700</bug_when>
    <thetext>If a render object has an ancestor with a title/summary attribute, its possible they will show up in the AX hierarchy even if they should not. On the mac side at least, accessibility should never return AXUnknown objects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237942</commentid>
    <comment_count>1</comment_count>
      <attachid>58675</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-06-14 11:36:03 -0700</bug_when>
    <thetext>Created attachment 58675
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237949</commentid>
    <comment_count>2</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-06-14 11:43:37 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/61132</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>58675</attachid>
            <date>2010-06-14 11:36:03 -0700</date>
            <delta_ts>2010-06-14 11:39:31 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>4588</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2MTEzMCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzQgQEAKKzIwMTAtMDYtMTQgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBWDogQVhVbmtub3duIG9iamVjdHMgYXJlIGJlaW5nIHJldHVybmVkCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MDU3NAorCisgICAgICAgIFRlc3Q6
IHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L25vLXVua25vd24tb2JqZWN0cy13aGVuLXRpdGxl
LWF0dHJpYnV0ZS1wcmVzZW50Lmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL0Fj
Y2Vzc2liaWxpdHlPYmplY3RNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5
T2JqZWN0OjphY2Nlc3NpYmlsaXR5UGxhdGZvcm1JbmNsdWRlc09iamVjdCk6CisKIDIwMTAtMDYt
MTQgIENoYW5nIFNodSAgPGNoYW5nLnNodUBub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4uCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA2MTEzMCkK
KysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDE1IEBA
CiAyMDEwLTA2LTE0ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQVg6IEFYVW5rbm93
biBvYmplY3RzIGFyZSBiZWluZyByZXR1cm5lZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDA1NzQKKworICAgICAgICAqIHBsYXRmb3JtL21hYy9hY2Nl
c3NpYmlsaXR5L25vLXVua25vd24tb2JqZWN0cy13aGVuLXRpdGxlLWF0dHJpYnV0ZS1wcmVzZW50
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxp
dHkvbm8tdW5rbm93bi1vYmplY3RzLXdoZW4tdGl0bGUtYXR0cmlidXRlLXByZXNlbnQuaHRtbDog
QWRkZWQuCisKKzIwMTAtMDYtMTQgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNv
bT4KKwogICAgICAgICBSZXZpZXdlZCBieSBCZXRoIERha2luLgogCiAgICAgICAgIEFYOiBuZWVk
IHRvIHVwZGF0ZSBpZnJhbWUtYmFzdGFyZGl6YXRpb24uaHRtbCBMYXlvdXRUZXN0IHRvIGJlIG1v
cmUgbW9kZXJuCkluZGV4OiBXZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL0FjY2Vzc2liaWxpdHlP
YmplY3RNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9BY2Nl
c3NpYmlsaXR5T2JqZWN0TWFjLm1tCShyZXZpc2lvbiA2MTEzMCkKKysrIFdlYkNvcmUvYWNjZXNz
aWJpbGl0eS9tYWMvQWNjZXNzaWJpbGl0eU9iamVjdE1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAt
NDYsNiArNDYsMTEgQEAKICAgICBpZiAoaXNNZW51TGlzdFBvcHVwKCkgfHwgaXNNZW51TGlzdE9w
dGlvbigpKQogICAgICAgICByZXR1cm4gSWdub3JlT2JqZWN0OwogCisgICAgLy8gTmV2ZXIgZXhw
b3NlIGFuIHVua25vd24gb2JqZWN0IG9uIHRoZSBNYWMuIENsaWVudHMgb2YgdGhlIEFYIEFQSSB3
aWxsIG5vdCBrbm93IHdoYXQgdG8gZG8gd2l0aCBpdC4KKyAgICAvLyBTcGVjaWFsIGNhc2UgaXMg
d2hlbiB0aGUgdW5rbm93biBvYmplY3QgaXMgYWN0dWFsbHkgYW4gYXR0YWNobWVudC4KKyAgICBp
ZiAocm9sZVZhbHVlKCkgPT0gVW5rbm93blJvbGUgJiYgIWlzQXR0YWNobWVudCgpKQorICAgICAg
ICByZXR1cm4gSWdub3JlT2JqZWN0OworICAgIAogICAgIHJldHVybiBEZWZhdWx0QmVoYXZpb3I7
CiB9CiAgICAgCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9u
by11bmtub3duLW9iamVjdHMtd2hlbi10aXRsZS1hdHRyaWJ1dGUtcHJlc2VudC1leHBlY3RlZC50
eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkv
bm8tdW5rbm93bi1vYmplY3RzLXdoZW4tdGl0bGUtYXR0cmlidXRlLXByZXNlbnQtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxp
dHkvbm8tdW5rbm93bi1vYmplY3RzLXdoZW4tdGl0bGUtYXR0cmlidXRlLXByZXNlbnQtZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDExIEBACitUZXh0CitUaGlzIHRlc3QgdGhh
dCBhIHBhcmVudCBvYmplY3QgaGFzIGhlbHAgdGV4dCwgaXQgZG9lcyBub3QgY2F1c2UgaW50ZXJt
ZWRpYXRlLCB1bmtub3duIG9iamVjdHMgdG8gYWxzbyBiZSByZXR1cm5lZCB0aHJvdWdoIGFjY2Vz
c2liaWxpdHkuIFRoZSB0ZXN0IGlzIHRoYXQgdGhlIGNoaWxkIG9mIHRoZSBkaXYgaXMgdGhlICdU
ZXh0JyBvYmplY3QgYW5kIG5vdCB0aGUgc3BhbiBvYmplY3RzLgorCitPbiBzdWNjZXNzLCB5b3Ug
d2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBD
T01QTEVURSIuCisKKworUEFTUyBkaXZncm91cC5jaGlsZEF0SW5kZXgoMCkucm9sZSBpcyAnQVhS
b2xlOiBBWFN0YXRpY1RleHQnCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxp
dHkvbm8tdW5rbm93bi1vYmplY3RzLXdoZW4tdGl0bGUtYXR0cmlidXRlLXByZXNlbnQuaHRtbAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9uby11
bmtub3duLW9iamVjdHMtd2hlbi10aXRsZS1hdHRyaWJ1dGUtcHJlc2VudC5odG1sCShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvbm8tdW5rbm93
bi1vYmplY3RzLXdoZW4tdGl0bGUtYXR0cmlidXRlLXByZXNlbnQuaHRtbAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSw0MiBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRN
TC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4v
Li4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9
Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxz
Y3JpcHQ+Cit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7CitpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQorICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwor
PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKworPGRpdiB0YWJpbmRleD0wIGlkPSJkaXZncm91
cCIgc3VtbWFyeT0iSGVsbG8iPgorPHNwYW4+CisgPHNwYW4+CisgICBUZXh0CisgPC9zcGFuPgor
PC9zcGFuPgorPC9kaXY+CisKKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29u
c29sZSI+PC9kaXY+CisKKzxzY3JpcHQ+CisKKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IHRo
YXQgYSBwYXJlbnQgb2JqZWN0IGhhcyBoZWxwIHRleHQsIGl0IGRvZXMgbm90IGNhdXNlIGludGVy
bWVkaWF0ZSwgdW5rbm93biBvYmplY3RzIHRvIGFsc28gYmUgcmV0dXJuZWQgdGhyb3VnaCBhY2Nl
c3NpYmlsaXR5LiBUaGUgdGVzdCBpcyB0aGF0IHRoZSBjaGlsZCBvZiB0aGUgZGl2IGlzIHRoZSAn
VGV4dCcgb2JqZWN0IGFuZCBub3QgdGhlIHNwYW4gb2JqZWN0cy4iKTsKKworICAgIGlmICh3aW5k
b3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImRpdmdyb3VwIikuZm9jdXMoKTsKKyAgICAgICAgdmFyIGRpdmdyb3VwID0gYWNjZXNz
aWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQ7CisgICAgICAgIHNob3VsZEJlKCJkaXZn
cm91cC5jaGlsZEF0SW5kZXgoMCkucm9sZSIsICInQVhSb2xlOiBBWFN0YXRpY1RleHQnIik7Cisg
ICAgfQorCisgICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorCis8c2Ny
aXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Nj
cmlwdD4KKworPC9ib2R5PgorPC9odG1sPgorCg==
</data>
<flag name="review"
          id="45078"
          type_id="1"
          status="+"
          setter="bdakin"
    />
          </attachment>
      

    </bug>

</bugzilla>