<?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>10720</bug_id>
          
          <creation_ts>2006-09-04 00:48:38 -0700</creation_ts>
          <short_desc>REGRESSION: YUI getElementsByClassName returns wrong value</short_desc>
          <delta_ts>2006-11-06 05:40: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>WebCore JavaScript</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lilek">dev+webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mitz</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>54751</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-09-04 00:48:38 -0700</bug_when>
    <thetext>The collection returned by YUI&apos;s getElementsByClassName returns &quot;[object HTMLAnchorElement]&quot; instead of the expected value.  This is a regression from Safari 2.0.4 and Firefox.

However, as mitz pointed out on irc, when accessing the array item individually (getElementsByClassName(&apos;foo&apos;)[0]), the correct value is returned.

The testcase I will upload shortly shows this more clearly.  I&apos;ve cut down as much of the unnecessary bits from the yahoo files as possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54752</commentid>
    <comment_count>1</comment_count>
      <attachid>10384</attachid>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-09-04 00:50:11 -0700</bug_when>
    <thetext>Created attachment 10384
testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54753</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-09-04 00:57:32 -0700</bug_when>
    <thetext>This is apparently a regression from r14463 (patch for bug 8964, autogenerate HTMLAnchorElement).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54833</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-09-05 11:19:03 -0700</bug_when>
    <thetext>I think this HTMLAnchorElement regression exposed a bug in Array.prototype.toString() that was introduced when bug 3991 was fixed (r9842): according to the spec (15.4.4.5), unlike toLocaleString(), join() (and thus toString()) should not use the array elements&apos; toString(), but rather apply the ToString operator to them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49020</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-10-27 18:18:10 -0700</bug_when>
    <thetext>Filed in radar as 4808136</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46855</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2006-11-06 05:40:49 -0800</bug_when>
    <thetext>It appears that the fix for bug 11524 in r17610 addressed this regression.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>10384</attachid>
            <date>2006-09-04 00:50:11 -0700</date>
            <delta_ts>2006-09-04 00:50:11 -0700</delta_ts>
            <desc>testcase</desc>
            <filename>testcase.zip</filename>
            <type>application/zip</type>
            <size>4739</size>
            <attacher name="Matt Lilek">dev+webkit</attacher>
            
              <data encoding="base64">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
AABjEAAAAAA=
</data>

          </attachment>
      

    </bug>

</bugzilla>