Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Follow up to #28904] Clearing browsing data for a specific site doesn't work #43023

Closed
1 of 6 tasks
hffvld opened this issue Dec 21, 2024 · 3 comments · Fixed by brave/brave-core#27200
Closed
1 of 6 tasks
Assignees
Labels
bug feature/shields/fingerprint The fingerprinting (aka: "device recognition") protection provided in Shields OS/Android Fixes related to Android browser functionality QA Pass - Android ARM QA/Yes release-notes/exclude
Milestone

Comments

@hffvld
Copy link
Contributor

hffvld commented Dec 21, 2024

Description

Follow-up to #28904.

Steps to reproduce

  1. Launch Brave
  2. Open https://dev-pages.bravesoftware.com/fingerprinting/farbling.html and https://dev-pages.brave.software/fingerprinting/farbling.html in 2 different tabs
  3. Generate fingerprints at the test page > Note the WebGL Drawing hash value (Hash A)
  4. Go to the Settings > Site settings > All sites
  5. Clear browsing data for a test site
  6. Reload the test page and generate fingerprints again > Observe that the new hash value (Hash B) is the same as Hash A

Actual result

Clearing browsing data for a specific site doesn't work. And the new hash value (Hash B) is the same as Hash A after clearing specific site data.


Test page 1 - before clearing data Test page 2 - before clearing data
1 2
1 2
Test page 1 - after clearing data Test page 2 - after clearing data
1 2

Expected result

After clearing specific site data, the new hash value (Hash B) must be different from Hash A.


Desktop behavior

Test page 1 - before clearing data Test page 2 - before clearing data
1 2
1 2
Test page 1 - after clearing data Test page 2 - after clearing data
1 2

Reproduces how often

Easily reproduced

Brave version

Brave build: 1.75.105
Chromium: 132.0.6834.46 (Official Build) canary (64-bit)

Device

  • Brand/model: Galaxy Z Fold 6
  • Android version: 14

Channel information

  • release (stable)
  • beta
  • nightly

Reproducibility

  • with Brave Shields disabled
  • with Brave Rewards disabled
  • in the latest version of Chrome

Miscellaneous information

No response

@hffvld hffvld added bug feature/shields/fingerprint The fingerprinting (aka: "device recognition") protection provided in Shields OS/Android Fixes related to Android browser functionality QA/Yes labels Dec 21, 2024
@MadhaviSeelam
Copy link

@hffvld looks like it's only a mobile issue as desktop is working as expected? I could not reproduce in Win 11 x64

@hffvld
Copy link
Contributor Author

hffvld commented Dec 27, 2024

Yes @MadhaviSeelam, I couldn't reproduce this issue on Desktop (macOS) as well.

@brave-builds brave-builds added this to the 1.76.x - Nightly milestone Jan 15, 2025
@hffvld hffvld added the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Feb 7, 2025
@hffvld
Copy link
Contributor Author

hffvld commented Feb 7, 2025

Verified on Pixel 6 using version(s):

Device/OS: Pixel 6 / oriole-user 15 AP4A.241205.013 release-keys
Brave build: 1.76.52 
Chromium: 133.0.6943.54 (Official Build) beta (64-bit) 

STEPS:

  1. Follow the STR/TP from [Follow up to #28904] Clearing browsing data for a specific site doesn't work #43023 (comment)
  2. Verify

ACTUAL RESULTS:

  • Verified that the new hash value (Hash B) differs from Hash A after clearing site data.

1 2
1 2
1 2
1 2

@hffvld hffvld added QA Pass - Android ARM and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug feature/shields/fingerprint The fingerprinting (aka: "device recognition") protection provided in Shields OS/Android Fixes related to Android browser functionality QA Pass - Android ARM QA/Yes release-notes/exclude
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants