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

Stop working if "Never remember history" enabled in Firefox #21

Closed
dyhkwong opened this issue Aug 12, 2024 · 3 comments
Closed

Stop working if "Never remember history" enabled in Firefox #21

dyhkwong opened this issue Aug 12, 2024 · 3 comments
Labels

Comments

@dyhkwong
Copy link

ZeroOmega version

3.3.5

Browser version & OS version

Firefox 129.0, this issue is not OS-specific

Problem description

Steps to reproduce issue

  1. Install ZeroOmega
  2. Go to "Settings" - "Privacy & Security" - "History" - "Firefox will" - Select "Never remember history"
  3. Any changes made in ZeroOmega settings can't take effect.

Expected behavior

Changes made in ZeroOmega settings can take effect.

Actual behavior

Data of ZeroOmega can't persist if "Never remember history" enabled in Firefox.

@suziwen
Copy link
Collaborator

suziwen commented Aug 13, 2024

ZeroOmega is developed using the mv3 specification, and mv3 must be run under service worker. However, firefox is not fully compatible with service worker in private mode, so there is no good solution for now. Either try to use switchyomega or wait for firefox to be compatible in the future.

Service workers not compatible

The most fundamental reason may be: Firefox in "never remember history" mode will disable IndexedDB

@suziwen
Copy link
Collaborator

suziwen commented Aug 13, 2024

I converted indexeddb to localStorage, the latest 3.3.6 may work.

https://github.com/suziwen/ZeroOmega/releases/tag/3.3.6

@dyhkwong
Copy link
Author

v3.3.6 tested working on Firefox private mode. Thanks!

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

No branches or pull requests

2 participants