Bug 513489

Summary: "Defaults" button doesn't work as intended in Accessibility - Color Blindness Correction
Product: [Applications] systemsettings Reporter: Jin Liu <ad.liu.jin>
Component: kcm_accessibilityAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: duha.bugs, kde, nate, nicolas.fella
Priority: NOR    
Version First Reported In: 6.5.80   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.6.0
Sentry Crash Report:

Description Jin Liu 2025-12-17 15:44:31 UTC
STEPS TO REPRODUCE
1. Go to systemsettings - Accessiblity - Color Blindness Correction.
2. Check "Enable". Select "Grayscale mode". Click "Apply".
3. Click "Defaults". Click "Apply". Now the effect is disabled.
4. Check "Enable". Click "Apply".

OBSERVED RESULT
The dropdown shows "Red & purple", but the actual effect is "Grayscale".

EXPECTED RESULT
The actual effect is "Red & purple".

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.1-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 16 GiB of RAM (15.0 GiB usable)
Graphics Processor: AMD Radeon Graphics
Comment 1 Nate Graham 2025-12-18 20:10:14 UTC
Can reproduce.
Comment 2 Bug Janitor Service 2026-01-24 14:51:57 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3477
Comment 3 Bug Janitor Service 2026-01-24 21:25:10 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3479
Comment 4 David Edmundson 2026-01-24 21:32:12 UTC
Git commit 077fcba23cee0b40910d39336e6a589c81572c73 by David Edmundson.
Committed on 24/01/2026 at 21:24.
Pushed by davidedmundson into branch 'Plasma/6.6'.

kcm/access: Fix incorrect color blindness mode after Defaults +
re-enable

After clicking “Defaults” to disable the color blindness effect and then
re-enabling it, the effect was applied using the previously active mode
instead of the currently selected one.


(cherry picked from commit 150bfdf548bae0be9f6b7d02820d9e1631d9179b)

Co-authored-by: Andrew Gigena <mail@andrewgigena.dev>

M  +2    -1    kcms/access/kcmaccess.cpp

https://invent.kde.org/plasma/plasma-desktop/-/commit/077fcba23cee0b40910d39336e6a589c81572c73