<?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>24282</bug_id>
          
          <creation_ts>2009-03-01 17:14:37 -0800</creation_ts>
          <short_desc>AX Palindrome error when asking for a specific index of the AXChildren array</short_desc>
          <delta_ts>2009-03-01 22:27:49 -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>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>111771</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-03-01 17:14:37 -0800</bug_when>
    <thetext>When retrieving an attachment object from a range of the children, AX returns the wrong object</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111772</commentid>
    <comment_count>1</comment_count>
      <attachid>28158</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-03-01 18:21:36 -0800</bug_when>
    <thetext>Created attachment 28158
patch to fix palindrom error

No tests added. Instead DumpRenderTree was changed to exercise the fixed code in WebCore. Layout tests continue to pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111778</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-03-01 21:25:13 -0800</bug_when>
    <thetext>If this was landed then the bug should have been closed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28158</attachid>
            <date>2009-03-01 18:21:36 -0800</date>
            <delta_ts>2009-03-01 18:50:21 -0800</delta_ts>
            <desc>patch to fix palindrom error</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6230</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MTM0OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDktMDMtMDEgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBCdWcgMjQyODI6IEFYIFBhbGluZHJvbWUgZXJyb3Igd2hlbiBhc2tpbmcgZm9yIGEgc3BlY2lm
