<?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>87611</bug_id>
          
          <creation_ts>2012-05-27 19:29:03 -0700</creation_ts>
          <short_desc>[FileAPI] FileList.item should return null when the index is negative.</short_desc>
          <delta_ts>2012-05-29 20:31:34 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>77899</dup_id>
          
          <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>0</everconfirmed>
          <reporter name="Li Yin">li.yin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>haraken</cc>
    
    <cc>jianli</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>634849</commentid>
    <comment_count>0</comment_count>
    <who name="Li Yin">li.yin</who>
    <bug_when>2012-05-27 19:29:03 -0700</bug_when>
    <thetext>From Spec: http://www.w3.org/TR/FileAPI/#dfn-item
If there is no indexth File object in the FileList, then this method must return null.

Currently, if index is largger than length, webkit returns null, it makes sense.
But it throws expection &quot;INDEX_SIZE_ERR&quot; when the index is negative.
Maybe it isn&apos;t friendly.

And both of Firefox and IE will return null, if index is negative or largger that length.
Although the spec have no obvious language to support negative index, I think if we support largger index, 
then we should support negative index as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636778</commentid>
    <comment_count>1</comment_count>
    <who name="Li Yin">li.yin</who>
    <bug_when>2012-05-29 20:31:34 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 77899 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>