appDisplay: AppIconMenu overflows top of screen
For applications with many document windows, the right-click menu in the dash can overflow off the top of the screen. This prevents the user from seeing or selecting some of the windows in the list.
This can be frustrating for professional users working on large projects, say many office documents, spreadsheets, or graphics projects with a big working set. It becomes difficult select the right document to view/edit. Even closing windows to get back to a more manageable working set becomes a challenge.
This is an issue with the dash as implemented in upstream GNOME and in Pop!_OS.
Ubuntu (which uses a modified dash-to-dock extension) has had to solve this problem because they show window previews in the list, which fill the available height in about 4 windows. They have implemented the window list as a scrollable submenu. When there are too many windows to show in the space available, the list becomes scrollable.
We could make the window list scrollable and contain the total menu within the bounds of the screen. Most users wouldn't see a difference, but it would handle the currently pathological case for heavy window users. I've done an initial implementation, which I'd like to offer upstream for feedback.