Tab-Session-Manager icon indicating copy to clipboard operation
Tab-Session-Manager copied to clipboard

IndexedDB issue on Android (Firefox Nightly / Fennec / Mull)

Open woojoo666 opened this issue 2 years ago • 0 comments

Short description

On Firefox-based Android browsers, Tab Session Manager reports that IndexedDB is not available even though it should be. I have tested on both Fennec and Mull Browser, but I suspect that Firefox Nightly will have same issue.

Steps to reproduce

  1. Install Mull / Fennec / Firefox Nightly
  2. open the browser, go to Settings, go to About page, and and click the logo at the top until it says the debug menu is enabled
  3. in settings, select "Custom Add-on Collection" and enter a custom collection that contains Tab Session Manager (for example, if you want to use the default one provided by IceRaven Browser, you should enter 16201230 as the collection owner and What-I-want-on-Fenix as the collection name)
  4. the browser should automatically close, so re-open the browser
  5. go to Settings > Add-ons, and install Tab Session Manager
  6. go to the browser address bar, click the three dots on the right, click "Add-ons" and then click "Tab Session Manager" and it should open the extension in a new tab
  7. the extension will say "IndexedDB is not available in your browser", and trying to save a new session will give an error "Failed to save session"

Expected result

Since IndexedDB seems to be available on Firefox mobile (source), I would expect Tab Session Manager to work. I also checked https://firefox-storage-test.glitch.me/ on the same browser and it said that everything was working, including LocalStorage, IndexedDB, QuotaManager and Cache API.

Actual result

Tab session manager reports that IndexedDB is not available

tab-session-manager-mull

Platform information

  • Platform (OS): Android 12
  • Version of browser: Fennec 98.2.0, Mull 98.2.0
  • Version of Tab Session Manager: 6.11.1

woojoo666 avatar Apr 30 '22 03:04 woojoo666