The canvas signature reported in https://browserleaks.com/canvas changes after a refresh
Categories
(Core :: Graphics: Canvas2D, defect, P2)
Tracking
()
People
(Reporter: timhuang, Unassigned)
References
(Regression)
Details
(Keywords: regression)
STR:
- Open a tab to load https://browserleaks.com/canvas
- Check the signature field
- Refresh the page via the refresh icon
- Check the Signature field
Expected result:
The signature should remain the same as in step 2.
Actual result:
The signature changes.
Chrome and Safari don't have this problem.
After running a mozregression, this push causes this issue.
Comment 1•2 years ago
|
||
Set release status flags based on info from the regressing bug 1779227
:jfkthame, since you are the author of the regressor, bug 1779227, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1779227
Updated•2 years ago
|
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Is there a reason why this is undesirable behaviour? Seems like reducing the ability to fingerprint via canvas would be a good thing?
Comment 4•2 years ago
|
||
I don't see that it's particularly undesirable in principle, but it does seem surprising, and might indicate an underlying problem of some kind.
Looking (with magnification) at the images shown in the "Image File Details" field of the browserleaks page, it seems that some of the glyphs in the canvas get positioned slightly differently (a 1px offset, probably) between the initial-load rendering and the re-rendering when refreshing the page. At this point, I can't see why that should happen, and I think it'd be good to understand the cause so we can decide whether it's actually important or not.
Updated•2 years ago
|
Updated•3 months ago
|
Description
•