Fix bug in localstorage migration that could leave DB in inconsistent state.
This extends the LevelDBWrapperImpl API to enable users of that class to fixup broken data in the database. That API is then used to fix incorrectly encoded keys, which should fix all weirdness around removeItem that was being observed. BUG=765524 Change-Id: I4049445d46d30925774c2fec9dfd4dcdaba12e04 Reviewed-on: https://chromium-review.googlesource.com/678250Reviewed-by:Mark Pearson <mpearson@chromium.org> Reviewed-by:
Michael Nordman <michaeln@chromium.org> Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#504251}
Showing
Please register or sign in to comment