Bug 401572

Summary: Standalone User Manager does not apply an avatar to the current user account if I click on "Ok" instead of "Apply" button
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: kcm_usersAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: 5.16.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.20
Sentry Crash Report:

Description Patrick Silva 2018-11-30 13:08:51 UTC
STEPS TO REPRODUCE
1. search for "user manager" in the apps launcher and open it
2. click your current avatar, select "choose from gallery..."
3. select any avatar, click "Ok" button to close the gallery
4. click "Ok" button to apply the chosen avatar, enter your password

OBSERVED RESULT
chosen avatar was not applied in kickoff launcher, screen locker and login screen (SDDM)

EXPECTED RESULT
chosen avatar is applied correctly.

SOFTWARE/OS VERSIONS
Arch Linux
KDE Plasma Version: 5.14.4
KDE Frameworks Version: 5.52
Qt Version: 5.12 RC2

ADDITIONAL INFORMATION
avatar is applied correctly when I click "Apply" button in the step 4
Comment 1 Nate Graham 2020-01-21 16:10:26 UTC
This was fixed recently.
Comment 2 Patrick Silva 2020-02-03 13:17:21 UTC
This bug perssists on both Neon unstable edition and Arch Linux
when I try to change the avatar of the current user account following
the steps 1-3. User Manager no longer asks for password to change the avatar of the current user account. Non logged-in user account is not affected.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.67.0
Qt Version: 5.13.2

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.17.90
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.1
Comment 3 Nate Graham 2020-05-21 23:13:40 UTC
This bug is both fixed with the latest rewrite (if you open it in KCMShell) and also no longer very relevant even if it hadn't been fixed since kcmshell is almost never used anymore.