3.6.5.1: "System Theme" option now opens with a random color every open · Issue #255 · desktop-plus/desktop-plus · GitHub
Skip to content

3.6.5.1: "System Theme" option now opens with a random color every open #255

Open

Description

@theofficialgman

The problem

New bug in 3.6.5.1 (previous versions did not have issue issue). The system theme option now opens with a random color (light vs dark) on every open

Release version

3.6.5.1

Operating system and distro

KDE Neon

Steps to reproduce the behavior

Open the application with "system theme" option selected

Specific to Desktop Plus?

No response

Log files

No response

Screenshots

No response

Additional context

No response

Activity

  1. pol-rivero commented on Sep 5, 2026

    @pol-rivero
    Member

    I've downloaded a KDE Neon VM and wasn't able to reproduce the issue:

    screenrecording-2026-09-05_13-22-50.mp4

    Maybe your system is misconfigured somehow?
    Try running this command when using a light theme and when using a dark theme. Paste here what it prints in each case (especially in cases where the app opens with the wrong color):

    for i in $(seq 10); do gdbus call --session --dest org.freedesktop.portal.Desktop \
      --object-path /org/freedesktop/portal/desktop \
      --method org.freedesktop.portal.Settings.Read \
      org.freedesktop.appearance color-scheme; done

    Also, please see if you can reproduce the issue in a VM to give me concrete steps I can follow to observe the bug.

  2. added
    awaiting responseThis issue is blocked until the submitter provides the requested information
    on Sep 5, 2026
  3. theofficialgman commented on Sep 7, 2026

    @theofficialgman
    Author

    the output is the same regardless of the what the application color shows. gdbus always shows the correct "dark color" option.

    * **`0`**: No preference
    * **`1`**: Prefer dark appearance (Dark Mode)
    * **`2`**: Prefer light appearance (Light Mode)
    

    application shows wrong color:

    $ for i in $(seq 10); do gdbus call --session --dest org.freedesktop.portal.Desktop   --object-path /org/freedesktop/portal/desktop   --method org.freedesktop.portal.Settings.Read   org.freedesktop.appearance color-scheme; done
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    

    application shows correct color:

    $ for i in $(seq 10); do gdbus call --session --dest org.freedesktop.portal.Desktop   --object-path /org/freedesktop/portal/desktop   --method org.freedesktop.portal.Settings.Read   org.freedesktop.appearance color-scheme; done
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    (<<uint32 1>>,)
    
  4. theofficialgman commented on Sep 7, 2026

    @theofficialgman
    Author

    I have again re-confirmed this is an application side regression:

    3.6.4.4: 10 launches all the correct color
    3.6.5.1: 6 launches with the correct color, 4 launches with the incorrect color

  5. removed
    awaiting responseThis issue is blocked until the submitter provides the requested information
    on Sep 7, 2026
  6. pol-rivero commented on Sep 7, 2026

    @pol-rivero
    Member

    I found this, which seems to match your description: https://issues.chromium.org/issues/536445418.
    It seems this has already been merged into Chromium (version 153.0.8010.18) but it probably won't land in Electron until their next major version.

    Can you check if running the app with this env variable fixes your issue?

    GTK_THEME=Breeze-Dark desktop-plus
  7. added
    awaiting responseThis issue is blocked until the submitter provides the requested information
    on Sep 10, 2026
  8. added theissue type on Sep 10, 2026
  9. added
    third-party bugWe cannot fix this ourselves. A bug report has been submitted to the third-party.
    on Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting responseThis issue is blocked until the submitter provides the requested informationthird-party bugWe cannot fix this ourselves. A bug report has been submitted to the third-party.

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions