Rather than having to `JSON.stringify` and `JSON.parse` each breakpoint in a giant list on `localStorage`, we can leverage IndexedDB to store breakpoints in a more "friendly" way. Additionally, this would allow us to not have to re-serialize all breakpoints when saving an update to a single breakpoint.
<rdar://problem/49236864>
Created attachment 365924 [details] Patch
Comment on attachment 365924 [details] Patch r=me, nice!
Comment on attachment 365924 [details] Patch Clearing flags on attachment: 365924 Committed r244279: <https://trac.webkit.org/changeset/244279>
All reviewed patches have been landed. Closing bug.