<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - A null compound index value breaks Safari &gt;= 10.1 (and iOS 10.3 beta)"
   href="https://bugs.webkit.org/show_bug.cgi?id=170000#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - A null compound index value breaks Safari &gt;= 10.1 (and iOS 10.3 beta)"
   href="https://bugs.webkit.org/show_bug.cgi?id=170000">bug 170000</a>
              from <span class="vcard"><a class="email" href="mailto:beidson&#64;apple.com" title="Brady Eidson &lt;beidson&#64;apple.com&gt;"> <span class="fn">Brady Eidson</span></a>
</span></b>
        <pre>The index is not multi-entry, so we collect all the index keys into an array of keys.

We never check to verify that each key in that array is valid.

I'll clarify with the spec what the right behavior is here, but I suspect it's &quot;can't index this put&quot;, which might mean the put should fail.

If I get stuck making sense of the spec, I'll dump all the of raw IDB commands that get to this point and try to recreate a pure IDB test case, which might make it more clear.

(Note, I don't have time to take this exploration further right now, but if anybody else wants to do any of the above exploration it can get us closer to resolving this)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>