My WebExtension uses IndexedDB to store user data. Some of my users who are migrating from the older legacy XUL version of my extension are reporting issues with inability to import their RDF data to the new WebExtension. The error that has been observed is:
InvalidStateError A mutation operation was attempted on a database that did not allow mutations.
This suggests that the user’s IndexedDB database doesn’t have sufficient privileges to write data to it. Is there a way to fix this so that the RDF data import works?