context menu size sometimes does not expand to full available height
I use Fedora 36 Workstation with:
$ rpm -qa *evolution* | sort
evolution-3.44.2-1.fc36.x86_64
evolution-data-server-3.44.2-1.fc36.x86_64
evolution-data-server-devel-3.44.2-1.fc36.x86_64
evolution-data-server-langpacks-3.44.2-1.fc36.noarch
evolution-ews-3.44.2-1.fc36.x86_64
evolution-ews-langpacks-3.44.2-1.fc36.noarch
evolution-langpacks-3.44.2-1.fc36.noarch
evolution-pst-3.44.2-1.fc36.x86_64
I do not know if this is a bug in Evolution or in the toolkits. Thank you for your help in advance. :)
steps to reproduce:
- start Evolution (local account sufficient)
- switch to calendar view
- right mouse button on background and appointment in changing order
actual behavior:
In the following:
- "OK" means "context menu is expanded correctly, i.e. uses all available height"
- "FAIL" means "context menu is not expanded correctly"
- "appointment" refers to any appointment, can be the same
- "RMB" means "right mouse button click, i.e. "RMB@background" means make a right mouse button click on the calendar background to open the context menu
One order is:
- RMB@background => OK (free space available, so context menu can expand to full height:
- RMB@appointment => FAIL
- RMB@appointment => OK
Following this order there is peculiar expansion:
- RMB@background => OK (screenshot like "One order step 1")
- RMB@appointment => FAIL (screenshot like "One order step 2")
- scroll context menu to bottom
- RMB@appointment => FAIL differently, i.e. extended context menu has multiple empty lines at bottom
- scroll context menu to top => OK (screenshot like "One order step 3")
Expected behavior:
If there is enough free space available, the context menu should use full height.
A different way to reproduce:
- switch to task view
- disable available task lists
- RMB@background (shows only "New Task")
- enable one task list
- RMB@item (height-cropped context menu opens with multiple items, you must scroll)
- RMB@item (full-height context menu opens with multiple items, you see all)