RFP: enforce navigator.onLine as always true
Categories
(Core :: Privacy: Anti-Tracking, enhancement)
Tracking
()
People
(Reporter: thorin, Assigned: fkilic)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
If users toggle Menu>File>Work Offline they create entropy. I don't even know how useful this menu item is - but it's a footgun. The menu is enabled by default on some platforms IIRC, but of course the fact that it can be enabled by the user and the setting is accessible, it is a footgun
edit the attached image is Tor Browser with Work Offline toggle to true end edit
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/onLine
Suggested enhancement to enforce true behind RFP (RFPTarget NetworkConnection ?)
Also see Bug 1614804 which I also suggest we can close as WONTFIX (see supported in MDN link) as removing the navigator property will just cause webcompat issues
| Reporter | ||
Updated•10 months ago
|
Updated•10 months ago
|
| Assignee | ||
Comment 1•10 months ago
|
||
Updated•10 months ago
|
Comment 3•10 months ago
|
||
| bugherder | ||
| Reporter | ||
Comment 4•10 months ago
|
||
verified via top level document
do we want to backport this to ESR140 for Tor Browser
| Assignee | ||
Comment 5•10 months ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D256508
Updated•10 months ago
|
Comment 6•10 months ago
|
||
firefox-esr140 Uplift Approval Request
- User impact if declined: Only affects "Resist Fingerprinting" users. Firefox doesn't support this configuration. We are requesting the uplift for Tor Browser.
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: Click on Menu>File>Work Offline, run
navigator.onLineand verify it returns false. Then, change these prefs accordinglyprivacy.fingerprintingProtection=trueandprivacy.fingerprintingProtection.overrides=-AllTargets,+NetworkConnection. Then runnavigator.onLineagain and verify it is true - Risk associated with taking this patch: None
- Explanation of risk level: N/A
- String changes made/needed: No
- Is Android affected?: yes
| Assignee | ||
Updated•10 months ago
|
Updated•10 months ago
|
Updated•10 months ago
|
Updated•10 months ago
|
Updated•10 months ago
|
Description
•