Bug 525364 - Color scheme "Frames and Outlines Contrast" setting not reflected in certain apps
Summary: Color scheme "Frames and Outlines Contrast" setting not reflected in certain ...
Status: RESOLVED FIXED
Alias: None
Product: Breeze
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.7.4
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-09-08 01:22 UTC by Sean
Modified: 2026-09-10 23:33 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sean 2026-09-08 01:22:29 UTC
DESCRIPTION
Certain (seemingly Kirigami) applications such as Discover and System Settings no longer respect the "Frames and Outlines Contrast" setting in a user's color scheme. Other apps like Dolphin and KCalc still reflect the setting as normal.

STEPS TO REPRODUCE
1. Create a color scheme with a custom Frames and Outlines Contrast value (ie. 0% or 100%)
2. Apply the color scheme
3. Open a Kirigami application like Discover

OBSERVED RESULT
Frames will use a default contrast value.

EXPECTED RESULT
Frames will use the custom contrast value set in the color scheme.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2

ADDITIONAL INFORMATION
The issue also appears in a fresh install of Fedora 44 in a VM. Did not appear until updating the system to the latest version of Plasma.
Comment 1 Akseli Lahtinen 2026-09-09 10:36:43 UTC
I can confirm, this seems to happen with qqc2-desktop-style.

Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2
Kernel Version: 7.1.13-200.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Comment 2 Bug Janitor Service 2026-09-09 11:03:01 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/2163
Comment 3 Akseli Lahtinen 2026-09-10 12:35:35 UTC
Git commit e871df6f733ea34fd811aed0687b6fcc06a39707 by Akseli Lahtinen.
Committed on 10/09/2026 at 12:21.
Pushed by akselmo into branch 'master'.

PlatformTheme: Insert frameContrast to the data

In case we do not have data, we never updated the frameContrast
to it from the platformTheme, causing us to sometimes get
default value even when framecontrast was set.

This adds the frameContrast to the PlatformThemePrivate
and makes sure it gets updated first, then updates
the data. If we have no data, we get the current frameContrast
from PlatformThemePrivate. If we do have it, we just fetch
it from data itself.

M  +8    -2    src/platform/platformtheme.cpp

https://invent.kde.org/frameworks/kirigami/-/commit/e871df6f733ea34fd811aed0687b6fcc06a39707