Bug 441105 - Searching tags in brush presets docker prevents wheel scroll through brushes
Summary: Searching tags in brush presets docker prevents wheel scroll through brushes
Status: RESOLVED INTENTIONAL
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: nightly build (please specify the git hash!)
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Halla Rempt
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2021-08-18 01:12 UTC by tomtomtomreportingin
Modified: 2021-09-01 09:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.