Bug 153661

Summary: Modern IDB: storage/indexeddb/modern/index-3.html fails
Product: WebKit Reporter: Brady Eidson <beidson>
Component: WebCore Misc.Assignee: Brady Eidson <beidson>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, aestes, alecflett, commit-queue, jsbell
Priority: P2    
Version: Safari 9   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 149117, 153021    
Attachments:
Description Flags
Patch v1
none
Patch v1 thorton: review+

Description Brady Eidson 2016-01-29 11:40:19 PST
Modern IDB: storage/indexeddb/modern/index-3.html fails

When adding a record triggers an index unique constraint failure, we don't gracefully cleanup everything.

(There were FIXMEs to this effect)
Comment 1 Brady Eidson 2016-01-29 11:44:19 PST
Created attachment 270232 [details]
Patch v1
Comment 2 Brady Eidson 2016-01-29 11:44:47 PST
This relies on the patch in 153652.

I'll mark as patch and for review after that lands.
Comment 3 Brady Eidson 2016-01-29 11:48:17 PST
Created attachment 270234 [details]
Patch v1
Comment 4 Brady Eidson 2016-01-29 13:23:15 PST
http://trac.webkit.org/changeset/195838