Managing browser extensions in Microsoft Edge on Windows 11
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hi team,
We are currently preparing Microsoft Edge support for NextChapter, an open, local-first browser extension designed for seamless manga and webtoon reading tracking.
Because we prioritize total user privacy and instant offline sidebar access, NextChapter operates with zero cloud telemetry or external databases. Instead, our client-side engine automatically captures reading history across multiple sites, builds an offline library with cached thumbnail blobs, and powers a rich React sidebar dashboard, storing everything locally in IndexedDB via Dexie.js.
As our users' libraries grow to thousands of chapters and high-res covers, the local database becomes quite substantial. In standard Chrome, we know IndexedDB data can occasionally be evicted if the user's OS hits severe disk pressure unless navigator.storage.persist() is granted.
Before we launch on the Edge Add-ons store, I want to clarify a few technical behaviors:
navigator.storage.persist() requests for Manifest V3 sidebar extensions? Does Edge auto-grant persistence based on user interaction metrics differently than Chrome?We want to ensure our users never lose their local reading progress or custom library caches when switching to Edge. Thanks for any insights!
Managing browser extensions in Microsoft Edge on Windows 11
Hello HassanElFattmi,
Welcome to Microsoft Q&A forum.
Regarding the storage quota of Edge, IndexedDB, Cache API, or Origin Private File System Access API can take up to 60% of the device total disk capacity. And they can all be candidate for eviction unless marked as persistent, this even if not totally match, closely mirrors Chromium core behaviors, since Edge is also a Chromium based browser. For more information, you can check on this article.
I cannot find any clear statements from Microsoft regarding the eviction logic. However, as I checked, persistent storage behavior is largely handled by Chromium itself. As I don't see any Edge divergent behavior, the safest suggestion here is do not rely on auto approval and check regularly important data for manual handling if needed.
If the answer is helpful, please click "Yes". If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.