Bug 446482 - Invisible item in 'Default theme' combobox causes list to scroll automatically when hovering with the cursor
Summary: Invisible item in 'Default theme' combobox causes list to scroll automaticall...
Status: RESOLVED WORKSFORME
Alias: None
Product: kate
Classification: Applications
Component: general (other bugs)
Version First Reported In: 21.08.3
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-04 16:20 UTC by MScattolin
Modified: 2022-10-02 20:59 UTC (History)
1 user (show)

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


Attachments
What happens when hovering, I did not used the mouse scroll wheel or arrow keys. (2.76 MB, video/x-matroska)
2021-12-04 16:20 UTC, MScattolin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MScattolin 2021-12-04 16:20:16 UTC
Created attachment 144216 [details]
What happens when hovering, I did not used the mouse scroll wheel or arrow keys.

SUMMARY
When changing both kate and kwrite theme through the settings window, it seems that there's an invisible item under "Automatic Selection", that ends up at the bottom of the combobox list when scrolled past, causing the list to scroll down whenever the cursor hovers it.


STEPS TO REPRODUCE
1. Go to Tools > Configure Editor... > Color Themes
2. Click on "Default theme for [kate/kwrite]" Combobox
3. Scroll Past "Automatic Selection" and the empty item under it
4. Hover at the end of the combobox list, a few px tall

OBSERVED RESULT
The list scrolls automatically

EXPECTED RESULT
The list should scroll only when activated

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch
(available in About System)
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Attached small mkv as illustration.
Comment 1 Christoph Cullmann 2022-10-02 20:59:24 UTC
Doesn't happen for me with e.g. Kate 22.08, the dialog is different there.