Open
Bug 1448423
Opened 7 years ago
Updated 3 days ago
browser.startup.blankWindow causes window to be visibly resized on startup with privacy.resistFingerprinting (RoundWindowSize)
Categories
(Firefox :: General, defect, P3)
Tracking
()
REOPENED
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox59 | --- | unaffected |
firefox60 | --- | unaffected |
firefox61 | --- | fix-optional |
People
(Reporter: ahx27k+c4n0glofdot50, Unassigned)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
User Agent: Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0 Build ID: 20100101 Steps to reproduce: Run latest Nightly, enable privacy.resistFingerprinting, and close then open the browser. Actual results: The window gets maximized then minimized again. Expected results: The window shouldn't be maximized in the first place.
Updated•7 years ago
|
status-firefox59:
--- → unaffected
status-firefox60:
--- → unaffected
status-firefox61:
--- → affected
status-firefox-esr52:
--- → unaffected
Updated•7 years ago
|
Component: Untriaged → General
Updated•7 years ago
|
Comment 2•7 years ago
|
||
(In reply to Marion Daly [:mdaly] from comment #1) > Hey Tom, Is this shipping in 61? Resist Fingerprinting is a non-default preference; it is present in 61, but it is not on by default.
Flags: needinfo?(tom)
Updated•7 years ago
|
Comment 3•7 years ago
|
||
Making it a fix-optional for 61 then.
Comment 4•7 years ago
|
||
I might have reproduced this? Ubuntu 17.10 x64 Enable RFP Maximize the window Close Firefox Open Firefox It opens maximized, then visibly resizes to rounded dimension Also: Enable RFP Resize Window to be non-maximized but slightly larger than rounded dimensions Close Firefox Open Firefox It opens at the previous size then visibly resizes to rounded dimensions If I disable browser.startup.blankWindow then the window will _start_ with the same resized dimensions as before, instead of visibly resizing in front of me. So something in browser.startup.blankWindow definitely is affecting this. But the resulting resized behavior I think is what we intended? Want to double check with Arthur.
Flags: needinfo?(arthuredelstein)
Comment 5•7 years ago
|
||
I think ideally, on startup, the window should open directly to the RFP dimensions, without any visible resizing.
Flags: needinfo?(arthuredelstein)
Updated•7 years ago
|
Priority: -- → P3
Comment 6•7 years ago
|
||
(In reply to Tom Ritter [:tjr] from comment #4) > So something in browser.startup.blankWindow definitely is affecting this. Yes, see https://searchfox.org/mozilla-central/rev/7e663b9fa578d425684ce2560e5fa2464f504b34/browser/components/nsBrowserGlue.js#52-65 (In reply to Arthur Edelstein (Tor Browser dev) [:arthuredelstein] from comment #5) > I think ideally, on startup, the window should open directly to the RFP > dimensions, without any visible resizing. Right, so I think the question is why are the sizemode, width and height set by RFP not persisted in XULStore.
Updated•6 years ago
|
Updated•6 years ago
|
Blocks: fingerprinting-breakage
Updated•3 years ago
|
Has Regression Range: --- → yes
Updated•2 years ago
|
Severity: normal → S3
Comment 7•24 days ago
|
||
I think this bug was resolved with Bug 1897590. Are you still able to reproduce this bug?
Flags: needinfo?(ahx27k+c4n0glofdot50)
Comment 8•4 days ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:sclements, since the bug has recent activity, could you have a look please?
For more information, please visit BugBot documentation.
Flags: needinfo?(ahx27k+c4n0glofdot50) → needinfo?(sclements)
Comment 9•4 days ago
|
||
Since the reporter is inactive and this bug was filed 7 years ago, I'm going to close this out as fixed per comment 7. Please reopen if it isn't.
Status: NEW → RESOLVED
Closed: 4 days ago
Flags: needinfo?(sclements)
Resolution: --- → WORKSFORME
Comment 10•3 days ago
|
||
I can still reproduce Comment 4 STR on Windows and Linux with browser.startup.blankWindow = true
. On Linux this setting is Nightly-only.
FPP can be used as an alternative to RFP which allows disabling the window rounding behavior:
privacy.resistFingerprinting = false
privacy.fingerprintingProtection = true
privacy.fingerprintingProtection.overrides = +AllTargets,-RoundWindowSize
Status: RESOLVED → REOPENED
OS: Linux → All
Resolution: WORKSFORME → ---
Summary: browser.startup.blankWindow bugs when privacy.resistFingerprinting is enabled → browser.startup.blankWindow causes window to be visibly resized on startup with privacy.resistFingerprinting (RoundWindowSize)
You need to log in
before you can comment on or make changes to this bug.
Description
•