Open Bug 1796117 Opened 2 years ago Updated 2 years ago

Enhanced Tracking Protection does not block properly on brand new profiles

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

Firefox 107
defect

Tracking

()

Tracking Status
firefox106 --- affected
firefox107 --- affected
firefox108 --- affected

People

(Reporter: zstimi, Unassigned)

References

Details

Attachments

(1 file)

Found in

  • Firefox 107.0b2

Affected versions

  • Firefox 107.0a1 (2022-10-16)
  • Firefox 106.0b8
  • Firefox 107.0b2

Tested platforms

  • Affected platforms: All

Steps to reproduce

  1. Open Firefox browser with a new profile.
  2. Go to: https://senglehardt.com/test/trackingprotection/test_pages/fingerprinting.html and check the Information panel.

Expected result

  • The "Blocked" string is displayed under the Fingerprinting section.

Actual result

  • The "NOT blocked" string is displayed under the Fingerprinting section.

Regression range

  • I will come back with regression range ASAP.

Additional notes

  • Updating Firefox from Fx 106.0b8 to Fx 107.0b2 the "Blocked" string is displayed under
    the Fingerprinting section. Starting Firefox with new profile the issue is come back, the "NOT blocked" string is displayed under the Fingerprinting section.
    This issue also occurs in the case of cryptromining and tracking as well as fingerprinters.
Has STR: --- → yes

Can you check if this only happens in a new profile?

I think this might be the case where Firefox hasn't got the update of the disconnect list from the server, so Firefox cannot tell if a resource is a fingerprinter before the list got updated.

I can reproduce the same issue. And it will go away right after the list gets updated.

Ah, please ignore my question, the comment 0 mentioned that it happens on new profiles.

Summary: Fingerprinters are not blocked on new profiles even though they should be by default → Enhanced Tracking Protection does not block properly on brand new profiles
Depends on: 1728871
QA Whiteboard: [qa-regression-triage]

We have managed to further investigate this issue using latest Nightly 108.0a1, and on an older Nightly build. It does not seem to be a regression since we are able to reproduce it on Nightly 96.0a1 (20211111211702) as well.

(In reply to Tim Huang[:timhuang] from comment #1)

Can you check if this only happens in a new profile?

I think this might be the case where Firefox hasn't got the update of the disconnect list from the server, so Firefox cannot tell if a resource is a fingerprinter before the list got updated.

I can reproduce the same issue. And it will go away right after the list gets updated.

We can confirm the above, the trackers are not being blocked on clean profiles until we wait for a couple of minutes (~5 min), or after a browser restart. This is intersting because the lists used to be automatically downloaded after opening the profile, or they could be manually triggered from about:url-classifier page. Now, we're getting a "cannot update" message in the Last update status column, when trying to trigger an update for "google4" or "mozilla" providers.

Let me know if anything else needs to be investigated here.

Dimi, is there any recent change that makes Firefox doesn't download the list on the fresh start?

Flags: needinfo?(dlee)

(In reply to Tim Huang[:timhuang] from comment #4)

Dimi, is there any recent change that makes Firefox doesn't download the list on the fresh start?

No, but we do see a higher frequent failure rate while downloading SafeBrowsing lists recently (Bug 1775718), I'm not sure if that is related to this issue or not.
:ciprian, does this issue occur intermittently or is this issue always reproducible on a new profile?

Flags: needinfo?(dlee) → needinfo?(ciprian.georgiu)

(In reply to Dimi Lee [:dimi][:dlee] from comment #5)

:ciprian, does this issue occur intermittently or is this issue always reproducible on a new profile?

It doesn't seem so, I've made 10 new profiles in Firefox and on each profile I was able to reproduce the bug.

Flags: needinfo?(ciprian.georgiu)
Priority: -- → P3

Very likely this issue has the same root cause as Bug 1797729

See Also: → 1797729
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: