[MOZILLA] writes to IndexedDB in private windows do not take effect
Firefox' Private Browsing mode uses a separate IndexedDB instance. This would not normally be a problem, except:
- Haketilo's popup and settings page access the "private" instance
- Haketilo's actions on web pages are always decided and performed using the "non-private" instance
This leads to inconsistency - someone browsing in Private Mode can
- change some configuration in the settings page or
- install/update packages from the popup and then find out that the changes didn't take effect at all.
An immediate workaround will probably be displaying a proper message in those cases. A real but also more complex solution will be to route IndexedDB operations through the background script.