Opened on 07/05/2018 at 01:53:42 PM
Closed on 09/06/2018 at 03:31:52 PM
#6775 closed change (fixed)
Work around filter data stored in IndexedDB getting lost on Microsoft Edge
Reported by: | sebastian | Assignee: | geo |
---|---|---|---|
Priority: | P3 | Milestone: | Adblock-Plus-3.4-for-Chrome-Opera-Firefox |
Module: | Platform | Keywords: | |
Cc: | oleksandr, geo, kzar | Blocked By: | |
Blocking: | Platform: | Edge | |
Ready: | yes | Confidential: | no |
Tester: | Unknown | Verified working: | no |
Review URL(s): |
Description
Background
Since browser.storage.local has bad performance on Microsoft Edge, we store filter data there in IndexedDB. However, data in IndexedDB are lost when browsing data are cleared.
What to change
Backup the list of subscribed filter list URLs along any custom filters in browser.storage.local in order to restore the filter data when IndexedDB is cleared.
Make sure that the performance is still better than when using only browser.storage.local in the first place. If necessary consider limiting writes to browser.storage.local to once per minute (or similar).
Attachments (0)
Change History (4)
comment:1 Changed on 07/12/2018 at 10:19:49 AM by geo
- Owner set to geo
comment:3 Changed on 09/06/2018 at 03:25:40 PM by abpbot
comment:4 Changed on 09/06/2018 at 03:31:52 PM by sebastian
- Milestone set to Adblock-Plus-for-Chrome-Opera-Firefox-next
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
A commit referencing this issue has landed:
Issue 6775 - Work around filter data stored in IndexedDB getting lost on Microsoft Edge