wlroots icon indicating copy to clipboard operation
wlroots copied to clipboard

Xwayland menus don't open after output changes its coordinates

Open ammen99 opened this issue 7 years ago • 1 comments

Xwayland menus don't open after output changes its coordinates. The easiest way to reproduce:

  1. Start sway, open VLC under Xwayland, open a menu, close the menu
  2. Hotplug an output, make sure that this actually changes the output coordinates of the first output (for example, if both were auto added to wlr_output_layout)
  3. Menus don't open anymore in VLC

The same happens in other Xwayland apps which have menus, I've reproduced the bug also with Konsole under Xwayland. Native wayland apps don't have this bug.

A side note: I managed to reproduce this in my compositor as well. There I can adjust output position at runtime, and if I move the output this way(without hotplugging), the same bug happens, even if I send the appropriate configure events (e.g moving the view according to the output layout change). This is the reason that makes me think this is a wlroots bug, not a sway-specific one. Feel free to close this however if you think everything is OK on the wlroots side.


wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:

https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1056

ammen99 avatar Jun 11 '18 15:06 ammen99

Can you still reproduce?

emersion avatar Dec 25 '19 21:12 emersion