Profile Manager initially appears double width of window on secondary display with primary at 125% fractional scaling
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr128 | --- | unaffected |
| firefox-esr140 | --- | verified |
| firefox140 | --- | wontfix |
| firefox141 | --- | verified |
| firefox142 | --- | verified |
People
(Reporter: masouddehghani, Assigned: emilio)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: regression)
Attachments
(4 files)
|
28.57 KB,
image/png
|
Details | |
|
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-release+
RyanVM
:
approval-mozilla-esr140+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
65.47 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0
Steps to reproduce:
Right click on Firefox icon and click on the "Open the Profile Manager" menu.
Actual results:
The window to select the profile has a size problem.
Expected results:
The window should display in a correct size.
Comment 1•5 months ago
|
||
The Bugbug bot thinks this bug should belong to the 'Toolkit::Startup and Profile System' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
| Assignee | ||
Comment 3•5 months ago
|
||
Are you using Wayland fractional scaling by any chance?
| Reporter | ||
Comment 4•5 months ago
|
||
| Assignee | ||
Comment 5•5 months ago
|
||
The built-in screen is at 125% fwiw, might have something to do with it... :)
Could you attach your about:support information to the bug?
| Assignee | ||
Updated•5 months ago
|
| Reporter | ||
Comment 6•5 months ago
|
||
Hi,
It's happening on the other screens with 100% scaling but looks fine on the built-in screen.
Please see the requested details: about-support.json
Thanks
STR:
- Set primary display to 125% fractional scaling on Ubuntu 25.04.
- Set secondary display to 100% scaling.
- Show Profile Manager on secondary display (
firefox -P).
Expected:
Profile Manager content fills window.
Actual:
Profile Manager content is initially too wide for window, double the width. Corrects itself when clicked.
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=ff5432cc7e7c0d223330a7c8f09a89d797793f83&tochange=9efb94e533503b0cd1309c16d01d488a69941059
Regressed by Bug 581863.
| Assignee | ||
Updated•5 months ago
|
Updated•5 months ago
|
The Page Info dialog (Ctrl+I) also flashes too tall briefly on appearance (same regression window).
| Assignee | ||
Comment 9•5 months ago
|
||
Make sure only that our sizes are sane, which is the point of the check.
Constraints are in device pixels, so when changing scale they may not be
right until layout has updated them.
Updated•5 months ago
|
| Assignee | ||
Comment 10•5 months ago
|
||
This made the logs a bit less confusing to read and should be marginally
faster. No behavior change.
Comment 11•5 months ago
|
||
| Assignee | ||
Updated•5 months ago
|
Comment 12•5 months ago
|
||
| bugherder | ||
Comment 13•5 months ago
|
||
The patch landed in nightly and beta is affected.
:emilio, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox141towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 14•5 months ago
|
||
Comment on attachment 9501312 [details]
Bug 1974876 - Don't enforce client-side constraints in RecomputeBounds. r=stransky,thinker
Beta/Release Uplift Approval Request
- User impact if declined/Reason for urgency: comment 0
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: See above
- List of other uplifts needed: none
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Trivial fix
- String changes made/needed: none
- Is Android affected?: No
| Assignee | ||
Updated•5 months ago
|
Updated•5 months ago
|
Comment 15•5 months ago
|
||
Comment 16•5 months ago
|
||
| bugherder | ||
Updated•5 months ago
|
Updated•5 months ago
|
Comment 17•5 months ago
|
||
I was able to reproduce this issue on Ubuntu 22.04 using Fx 141.0b4 with steps from comment 7.
Verified as fixed on Ubuntu 22.04 using Nightly 142.0a1(2025-07-18).
Updated•5 months ago
|
Comment 18•5 months ago
|
||
Comment on attachment 9501312 [details]
Bug 1974876 - Don't enforce client-side constraints in RecomputeBounds. r=stransky,thinker
Approved for 140.2esr.
Updated•5 months ago
|
Comment 19•5 months ago
|
||
| uplift | ||
Updated•5 months ago
|
Comment 20•5 months ago
•
|
||
Fx 140.2.0esr treeherder build from comment 19 is still affected on Ubuntu 24.10. Please see the screenshot(esr).
Comment 21•5 months ago
|
||
Updated•5 months ago
|
Updated•5 months ago
|
| Assignee | ||
Comment 22•5 months ago
|
||
I think you pushed the wrong patch? https://hg.mozilla.org/releases/mozilla-esr140/rev/678a78242158 is the follow-up cleanup (https://hg.mozilla.org/mozilla-central/rev/6b8041925375) not the fix (https://hg.mozilla.org/mozilla-central/rev/9dae8d2dae54)
Comment 24•5 months ago
|
||
| uplift | ||
Comment 25•5 months ago
|
||
Verified as fixed in the new 140.2.0esr build as per comment 24 using Ubuntu 24.10.
Updated•4 months ago
|
Comment 26•4 months ago
|
||
| uplift | ||
Updated•4 months ago
|
Comment 27•4 months ago
|
||
Verified as fixed on Ubuntu 24.10 using Fx 141.0.2.
Description
•