Web Worker is used for a lot background thing for the modern web. Methods described in website already seem promising but the extension blocks Web Worker completely. This breaks a lot of non-fingerprinting sites, for example social sites like Mastodon and Misskey (they use notifications).
Could you please reconsider this design? For tracking number inside Web Worker I suggest unregistering Web Worker on browser session close. For proxying API methods, is there any method to detect those things? Or maybe seperate this setting out, and like what we do with network boundary, notify the user about worker usage and let the user decide?
BTW, I come from FSF's recommendation and love the idea a lot. Thank you for your work!
Pages affected: Normal pages requiring Web Worker JShelter Version: 0.17
OS: Windows Browser: Firefox 122
Already reproduced a lot and tracked in built-in tweaks. Websites are so many that we can't tweak them all.
Websites with a strong Web Worker requirement work well.
Websites broke.
Should be always
Turn JavaScript Shield off works. (But at least Turn fingerprinting protection off shouldn't break Web Worker. It's so useful.)
Above and works. Customizing is also possible but default levels are not customizable individually.
EOF
Thank you. This is a duplicate of https://pagure.io/JShelter/webextension/issue/80. I will reference this issue there.
Briefly, current status is that:
Metadata Update from @polcak: - Issue close_status updated to: Duplicate - Issue status updated to: Closed (was: Open)