Submenu arrows missing on macOS
Categories
(Core :: Widget: Cocoa, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox118 | --- | unaffected |
firefox119 | --- | verified |
firefox120 | --- | verified |
People
(Reporter: sam, Assigned: emilio)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(3 files)
Submenus for anchored menus are missing on macOS after bug 1849793 (according to mozregression). Note that these are not native menus like context menus are (which render fine).
Attached is a screenshot of the "change your view" menu in the Library window (in dark mode, but this happens in both dark and light mode). Note that both "show columns" and "sort" should have a submenu arrow, but it is missing. The submenus still render as expected.
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Comment 1•1 year ago
|
||
I accidentally a word above, it should read Submenu arrows for anchored menus are missing.
Comment 2•1 year ago
|
||
:emilio, since you are the author of the regressor, bug 1849793, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Assignee | ||
Comment 3•1 year ago
|
||
Our arrow is actually more similar to the modern macOS native ones, so
this both looks better and allows us to clean up more code.
flex-end alignment on acceltext-container is not needed (the flex item
is sized to its contents), removing it doesn't change behavior on e.g.
the menubar menus on Linux.
Updated•1 year ago
|
Assignee | ||
Comment 4•1 year ago
|
||
The windows bits were already unused.
Depends on D190663
Comment 5•1 year ago
|
||
Set release status flags based on info from the regressing bug 1849793
Assignee | ||
Updated•1 year ago
|
Comment 9•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/d28557bfe634
https://hg.mozilla.org/mozilla-central/rev/56985665f52c
Comment 10•1 year ago
|
||
bugherder |
Comment 11•1 year 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-firefox119
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 12•1 year ago
|
||
Comment on attachment 9357800 [details]
Bug 1858349 - Use non-native menu arrows everywhere. r=#theme,#mac-reviewers
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. Would be good to also test menus on Linux / windows.
- List of other uplifts needed: none
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Relatively simple CSS change. I could provide a more minimal patch if needed tomorrow, but this is probably fine.
- String changes made/needed: none
- Is Android affected?: No
Assignee | ||
Updated•1 year ago
|
Comment 13•1 year ago
|
||
Comment on attachment 9357800 [details]
Bug 1858349 - Use non-native menu arrows everywhere. r=#theme,#mac-reviewers
Approved for 119.0b9
Comment 14•1 year ago
|
||
uplift |
Updated•1 year ago
|
Updated•1 year ago
|
Comment 15•1 year ago
|
||
I have reproduced the issue on Firefox Nightly 120.0a1 (20231011092203) and verified the fix using Firefox Nightly 120.0a1 (20231013093747) and Firefox Beta 119.0b9 (20231013091412) on MacOS 11.6 and MacOS 12.3. I have also verified some menus on Ubuntu and Windows, no issues encountered.
Description
•