You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If there a menu which opens more then one popup only the first one is handled. With the second one the parent window is not drawn anymore.
Start chromium "Menu->New Tab" works fine. But "Menu->History" while you see the new "History" popup but parent window and parent popup are not rendered.
The text was updated successfully, but these errors were encountered:
erikinkinen
changed the title
Popups/Menus not handled.
Multiple Wayland popups/menus are not handled.
Jan 23, 2024
ed48b56 this fixes most or actually all of the issues with menus/popup. Tested with VLC and Dolphin.
But, GTK (Tested: gnome-console, epiphany, dconf-editor) has that annoying shadow on their windows and I cant see where to get the width of that. So those popups are little offset.
Another issue with GTK, it does not destroy the popup but expects that to be handled by the compositor. Qt unfortunately does not implement that function yet and its not in the dev branch of qt either. Not sure what to do with that. virtual void QWaylandXdgPopupPrivate::xdg_popup_destroy(QtWaylandServer::xdg_popup::Resource*) Not implemented
That issue leads to the app crashing with error in client communication (pid 22758) after you try to open menu/popup second time.
But for this one we need a solution for GTK shadows and virtual void QWaylandXdgPopupPrivate::xdg_popup_destroy(QtWaylandServer::xdg_popup::Resource*) Not implemented
If there a menu which opens more then one popup only the first one is handled. With the second one the parent window is not drawn anymore.
Start chromium "Menu->New Tab" works fine. But "Menu->History" while you see the new "History" popup but parent window and parent popup are not rendered.
The text was updated successfully, but these errors were encountered: