Bug 441105

Summary: Searching tags in brush presets docker prevents wheel scroll through brushes
Product: [Applications] krita Reporter: tomtomtomreportingin
Component: UsabilityAssignee: Halla Rempt <halla>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: halla
Priority: NOR Keywords: regression
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description tomtomtomreportingin 2021-08-18 01:12:36 UTC
git 251286b

SUMMARY
If the user uses the brush presets docker's search function in a way that prompts a specific tag, mouse wheel scrolling in the brush presets docker is prohibited. This behavior is regressive as the below steps did not prevent mouse wheel scrolling in previous versions.

STEPS TO REPRODUCE
1. Select "All" tag.
2. Type "in" into the docker's search bar, which will prompt the "Ink" tag.
3. Attempt to scroll using the mouse wheel through the shown brush presets.

OBSERVED RESULT
Scrolling through the brush presets doesn't work.

EXPECTED RESULT
Scrolling through the brush presets should work.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian sid
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.12.11 (Appimage)

ADDITIONAL INFORMATION
Typing strings that will not prompt a tag (for example, typing "z") will not prevent scrolling. Clicking the docker or pressing enter will remove the prompt allowing scrolling again.
Comment 1 Halla Rempt 2021-09-01 09:55:18 UTC
Well, it's a new feature -- Krita 4 didn't allow you to select a tag in that place and only searched by preset name. I'm going to resolve this as intentional -- popups in X11 will block all other gui elements from receiving events.