SUMMARY STEPS TO REPRODUCE 1. Open System Settings > Users. 2. Choose a local picture A as your user picture. 3. Save. 4. Choose a local picture B as your user picture. 5. Save. OBSERVED RESULT After second saving, the KCM shows picture A, instead of picture B. EXPECTED RESULT After second saving, the KCM should show picture B. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20201030 KDE Plasma Version: 5.20.2 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.1 Kernel Version: 5.9.1-1-default OS Type: 64-bit Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 31.1 GiB of RAM Graphics Processor: Mesa DRI Intel® UHD Graphics 620 ADDITIONAL INFORMATION
It could be fixed if we disable cache of Kirigami.Avatar https://invent.kde.org/frameworks/kirigami/-/merge_requests/148
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/210
Git commit 519838e9173ebaae15d3de0cc0f903991bf61d05 by Guo Yunhe. Committed on 11/12/2020 at 11:18. Pushed by ngraham into branch 'master'. [kcms/users] Disable avatar cache User picture path doesn't change after updating. If cache is enabled, KCM will show the old picture until the cache expire. Depends on https://invent.kde.org/frameworks/kirigami/-/merge_requests/148 FIXED-IN: 5.21 M +1 -0 kcms/users/package/contents/ui/UserDetailsPage.qml M +13 -1 kcms/users/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/commit/519838e9173ebaae15d3de0cc0f903991bf61d05