xdg_positonier places popup window incorrectly on multi-monitor setup
When multi-monitor setup is used, mutter can place popup window incorrectly and then refuse to show it.
Screencast_from_07-24-2021_07_44_42_PM
See the attached screencast. When content popup is opened near to screen edge of monitor (1), a child popup is placed on another monitor next to (2) due to xdg_positioner log.
But the two popups (parent and child) are not overlapping so mutter refuses to show the child one.
This bug affects Firefox where menus are not shown on multi-monitor systems.
@rmader Any idea here?
Edited by Andre Klapper