https://bugs.webkit.org/show_bug.cgi?id=190917 did not fix the issue correctly. When records with same index key are deleted before cursor comes to their position, cursor would not be able to visit them. See modified test for the issue.
Created attachment 390196 [details] Patch
Created attachment 390424 [details] Patch
Created attachment 390440 [details] Patch
Comment on attachment 390440 [details] Patch Two copies of the ChangeLog
Created attachment 390465 [details] Patch for landing
Created attachment 390466 [details] Patch for landing
Comment on attachment 390466 [details] Patch for landing Clearing flags on attachment: 390466 Committed r256414: <https://trac.webkit.org/changeset/256414>
All reviewed patches have been landed. Closing bug.
<rdar://problem/59370439>
Reopening to attach new patch.
Created attachment 390552 [details] Patch
Patch is associated to the wrong bug..