Running Version: 5.1.3.2 from Fedora 24 Beta Build ID: 5.1.3.2-6.fc24 The Font selection dropdown is working differently in Wayland. When I left click Libreoffice will choose a font and make the change before I ever see a list. If I left click and hold I can see the list but it's difficult to select anything while holding the click. When I right click the dropdown list is displayed and libreOffice will preselect a font. This is a problem if the user is changing the font on a sheet say from a proprietary Windows font to an open source font. The expected behaviour of dropdown lists is that the list displays and lets the user select the option. Will retest this in X11 and post a followup.
The font selection dropdown works as expected when running X11. The dysfunctional behaviour is Wayland related.
While running a test of another bug report [djl@Antares ~]$ export SAL_USE_VCLPLUGIN=gtk [djl@Antares ~]$ soffice [djl@Antares ~]$ Font selection was functional when not using gtk3 while running Wayland.
In a different bug report I was advised to try the following to isolate gtk3: [djl@Antares ~]$ export SAL_USE_VCLPLUGIN=gtk [djl@Antares ~]$ soffice [djl@Antares ~]$ That test involved changing fonts. Now running Version: 5.1.4.2 Build ID: 5.1.4.2-1.fc24. In Wayland With the above setting font selection worked as expected. In Wayland using gtk3 the font dropdown is still dysfunctional.
I have no idea if this is our bug. Requesting input from experts
I can confirm this with LibreOffice 5.2.2.2.0 from ArchLinux. However I observe this behaviour on all dropdowns in the UI. Setting SAL_USE_VCLPLUGIN=gtk makes them work again. SAL_USE_VCLPLUGIN=gtk3 shows the following warnings in the console after clicking the dropdown: (soffice:6944): Gdk-WARNING **: Window 0x2dcf960 is already mapped at the time of grabbing. gdk_seat_grab() should be used to simultanously grab input and show this popup. You may find oddities ahead. (soffice:6944): Gdk-WARNING **: Window 0x2dcf960 is already mapped at the time of grabbing. gdk_seat_grab() should be used to simultanously grab input and show this popup. You may find oddities ahead.
NEW per comment 5. Experts gonna work it out.
all this should work in Fedora 25. I think it should also work by now with the Fedora 24 latest distro LibreOffice (5.1.6.2-1.fc24). Definitely works for me on Fedora 25 now and I remember I made a lot of grab changes to get this sort of thing to work right.