Skip to content

File dialog text unreadable with Breeze Dark theme (black on black) #4298

@daniil-chepela

Description

@daniil-chepela

Current Behaviour

The file dialogs (Save As, Open, etc.) in Fritzing display black text on a black background when using the Breeze Dark theme on KDE Plasma, making the text completely unreadable.

Image

Build:
Version 1.0.6-l2239-04e5bb02 (Qt6 AppImage)

Operating System:
Kubuntu 25.10 (KDE Plasma 6.4.5 with Breeze Dark theme)

Steps to reproduce:

  • Step 1: Use KDE Plasma desktop environment with Breeze Dark theme enabled
  • Step 2: Launch Fritzing
  • Step 3: Attempt to open File → Save As (or any file dialog)
  • Step 4: Observe that text in the file dialog is black on black background and unreadable

Expected Behaviour

File dialogs should display readable text with proper contrast, respecting the system's dark theme or defaulting to a light color scheme for the dialog if dark theme support is incomplete.

Additional Information:

  • Switching the system theme to Breeze Light resolves the issue, confirming it's specific to Breeze Dark
  • Attempted workarounds that did NOT work:
    • Setting QT_QPA_PLATFORMTHEME=kde environment variable
    • Setting QT_STYLE_OVERRIDE=Fusion
    • Setting KDEGLOBALS to BreezeLight.colors path
    • Creating wrapper scripts with various Qt environment variables
    • Installing qt6ct and configuring light themes
  • The issue appears to be with Qt6 file dialogs not properly inheriting the light color scheme when the parent application runs under a dark system theme

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions