Red Hat Bugzilla – Bug 1287565
Menu scrolling doesn't work properly when using the mouse
Last modified: 2016-01-20 06:14:40 EST
Created attachment 1101414 [details]
Menu scrolling in LibreOffice 5.0 from Fedora 23
Description of problem: When a menu is taller than the screen height, LibreOffice will clip the menu and show two arrows and the top and bottom of the menu, which allow the user to scroll the menu up and down. In LibreOffice 4.4 on Fedora 22, placing the mouse over the arrows initiated scrolling; in LibreOffice 5.0 on Fedora 23, this doesn't work anymore, you have to move the mouse slightly outside the arrow widgets to scroll the menu. After the menu scrolls upwards, the last two menu entries become visible, but they aren't highlighted when you place the mouse above them, and clicking on them has no effect (this is after the last GTK3 update - in the original Fedora 23 release, clicking on Quit brought up the Printer Settings dialog, which was the menu item in that screen position *before* the scrolling took place). I attached a screenshot taken on a 1024x600 netbook display, running the Fedora 23 XFCE Spin.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Fedora 23 on a display with low vertical resolution (600px)
2. Start LibreOffice
3. Open the File menu and try to scroll to the last menu item, Quit
Newly scrolled menu items don't respond to the mouse
The menu items react to mouse click and hover (LibreOffice 4.4 from Fedora 22 doesn't show this issue on the same hardware)
As a workaround, use the keyboard: you can scroll the menu with the arrow keys. The menu scrolls as expected, highlighted also works correctly, and pressing Enter to activate the menu item produces the expected result. Scrolling the menu using the keyboard and clicking the items with the mouse doesn't work, though, it behaves the same as described above.
This bug was fixed upstream in version 220.127.116.11 - the current version in F23 works correctly.