Menu buttons do not show menus when clicked sometimes
This tracker is for defects only! For feature requests, see our discussion forum.
OS and Version (please complete the following information):
- Operating System: Linux (Ubuntu 25.04)
- Shotcut Version: 25.11.2 via App Center (Snap)
Describe the bug Some (all?) menu buttons do not appear unless the tool tip appears first.
Steps To Reproduce
- Start Shotcut
- Click on the timeline menu button
- Nothing appears.
- Move the cursor away
- Hover the cursor over the menu and wait until the tool tip appears ("Timeline Menu")
- Click on the menu button
- menu appears
Expected behavior
- Click on a menu button
- menu appears
Screenshots
Clicking on button does not show menu.
Hover until tool tip appears…
…now clicking on the button shows the menu
This is a known bug with Qt on Wayland that has improved. I am having trouble to locate the other report. I did not realize a connection with the tooltip. That might be a clue as to how to remedy it.
Here is the other report: https://forum.shotcut.org/t/popup-menus-timeline-playlist-jobs-not-working-on-wayland-linux/49407
Newer Qt versions have improved it if not completely, but they have introduced a much worse bug. I am waiting to see about Qt 6.10.1.
Workaround QT_QPA_PLATFORM=xcb shotcut
I did some testing of this today. I did not find a link with the tooltip. However, I found that is works perfectly fine in KDE on Wayland. I tested KDE on Ubuntu 24.04 and Fedora 42. I am not recommending you install KDE for this if you are using GNOME because I found that, for example, my GNOME appearance on Fedora 42 changed after doing that. :-( This is mostly a note to self when testing this again in the future to avoid confusion and not claim "fixed" when testing in KDE!
Thanks! FWIW, the workaround works for me.