Open Bug 1414311 Opened 7 years ago Updated 1 year ago

New window size is different than expected after changing screen dpi (with privacy.resistFingerprinting pref enabled)

Categories

(Core :: General, defect, P2)

58 Branch
defect

Tracking

()

Tracking Status
firefox58 --- affected
firefox59 --- ?

People

(Reporter: hyacoub, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fingerprinting][fp-triaged][tor 30970])

[Affected platforms]:
Platforms: Ubuntu 16.04 x64.

Scenario 1: Open new window on high dpi 2K monitor
[Steps to reproduce]:
1. Go to about:config
2. Turn privacy.resistFingerprinting parameter to true
3. Open new browser window by clicking on "New Window"

[Expected result]: New window size should be 1000x1000.
[Actual result]: New window size is 1000x900

Scenario 2: Change the dpi value of your 2K monitor
[Steps to reproduce]:
1. Go to about:config and turn privacy.resistFingerprinting parameter to true
2. Open new browser window by clicking on "New Window"
3. Change the screen dpi to any value that is lower than the initial value (how to do it will differ by OS)
4. Open new browser window by clicking on "New Window"
5. Change the screen dpi to any value that is higher than the initial value (how to do it will differ by OS)
6. Open new browser window by clicking on "New Window"

[Expected result]: New window size should always be 1000x1000.
[Actual result]: The window size with same resolution is 1000x1000, after changing to a lower resolution the new window is 1000x900 which is not correct according to expected results, and after changing the screen dpi to any value that is higher than the initial value the new window is 1000x1000


Scenario 3: Change the dpi value of your 4K monitor
[Steps to reproduce]:
1. Go to about:config and turn privacy.resistFingerprinting parameter to true
2. Open new browser window by clicking on "New Window"
3. Change the screen dpi to any value that is lower than the initial value (how to do it will differ by OS)
4. Open new browser window by clicking on "New Window"
5. Change the screen dpi to any value that is higher than the initial value (how to do it will differ by OS)
6. Open new browser window by clicking on "New Window"

[Expected result]: New window size should always be 1000x1000.
[Actual result]: The window size with same resolution is 1000x1000, after changing to a lower resolution the new window is 1000x900 which is not correct according to expected results, and after changing the screen dpi to any value that is higher than the initial value the new window is 1000x1000
Blocks: 1401493
Whiteboard: [fingerprinting-breakage]
P2 to investigate more
Priority: -- → P2
Tim, could you look into this bug?
Flags: needinfo?(tihuang)
Whiteboard: [fingerprinting-breakage] → [fingerprinting]
Whiteboard: [fingerprinting] → [fingerprinting][fp-triaged]
Assignee: nobody → tihuang
Sorry for the late response. Yes, I will look into it.
Flags: needinfo?(tihuang)

how do you add [tor 30625] to the whitelist?

Flags: needinfo?(gk)

^^ oophs, I meant whiteboard

Flags: needinfo?(gk)
Whiteboard: [fingerprinting][fp-triaged] → [fingerprinting][fp-triaged][tor 30625]

Unassign myself because I am no longer actively working on this.

Assignee: tihuang → nobody
Severity: normal → S3

Removing parent bugs that aren't applicable, this is a bug in fingerprinting. If it's still applicable.

No longer blocks: 1401493, fingerprinting-breakage
Whiteboard: [fingerprinting][fp-triaged][tor 30625] → [fingerprinting][fp-triaged][tor 30970]
You need to log in before you can comment on or make changes to this bug.