Avoid using the no-argument version of nsContentUtils::ShouldResistFingerprinting() in Navigator.cpp
Categories
(Core :: Privacy: Anti-Tracking, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox67 | --- | fixed |
People
(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
We can use this variant in cases where we don't know anything about the
provenant source of the check except its principal.
The principal may not be enough information in the future but at least
porting call sites to this variant will allow us to have a small number
of functions to extend in the future when we want to enable enabling
fingerprinting resistance in certain frames (e.g. third-party tracking
frames.)
Depends on D21990
Assignee | ||
Comment 3•6 years ago
|
||
Depends on D21991
Assignee | ||
Comment 4•6 years ago
|
||
Depends on D21992
Comment 6•6 years ago
|
||
Backed out 4 changesets (Bug 1532402) for assertion failures at Navigator.cpp.
Backout: https://hg.mozilla.org/integration/autoland/rev/b28187cd9146f568efa3d4a07a0715594388cda2
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbusted%2Cexception&revision=135025f2d2c03a2b71b5dcaea31fcda2a1da1358&selectedJob=231964843
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=231964843&repo=autoland&lineNumber=37433
Comment 7•6 years ago
|
||
There are also marionette failures:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=231969500&repo=autoland&lineNumber=1587
Assignee | ||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/975cde7ee79a
https://hg.mozilla.org/mozilla-central/rev/ae40b04ca98b
https://hg.mozilla.org/mozilla-central/rev/53f514ed4989
https://hg.mozilla.org/mozilla-central/rev/152b9d59cb29
Description
•