https://bugs.kde.org/show_bug.cgi?id=524539

            Bug ID: 524539
           Summary: New session combobox in Login Manager is white on
                    white
    Classification: Plasma
           Product: plasmashell
      Version First master
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Theme - Breeze
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

DESCRIPTION
Reporting here, given that Bugzilla's description for Plasma Login Manager
guidance for visual issues. This is functionally the same as Bug 342169 but
popped up again 12 years later with an evolved codebase.

In my master branch build of PLM, I now get a white ComboBox background with
white text on top. If clicking on the drop-down, the item background changes to
a light blue, which makes the white text just barely readable (poor contrast
though). See attached pictures.

STEPS TO REPRODUCE
1. Build and install Plasma Login Manager from current master.
2. Restart login manager
3. Look below the password field

OBSERVED RESULT
White text on white (flat) ComboBox background.

EXPECTED RESULT
Black text on white ComboBox background? Or perhaps the other way round?


SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: PLM as of 2026-08-19
KDE Frameworks Version: Oh, I guess it's using my system-wide libplasma as
opposed to master? I wonder if that's an issue. System package is 6.28.0-1
Qt Version: 6.11.1-1

ADDITIONAL INFORMATION

This issue has probably existed since PLM commit b868bb44 (2026-07-21), which
moved the session selector to just below the password field and is now using
PlasmaComponents.ComboBox with `flat: true` property:
https://invent.kde.org/plasma/plasma-login-manager/-/commit/b868bb44

Adding `color: "black"` to the `contentItem: QQC2.Label` element in
plasma-login-manager/src/frontend/greeter/qml/SessionButton.qml fixes the
issue. Ignoring the theme is obviously not a good fix though.

Adding `color: Kirigami.Theme.textColor` or `color:
root.Kirigami.Theme.textColor` doesn't change anything. I guess Breeze already
applies the color to Label items.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to