Bug 493298

Summary: No menu when using "Select Layer" -> "Select from Menu"
Product: [Applications] krita Reporter: marceucamp
Component: Shortcuts and Canvas Input SettingsAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: normal CC: dimula73
Priority: NOR    
Version First Reported In: 5.2.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description marceucamp 2024-09-17 22:41:30 UTC
When using the canvas input settings' Select Layer option "Select from menu" the menu doesnt appear. This bug only happens when using a tablet for the mouse button, when using a regular mouse the menu does appear, the menu works in windows as well. I'm using libinput. The bug happens both in Wayland and X11.

STEPS TO REPRODUCE
1. Navigate to "Configure Krita" -> "Canvas Input Settings" -> "Select Layer"
2. Add a "Mouse Button" Shortcut with the action "Select from Menu"
3. Try to use it with a drawing tablet

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Comment 1 Dmitry Kazakov 2024-09-19 07:10:35 UTC
Hi, marceucamp!

Could you please check if the bug also happens with the AppImage package from the official Krita website? We have a few Qt patches related to the issues like that...

https://download.kde.org/stable/krita/5.2.3/
Comment 2 marceucamp 2024-09-19 10:13:47 UTC
(In reply to Dmitry Kazakov from comment #1)
> Hi, marceucamp!
> 
> Could you please check if the bug also happens with the AppImage package
> from the official Krita website? We have a few Qt patches related to the
> issues like that...
> 
> https://download.kde.org/stable/krita/5.2.3/

I was using the version packaged by the distro, I didnt know about the patches. Using the appimage or flatpak instead fixes the issue.
Comment 3 Bug Janitor Service 2024-09-20 03:47:18 UTC
๐Ÿ›๐Ÿงน Thanks for your comment!

Automatically switching the status to REPORTED so the team can perform further triage.

In the future you may also do this yourself when providing needed information.