GNOME Bugzilla – Bug 754716
[wayland] tooltips are placed outside of monitor
Last modified: 2018-05-02 16:45:55 UTC
Created attachment 310883 [details] Screenshot of a dialog you will see after running gnome-control-center, click on "Network", "+"(Add), "VPN", "OpenVPN", "Advanced" Sometimes on Gtk Widgets that are near screen edges, tooltips will be displayed in a way that they are not visible entirely, they get cut off instead. I think this is specific to wayland, I couldn't reproduce it on X so far. Software versions used: NetworkManager-1.0.6-2.fc23.x86_64 gtk3-3.17.8-1.fc23.x86_64 control-center-3.17.90-1.fc23.x86_64 Additional info: This is possibly related to https://bugzilla.gnome.org/show_bug.cgi?id=698730
We need new Wayland protocol in order to do this. I have started working on this, and the aim is that the protocol should make it possible to solve both the off-screen-tooltip placement and off-screen-popup placement issues.
The off-screen-popup placement issue is solved in current Gnome (3.20) and wayland (1.10) releases. Any progress on the tooltip issue?
It is not really solved. It just happens to be a code path in that arbitrarily moves popup menus within screen as it sees fit. It's not the correct way, and it won't work on any other compositor. The proper fix is in progress, and depends on xdg_shell v6 and bug 756579.
So bug 756579 is fixed, is there more stuff blocking this bug?
We're moving to gitlab! As part of this move, we are moving bugs to NEEDINFO if they haven't seen activity in more than a year. If this issue is still important to you and still relevant with GTK+ 3.22 or master, please reopen it and we will migrate it to gitlab.
This issue is still present, with the same steps to reproduce as in comment #0. Tested with Gtk+ 3.22.26 on GNOME 3.26.2.
Issue still present in Gnome 3.28.1 (Fedora 28).
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/574.