Menu icons/items don't appear with certain screen configuration
Affected version
- Ubuntu 20.04 LTS ('live') daily
- GNOME Shell 3.36.0
- Xorg
Bug summary
Screens are in vertical arrangement, one above the other. When positioning matches my setup (monitor-1 at top, monitor-2 at bottom and primary display is monitor-2) the GNOME menu is clicked, animation shows the menu icons appearing bottom left corner and heading to the date/panel then disappear leaving only the semi-black background hiding my windows.
Steps to reproduce
- Adjust displays 1 above the other (monitor-1 at top, monitor-2 at bottom)
- Make monitor-2 the primary display
- click on MENU (which is on dash on Ubuntu)
Note: If I swap TOP/BOTTOM displays the issue does not occur, so on re-creation of this you may need to swap top/bottom displays.
What happened
On clicking (applications) MENU on ubuntu-dash, the menu items appear in animation starting bottom left where the item appears on ubuntu-dock, and are shown heading to centre-top of display (below date/time on top-panel), but disappear leaving a semi-hidden background with no options/icons to pick for menu items.
If a search item is hit, eg. "d", some items appear but it's a the top of icons only
What did you expect to happen
I expect on clicking MENU to have icons where I can select application to run.
I also expect on hitting "display" or even "d" to search menu items icons appear in a lot more than a tiny scroll-able window that takes 8 scroll-wheel adjustments to fully scroll to see name of item.
Relevant logs, screenshots, screencasts etc.
This issue was originally noticed by another user, and filed via
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1869571
I tested using a Ubuntu 20.04 daily ISO and confirmed on
- hp 8200 elite sff (i5-2400, 8gb, nvidia quadro 600)
- hp dc7700 (c2d-e6320, 5gb, nvidia quadro nvs 290)
No crash, just unusual behavior, which made GNOME menu annoying to use.
On changing screen position, the issue could be made to be a problem, or issue not occur at all. I only had it occur when one display was above the other (but one way only; if I swap top/bottom displays issue would not occur).