[Wayland][resistFingerprinting] First maximized window dimensions are not being rounded down on startup
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: ke5trel, Unassigned)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: regression)
STR:
- Start with
GDK_BACKEND=wayland
on Ubuntu 18.10. - Set
privacy.resistFingerprinting = true
. - Maximize window.
- Restart firefox.
Window should be non-maximized and reduced in size like with XWayland due to resist fingerprinting rounding down window dimensions but instead it remains full size (but not maximized). Only the first window is affected, other maximized windows in the session get rounded correctly.
Comment 1•6 years ago
|
||
How do you restart the browser? Just quit + start gives me non-maximized browser on Fedora 30 / latest nightly. Thanks.
Try it with two maximized windows in the session, after quitting with Ctrl+Q and resuming the previous session, both windows should be the exact same size but with Wayland backend the first window is the wrong size.
Updated•6 years ago
|
I can no longer reproduce this in latest Nightly.
Fixed by Bug 1525762.
This behavior has returned.
Regression window:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=a896b1f02e484a40f130ddea76cba03051c46341&tochange=ff6b2d1aff7a8e1bd32b6c7134fdf4704c57034d
Regressed by Bug 1540856.
Comment 5•6 years ago
|
||
Presumably this has something to do with the early blank window paint code. Bug 1540856 just fixed a regression that briefly disabled that code. It didn't cause this.
Updated•6 years ago
|
(In reply to Kris Maglione [:kmag] from comment #5)
Presumably this has something to do with the early blank window paint code.
Yes, it does not happen with browser.startup.blankWindow = false
.
I cannot reproduce this since upgrading to Ubuntu 19.10 with Nightly builds after the regression, it appears to have been fixed upstream.
Updated•5 years ago
|
Updated•3 years ago
|
Description
•