[X11, no compositing] Menu popups have double border on left or bottom side
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr128 | --- | unaffected |
firefox131 | --- | wontfix |
firefox132 | --- | fixed |
firefox133 | --- | fixed |
People
(Reporter: aros, Assigned: emilio)
References
(Regression)
Details
(Keywords: regression)
Attachments
(5 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0
Steps to reproduce:
Right click menus in Linux under X11 with no compositing look different in 131 than they were in 130. Check the screenshots.
Reporter | ||
Comment 1•4 months ago
|
||
Reporter | ||
Comment 2•4 months ago
|
||
Reporter | ||
Comment 3•4 months ago
|
||
Reporter | ||
Updated•4 months ago
|
Reporter | ||
Updated•4 months ago
|
Reporter | ||
Comment 4•4 months ago
|
||
Menus are not rounded and there's a weird black bar on the right side? Shadow? Doesn't look like shadow.
Reporter | ||
Comment 5•4 months ago
|
||
It's on the right or at the bottom.
Comment 6•4 months ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•4 months ago
|
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Comment 7•4 months ago
|
||
This makes us choose the right rounding mode in nsView::CalcWidgetBounds
in order to prevent seams.
Remove composited screen special case which is no longer relevant now
that the X11 shape mask code is gone.
Updated•4 months ago
|
Comment 8•4 months ago
|
||
Set release status flags based on info from the regressing bug 1913104
Reporter | ||
Comment 9•4 months ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #7)
Created attachment 9429580 [details]
Bug 1923289 - Don't report popups as transparent in uncomposited screens. r=stranskyThis makes us choose the right rounding mode in nsView::CalcWidgetBounds
in order to prevent seams.Remove composited screen special case which is no longer relevant now
that the X11 shape mask code is gone.
Are you saying rounded corners are also forever gone for non-composited environments?
Assignee | ||
Comment 10•4 months ago
|
||
Yes, I don't think we want to maintain the X11 shape mask code just for this kind of environment.
Updated•4 months ago
|
Comment 11•4 months ago
|
||
Comment 12•4 months ago
|
||
bugherder |
Comment 13•4 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.
- If no, please set
status-firefox132
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 14•4 months ago
|
||
Comment on attachment 9429580 [details]
Bug 1923289 - Don't report popups as transparent in uncomposited screens. r=stransky
Beta/Release Uplift Approval Request
- User impact if declined: 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: comment 0 (XFCE with compositing disabled)
- List of other uplifts needed: none
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Only affects non-compositing window managers.
- String changes made/needed: none
- Is Android affected?: No
Assignee | ||
Updated•4 months ago
|
Comment 15•4 months ago
|
||
Comment on attachment 9429580 [details]
Bug 1923289 - Don't report popups as transparent in uncomposited screens. r=stransky
Approved for 132.0b6.
Updated•4 months ago
|
Comment 16•4 months ago
|
||
uplift |
Updated•4 months ago
|
Updated•4 months ago
|
Comment 17•4 months ago
|
||
Unfortunately, I was unable to reproduce the issue on Firefox 131.0, using Linux Fedora 40 (VM), X11, with compositing disabled, for the app menu / context menus. However, I was able to see the black border at the bottom of the tab hover preview.
I can confirm that the black border is no longer displayed at the bottom of the tab hover preview using Firefox 132.0b6 and Firefox 133.0a1 (2024-10-13), on Linux Fedora 40 (VM), X11, with compositing disabled. Also, the corners of the menus are no longer rounded.
@aros, could you please confirm that the issue is no longer reproducing on your end as well, using Firefox 132.0b6 / latest Nightly build? Thanks in advance!
Reporter | ||
Updated•3 months ago
|
Description
•