Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't load known-good lists in private browsing mode #1

Open
cardi opened this issue Oct 17, 2019 · 0 comments
Open

can't load known-good lists in private browsing mode #1

cardi opened this issue Oct 17, 2019 · 0 comments

Comments

@cardi
Copy link
Owner

cardi commented Oct 17, 2019

If Firefox is in private browsing mode or its history setting is "Never remember history", AuntieTuna can't load any lists or interact with IndexedDB.

Console log:

[options] Error: InvalidStateError A mutation operation was attempted on a database that did not allow mutations.
 InvalidStateError: A mutation operation was attempted on a database that did not allow mutations.
options.js:13:35
     onError moz-extension://aefa24b5-5901-4fd6-8048-7dbe2c34e9d5/js/options.js:13

This is a known issue in Dexie.js: dexie/Dexie.js#883 and considered a bug in Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=781982

We could implement a workaround using WebExtension's local storage in place of IndexedDB, but the underlying logic as of now is reliant on Dexie.js handling the filters/joins on rows for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant