<?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>151847</bug_id>
          
          <creation_ts>2015-12-03 20:45:29 -0800</creation_ts>
          <short_desc>Modern IDB: storage/indexeddb/cursor-index-delete.html fails</short_desc>
          <delta_ts>2015-12-03 21:55:58 -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 Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>149117</blocked>
    
    <blocked>150882</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>achristensen</cc>
    
    <cc>alecflett</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1146188</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-12-03 20:45:29 -0800</bug_when>
    <thetext>Modern IDB: storage/indexeddb/cursor-index-delete.html fails

New cursors that don&apos;t start out with a valid position incorrectly report that they do have a position</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146196</commentid>
    <comment_count>1</comment_count>
      <attachid>266594</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-12-03 21:02:35 -0800</bug_when>
    <thetext>Created attachment 266594
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146210</commentid>
    <comment_count>2</comment_count>
      <attachid>266594</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-03 21:55:54 -0800</bug_when>
    <thetext>Comment on attachment 266594
Patch v1

Clearing flags on attachment: 266594

Committed r193410: &lt;http://trac.webkit.org/changeset/193410&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146211</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-03 21:55:58 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266594</attachid>
            <date>2015-12-03 21:02:35 -0800</date>
            <delta_ts>2015-12-03 21:55:54 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3642</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyMDg5YmFhLi4xMzMxYzY5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTUtMTIt
MDMgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIE1vZGVybiBJ
REI6IHN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1pbmRleC1kZWxldGUuaHRtbCBmYWlscy4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MTg0NworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0v
bWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDE1LTEyLTAzICBFcmljIENhcmxzb24gIDxl
cmljLmNhcmxzb25AYXBwbGUuY29tPgogCiAgICAgICAgIFtNZWRpYVN0cmVhbV0gVXBkYXRlIE1l
ZGlhU3RyZWFtVHJhY2suZ2V0Q2FwYWJpbGl0aWVzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNDBkM2UyNi4uYjQ1MWQwOSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNzksNiArNzks
NyBAQCBzdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItYWR2YW5jZS5odG1sIFsgUGFzcyBdCiBzdG9y
YWdlL2luZGV4ZWRkYi9jdXJzb3ItYmFzaWNzLmh0bWwgWyBQYXNzIF0KIHN0b3JhZ2UvaW5kZXhl
ZGRiL2N1cnNvci1jYXN0Lmh0bWwgWyBQYXNzIF0KIHN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1m
aW5pc2hlZC5odG1sIFsgUGFzcyBdCitzdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItaW5kZXgtZGVs
ZXRlLmh0bWwgWyBQYXNzIF0KIHN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1vdmVybG9hZHMuaHRt
bCBbIFBhc3MgXQogc3RvcmFnZS9pbmRleGVkZGIvY3Vyc29yLXNraXAtZGVsZXRlZC5odG1sIFsg
UGFzcyBdCiBzdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4gWyBQYXNzIF0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAx
NTY1ODJiLi5kZjNkYjg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTUtMTItMDMg
IEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIE1vZGVybiBJREI6
IHN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1pbmRleC1kZWxldGUuaHRtbCBmYWlscy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MTg0NworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAo
QXQgbGVhc3Qgb25lIGZhaWxpbmcgdGVzdCBub3cgcGFzc2VzKS4KKworICAgICAgICAqIE1vZHVs
ZXMvaW5kZXhlZGRiL3NlcnZlci9NZW1vcnlJbmRleEN1cnNvci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpJREJTZXJ2ZXI6Ok1lbW9yeUluZGV4Q3Vyc29yOjpNZW1vcnlJbmRleEN1cnNvcik6Cisg
ICAgICAgIChXZWJDb3JlOjpJREJTZXJ2ZXI6Ok1lbW9yeUluZGV4Q3Vyc29yOjpjdXJyZW50RGF0
YSk6CisKIDIwMTUtMTItMDMgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2Fib3VoYWxsYXdhQGFwcGxl
LmNvbT4KIAogICAgICAgICBSZW1vdmUgdGhlIHVzZSBvZiBHcmFwaGljc0NvbnRleHRTdGF0ZVNh
dmVyIGZyb20gUmVuZGVyTGF5ZXI6OnBhaW50TGF5ZXJCeUFwcGx5aW5nVHJhbnNmb3JtCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvTWVtb3J5SW5k
ZXhDdXJzb3IuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL01l
bW9yeUluZGV4Q3Vyc29yLmNwcAppbmRleCAzMTJjNTU3Li40N2QyOGM2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvTWVtb3J5SW5kZXhDdXJzb3Iu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9NZW1vcnlJ
bmRleEN1cnNvci5jcHAKQEAgLTQ2LDE1ICs0NiwxNCBAQCBNZW1vcnlJbmRleEN1cnNvcjo6TWVt
b3J5SW5kZXhDdXJzb3IoTWVtb3J5SW5kZXgmIGluZGV4LCBjb25zdCBJREJDdXJzb3JJbmZvJiBp
bgogICAgIGlmICghdmFsdWVTdG9yZSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgSW5kZXhWYWx1
ZVN0b3JlOjpJdGVyYXRvciBpdGVyYXRvcjsKICAgICBpZiAobV9pbmZvLmlzRGlyZWN0aW9uRm9y
d2FyZCgpKQotICAgICAgICBpdGVyYXRvciA9IHZhbHVlU3RvcmUtPmZpbmQobV9pbmZvLnJhbmdl
KCkubG93ZXJLZXksIG1faW5mby5yYW5nZSgpLmxvd2VyT3Blbik7CisgICAgICAgIG1fY3VycmVu
dEl0ZXJhdG9yID0gdmFsdWVTdG9yZS0+ZmluZChtX2luZm8ucmFuZ2UoKS5sb3dlcktleSwgbV9p
bmZvLnJhbmdlKCkubG93ZXJPcGVuKTsKICAgICBlbHNlCi0gICAgICAgIGl0ZXJhdG9yID0gdmFs
dWVTdG9yZS0+cmV2ZXJzZUZpbmQobV9pbmZvLnJhbmdlKCkudXBwZXJLZXksIG1faW5mby5kdXBs
aWNpdHkoKSwgbV9pbmZvLnJhbmdlKCkudXBwZXJPcGVuKTsKKyAgICAgICAgbV9jdXJyZW50SXRl
cmF0b3IgPSB2YWx1ZVN0b3JlLT5yZXZlcnNlRmluZChtX2luZm8ucmFuZ2UoKS51cHBlcktleSwg
bV9pbmZvLmR1cGxpY2l0eSgpLCBtX2luZm8ucmFuZ2UoKS51cHBlck9wZW4pOwogCi0gICAgaWYg
KGl0ZXJhdG9yLmlzVmFsaWQoKSkgewotICAgICAgICBtX2N1cnJlbnRLZXkgPSBpdGVyYXRvci5r
ZXkoKTsKLSAgICAgICAgbV9jdXJyZW50UHJpbWFyeUtleSA9IGl0ZXJhdG9yLnByaW1hcnlLZXko
KTsKKyAgICBpZiAobV9jdXJyZW50SXRlcmF0b3IuaXNWYWxpZCgpKSB7CisgICAgICAgIG1fY3Vy
cmVudEtleSA9IG1fY3VycmVudEl0ZXJhdG9yLmtleSgpOworICAgICAgICBtX2N1cnJlbnRQcmlt
YXJ5S2V5ID0gbV9jdXJyZW50SXRlcmF0b3IucHJpbWFyeUtleSgpOwogICAgICAgICBtX2luZGV4
LmN1cnNvckRpZEJlY29tZUNsZWFuKCp0aGlzKTsKICAgICB9CiB9CkBAIC02NSw2ICs2NCwxMSBA
QCBNZW1vcnlJbmRleEN1cnNvcjo6fk1lbW9yeUluZGV4Q3Vyc29yKCkKIAogdm9pZCBNZW1vcnlJ
bmRleEN1cnNvcjo6Y3VycmVudERhdGEoSURCR2V0UmVzdWx0JiBnZXRSZXN1bHQpCiB7CisgICAg
aWYgKCFtX2N1cnJlbnRJdGVyYXRvci5pc1ZhbGlkKCkpIHsKKyAgICAgICAgZ2V0UmVzdWx0ID0g
eyB9OworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgaWYgKG1faW5mby5jdXJzb3JUeXBl
KCkgPT0gSW5kZXhlZERCOjpDdXJzb3JUeXBlOjpLZXlPbmx5KQogICAgICAgICBnZXRSZXN1bHQg
PSB7IG1fY3VycmVudEtleSwgbV9jdXJyZW50UHJpbWFyeUtleSB9OwogICAgIGVsc2UK
</data>

          </attachment>
      

    </bug>

</bugzilla>