IndexedDB: IDBRequest leaks if IDBCursor closes and no further events fired
Created attachment 162098 [details] Patch
dgrogan@ - can you take a look?
*sigh* - Digging back through history, finishCursor used to read: void IDBRequest::finishCursor() { m_cursorFinished = true; if (m_readyState != PENDING) m_requestFinished = true; } It looks like http://trac.webkit.org/changeset/123275 introduced this, and the partial reversion in http://trac.webkit.org/changeset/126254 really should have reintroduced this change, but did not. The m_readyState != PENDING actually looks better, so I'll re-up the patch.
Created attachment 162107 [details] Patch
Comment on attachment 162107 [details] Patch LGTM
tony@ - r?
Comment on attachment 162107 [details] Patch Clearing flags on attachment: 162107 Committed r127518: <http://trac.webkit.org/changeset/127518>
All reviewed patches have been landed. Closing bug.