Large popup menus are invisible when opened from bottom panel
Affected version
GNOME Shell 46.0 on Arch Linux (XOrg and Wayland)
Bug summary
When I click on a button in the bottom panel, the popup does not appear on the screen if the popup is larger than the height of the screen.
Steps to reproduce
- Enable an extension that moves the top panel to the bottom of the screen (e.g. Just Perfection, Dash to Panel).
- Enable an extension which provides a large popup menu (e.g. Places Status Indicator, Vitals).
- Click the button in the panel provided by the extension.
What happened
The popup menu does not appear on the screen. can still navigate the menu blindly using keyboard, so the popup menu is probably displayed outside of the screen.
What did you expect to happen
The popup menu should appear on the screen, and a scroll bar should be added, similar to the case when the button is on the top panel.