STEPS TO REPRODUCE 1. open system settings > cursor 2. open "Size" dropdown 3. while the dropdown is still open, click aside "Apply" button on botton OBSERVED RESULT "Size" dropdown remains open EXPECTED RESULT "Size" dropdown always closes when you click outside SOFTWARE/OS VERSIONS Operating System: KDE neon Developer Edition KDE Plasma Version: 5.15.80 KDE Frameworks Version: 5.55.0 Qt Version: 5.12.0
I can also see this. Arch Linux KDE Plasma: 5.14.90 KDE Frameworks: 5.54.0 Qt: 5.12.1
this is one of the drawbacks having systemsettings being half in qml half in qwidgets: the combobox popup can be modal only in regards to the other qml contents of the bodules, while nothing outside of it (sidebar, apply button....) can have any interaction with it. also, popups in qml are not real popup windows, but just layers on the same window, making impossible to have this kind of things managed at windowmanager level. If that can be worked around at style level i don't know, but going to be tricky
I also noticed that the dropdows are not closed when the option currectly selected (that you click to open the dropdown) is clicked. Is such behavior related to this report?
*** This bug has been marked as a duplicate of bug 408950 ***
bug 408950 is fixed on Neon unstable edition but this issue is still reproducible on the same system... 1. open system settings > workspace theme > cursors 2. open "Size" dropdown 3. while the dropdown is still open, click aside "Apply" button on bottom Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.16.80 KDE Frameworks Version: 5.61.0 Qt Version: 5.12.3
Looks like my duping was incorrect, sorry. As Marco said, this issue may not be really resolvable without rewriting all of System Settings and KCMshell due to the hybrid QWidgets/QML architecture. Moving it to frameworks-kcmutils anyway just in case where's something we can do about it.