The menu needs to avoid being cut off if there isn’t enough space. For example, if I have an application window near the bottom of the screen, the hamburger menu opens downwards and gets cut off as it goes off-screen. This makes it unusable in those situations. I would expect it to adapt and open upwards if there isn’t space to open downwards, or otherwise relayout in some way to fit everything.
Problem is the menu is popuplated asynchronously and then Qt fails to reposition it since it only does that once when opening it.
The menus are displayed correctly if you go to another entry and then back to the original, it's the first time they are displayed that doesn't respect screen space.
*** Bug 391172 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 395179 ***