Bug 415803 - User is not aware of warnings shown as inline messages if we apply changes by clicking on "Ok" button of standalone KCM
Summary: User is not aware of warnings shown as inline messages if we apply changes by...
Status: RESOLVED INTENTIONAL
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2020-01-02 13:49 UTC by Patrick Silva
Modified: 2021-08-29 16:35 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-01-02 13:49:32 UTC
SUMMARY
Some KCMs show an inline message after we apply a change, like a warning saying that the change will only be applied with newly started apps or after we restart plasma session.
User is not aware of such messages if standalone KCMs are used and we click on "Ok" button to apply the changes because the KCMs closes immediately after click on such button.
The following KCMs are affected:
display configuration (only on X11 after display scale changing)
cursors (only on Wayland)
fonts and language (on both X11 and Wayland sessions)

STEPS TO REPRODUCE
1. open standalone Fonts KCM
2. change any font setting and click on "Ok" button 
3. 

OBSERVED RESULT
KCM closes and user sees no message.
If we click on "Apply" button instead, the KCM shows an inline message
saying that some settings will only affect newly started apps.


EXPECTED RESULT
user is also aware of the message even if "Ok" button of the standalone KCM is clicked.
Maybe the inline message can be shown as a Plasma notification.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.17.4
KDE Frameworks Version: 5.65.0
Qt Version: 5.14.0
Comment 1 Patrick Silva 2020-05-12 19:13:44 UTC
After https://phabricator.kde.org/D29157 this issue only affects "Display Configuration" kcm launched via display configuration applet in systray.
Comment 2 Nate Graham 2021-08-29 16:35:31 UTC
Now that the KCM is almost always displayed inside system settings, this is probably not worth fixing, given that there is not really a good way to fix it in the first place.