aWMgaW5kZXggb2YgdGhlIEFYQ2hpbGRyZW4gYXJyYXkKKyAgICAgICAgPGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDI4Mj4KKworICAgICAgICBXaGVuIGZldGNoaW5n
IGFuIGFycmF5IG9mIGVsZW1lbnRzIHdpdGggYSByYW5nZSwgYXR0YWNobWVudCB2aWV3cyBuZWVk
IHRvIGJlIHJldHVybmVkCisgICAgICAgIGluc3RlYWQgb2YgdGhlIGFjdHVhbCBhdHRhY2htZW50
LgorCisgICAgICAgICogcGFnZS9tYWMvQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIubW06Cisg
ICAgICAgICgtW0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlJbmRleE9m
Q2hpbGQ6XSk6CisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2li
aWxpdHlBcnJheUF0dHJpYnV0ZVZhbHVlczppbmRleDptYXhDb3VudDpdKToKKwogMjAwOS0wMy0w
MSAgT2phbiBWYWZhaSAgPG9qYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEVyaWMgU2VpZGVsLgpJbmRleDogV2ViQ29yZS9wYWdlL21hYy9BY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlci5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BhZ2UvbWFjL0FjY2Vzc2liaWxpdHlP
YmplY3RXcmFwcGVyLm1tCShyZXZpc2lvbiA0MTM0NCkKKysrIFdlYkNvcmUvcGFnZS9tYWMvQWNj
ZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIubW0JKHdvcmtpbmcgY29weSkKQEAgLTIwNjQsNyArMjA2
NCw4IEBAIHN0YXRpYyBSZW5kZXJPYmplY3QqIHJlbmRlcmVyRm9yVmlldyhOU1YKICAgICAKICAg
ICB1bnNpZ25lZCBjb3VudCA9IGNoaWxkcmVuLnNpemUoKTsKICAgICBmb3IgKHVuc2lnbmVkIGsg
PSAwOyBrIDwgY291bnQ7ICsraykgewotICAgICAgICBpZiAoY2hpbGRyZW5ba10tPndyYXBwZXIo
KSA9PSBjaGlsZCkKKyAgICAgICAgQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIqIHdyYXBwZXIg
PSBjaGlsZHJlbltrXS0+d3JhcHBlcigpOworICAgICAgICBpZiAod3JhcHBlciA9PSBjaGlsZCB8
fCAoY2hpbGRyZW5ba10tPmlzQXR0YWNobWVudCgpICYmIFt3cmFwcGVyIGF0dGFjaG1lbnRWaWV3
XSA9PSBjaGlsZCkpIAogICAgICAgICAgICAgcmV0dXJuIGs7CiAgICAgfQogCkBAIC0yMTE4LDgg
KzIxMTksMTYgQEAgc3RhdGljIFJlbmRlck9iamVjdCogcmVuZGVyZXJGb3JWaWV3KE5TVgogICAg
ICAgICB1bnNpZ25lZCBhdmFpbGFibGUgPSBtaW4oY2hpbGRDb3VudCAtIGluZGV4LCBtYXhDb3Vu
dCk7CiAgICAgICAgIAogICAgICAgICBOU011dGFibGVBcnJheSAqc3ViYXJyYXkgPSBbTlNNdXRh
YmxlQXJyYXkgYXJyYXlXaXRoQ2FwYWNpdHk6YXZhaWxhYmxlXTsKLSAgICAgICAgZm9yICh1bnNp
Z25lZCBhZGRlZCA9IDA7IGFkZGVkIDwgYXZhaWxhYmxlOyArK2luZGV4LCArK2FkZGVkKQotICAg
ICAgICAgICAgW3N1YmFycmF5IGFkZE9iamVjdDpjaGlsZHJlbltpbmRleF0tPndyYXBwZXIoKV07
CisgICAgICAgIGZvciAodW5zaWduZWQgYWRkZWQgPSAwOyBhZGRlZCA8IGF2YWlsYWJsZTsgKytp
bmRleCwgKythZGRlZCkgeworICAgICAgICAgICAgQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIq
IHdyYXBwZXIgPSBjaGlsZHJlbltpbmRleF0tPndyYXBwZXIoKTsKKyAgICAgICAgICAgIGlmICh3
cmFwcGVyKSB7CisgICAgICAgICAgICAgICAgLy8gVGhlIGF0dGFjaG1lbnQgdmlldyBzaG91bGQg
YmUgcmV0dXJuZWQsIG90aGVyd2lzZSBBWCBwYWxpbmRyb21lIGVycm9ycyBvY2N1ci4KKyAgICAg
ICAgICAgICAgICBpZiAoY2hpbGRyZW5baW5kZXhdLT5pc0F0dGFjaG1lbnQoKSAmJiBbd3JhcHBl
ciBhdHRhY2htZW50Vmlld10pCisgICAgICAgICAgICAgICAgICAgIFtzdWJhcnJheSBhZGRPYmpl
Y3Q6W3dyYXBwZXIgYXR0YWNobWVudFZpZXddXTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgICAgIFtzdWJhcnJheSBhZGRPYmplY3Q6d3JhcHBlcl07CisgICAgICAgICAg
ICB9CisgICAgICAgIH0KICAgICAgICAgCiAgICAgICAgIHJldHVybiBzdWJhcnJheTsKICAgICB9
CkluZGV4OiBXZWJLaXRUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiA0MTM0OCkKKysrIFdlYktpdFRvb2xzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDA5LTAzLTAxICBDaHJpcyBGbGVpemFjaCAg
PGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQnVnIDI0MjgyOiBBWCBQYWxpbmRyb21lIGVycm9yIHdoZW4gYXNraW5n
IGZvciBhIHNwZWNpZmljIGluZGV4IG9mIHRoZSBBWENoaWxkcmVuIGFycmF5CisKKyAgICAgICAg
Q2hhbmdlIGdldENoaWxkQXRJbmRleCgpIHRvIGdldCBhIHJhbmdlIG9mIGNoaWxkcmVuIGluc3Rl
YWQgb2YgYWxsIHRoZSBjaGlsZHJlbi4KKyAgICAgICAgVGhpcyBleGVyY2lzZXMgY29kZSBpbiBX
ZWJDb3JlIHRoYXQgcmV0dXJucyBlbGVtZW50cyB3aGVuIGFza2VkIGZvciBmcm9tIGEgcmFuZ2Uu
CisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50Lmg6Cisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRNYWMubW06
CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpnZXRDaGlsZHJlbldpdGhSYW5nZSk6
CisgICAgICAgIChBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpnZXRDaGlsZEF0SW5kZXgpOgorICAg
ICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2luLmNwcDoK
KyAgICAgICAgKEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmdldENoaWxkcmVuV2l0aFJhbmdlKToK
KwogMjAwOS0wMy0wMSAgSmFuIE1pY2hhZWwgQWxvbnpvICA8am1hbG9uem9Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBSZXZpZXdlZCBieSBIb2xnZXIgRnJleXRoZXIuCkluZGV4OiBXZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50LmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5oCShyZXZp
c2lvbiA0MTM0NCkKKysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL0FjY2Vzc2liaWxpdHlV
SUVsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtNjAsNiArNjAsOCBAQCBwdWJsaWM6CiAgICAg
dm9pZCBnZXRMaW5rZWRVSUVsZW1lbnRzKFZlY3RvcjxBY2Nlc3NpYmlsaXR5VUlFbGVtZW50PiYp
OwogICAgIHZvaWQgZ2V0RG9jdW1lbnRMaW5rcyhWZWN0b3I8QWNjZXNzaWJpbGl0eVVJRWxlbWVu
dD4mKTsKICAgICB2b2lkIGdldENoaWxkcmVuKFZlY3RvcjxBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
PiYpOworICAgIHZvaWQgZ2V0Q2hpbGRyZW5XaXRoUmFuZ2UoVmVjdG9yPEFjY2Vzc2liaWxpdHlV
SUVsZW1lbnQ+JiwgdW5zaWduZWQgbG9jYXRpb24sIHVuc2lnbmVkIGxlbmd0aCk7CisgICAgCiAg
ICAgQWNjZXNzaWJpbGl0eVVJRWxlbWVudCBnZXRDaGlsZEF0SW5kZXgodW5zaWduZWQpOwogICAg
IEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQgdGl0bGVVSUVsZW1lbnQoKTsKICAgICBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50IHBhcmVudEVsZW1lbnQoKTsKSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL21hYy9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50TWFjLm1tCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50TWFjLm1t
CShyZXZpc2lvbiA0MTM0NCkKKysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9BY2Nl
c3NpYmlsaXR5VUlFbGVtZW50TWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xOTMsMTMgKzE5Mywx
OSBAQCB2b2lkIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmdldENoaWxkcmVuCiAgICAgY29udmVy
dE5TQXJyYXlUb1ZlY3RvcihjaGlsZHJlbiwgZWxlbWVudFZlY3Rvcik7CiB9CiAKK3ZvaWQgQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6Z2V0Q2hpbGRyZW5XaXRoUmFuZ2UoVmVjdG9yPEFjY2Vzc2li
aWxpdHlVSUVsZW1lbnQ+JiBlbGVtZW50VmVjdG9yLCB1bnNpZ25lZCBsb2NhdGlvbiwgdW5zaWdu
ZWQgbGVuZ3RoKQoreworICAgIE5TQXJyYXkqIGNoaWxkcmVuID0gW21fZWxlbWVudCBhY2Nlc3Np
YmlsaXR5QXJyYXlBdHRyaWJ1dGVWYWx1ZXM6TlNBY2Nlc3NpYmlsaXR5Q2hpbGRyZW5BdHRyaWJ1
dGUgaW5kZXg6bG9jYXRpb24gbWF4Q291bnQ6bGVuZ3RoXTsKKyAgICBjb252ZXJ0TlNBcnJheVRv
VmVjdG9yKGNoaWxkcmVuLCBlbGVtZW50VmVjdG9yKTsKK30KKwogQWNjZXNzaWJpbGl0eVVJRWxl
bWVudCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpnZXRDaGlsZEF0SW5kZXgodW5zaWduZWQgaW5k
ZXgpCiB7CiAgICAgVmVjdG9yPEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ+IGNoaWxkcmVuOwotICAg
IGdldENoaWxkcmVuKGNoaWxkcmVuKTsKKyAgICBnZXRDaGlsZHJlbldpdGhSYW5nZShjaGlsZHJl
biwgaW5kZXgsIDEpOwogCi0gICAgaWYgKGluZGV4IDwgY2hpbGRyZW4uc2l6ZSgpKQotICAgICAg
ICByZXR1cm4gY2hpbGRyZW5baW5kZXhdOworICAgIGlmIChjaGlsZHJlbi5zaXplKCkgPT0gMSkK
KyAgICAgICAgcmV0dXJuIGNoaWxkcmVuWzBdOwogICAgIHJldHVybiBuaWw7CiB9CiAKSW5kZXg6
IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2lu
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vQWNjZXNz
aWJpbGl0eVVJRWxlbWVudFdpbi5jcHAJKHJldmlzaW9uIDQxMzQ0KQorKysgV2ViS2l0VG9vbHMv
RHVtcFJlbmRlclRyZWUvd2luL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRXaW4uY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC02Myw2ICs2MywxNiBAQCB2b2lkIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6Omdl
dENoaWxkcmVuCiAgICAgICAgIGNoaWxkcmVuLmFwcGVuZChnZXRDaGlsZEF0SW5kZXgoaSkpOwog
fQogCit2b2lkIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmdldENoaWxkcmVuV2l0aFJhbmdlKFZl
Y3RvcjxBY2Nlc3NpYmlsaXR5VUlFbGVtZW50PiYgZWxlbWVudFZlY3RvciwgdW5zaWduZWQgbG9j
YXRpb24sIHVuc2lnbmVkIGxlbmd0aCkKK3sKKyAgICBsb25nIGNoaWxkQ291bnQ7CisgICAgdW5z
aWduZWQgYXBwZW5kZWRDb3VudCA9IDA7CisgICAgaWYgKEZBSUxFRChtX2VsZW1lbnQtPmdldF9h
Y2NDaGlsZENvdW50KCZjaGlsZENvdW50KSkpCisgICAgICAgIHJldHVybjsKKyAgICBmb3IgKGxv
bmcgaSA9IGxvY2F0aW9uOyBpIDwgY2hpbGRDb3VudCAmJiBhcHBlbmRlZENvdW50IDwgbGVuZ3Ro
OyArK2ksICsrYXBwZW5kZWRDb3VudCkKKyAgICAgICAgY2hpbGRyZW4uYXBwZW5kKGdldENoaWxk
QXRJbmRleChpKSk7Cit9CisKIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQgQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudDo6Z2V0Q2hpbGRBdEluZGV4KHVuc2lnbmVkIGluZGV4KQogewogICAgIENPTVB0cjxJ
RGlzcGF0Y2g+IGNoaWxkOwo=
</data>
<flag name="review"
          id="13754"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>