Fluxer looks extremely saturated with HDR enabled

(#431) Bug Fixed desktop packaging

Summary

I noticed that when i enable HDR on my monitor in KDE Plasma on linux it looks extremely saturated, weirdly tho it only shows on a monitor that is not using HDR, and when i disable HDR on the monitor it then shows it aswell until i relaunch the application. The question is. Is this a upstream issue or a fluxer problem directly?

Steps to reproduce

  1. Enable HDR on the monitor in KDE Plasma
  2. Notice Fluxer looks ok on the monitor with HDR enabled
  3. Notice Fluxer does not look ok on a different monitor without HDR enabled on it
  4. Notice when you disable HDR fluxer will look not ok aswell on the SDR monitor.

Environment (optional)

Flatpak Fluxer stable build 87 2026-03-11 Electron 40.0.0 desktop stable 0.0.0 CachyOS

Logs or screenshots (optional)

HDR disabled image HDR Enabled brought over to a second monitor + if you turn HDR off it also will show this saturated experience image
  • 566079020-da795f9a-9f42-4088-a488-7b59adcb9b63.png

    566079020-da795f9a-9f42-4088-a488-7b59adcb9b63.png

    1284×806 | 324 kB

  • 566079019-a06eacf2-c18f-4675-8fb8-d254f15e05e2.png

    566079019-a06eacf2-c18f-4675-8fb8-d254f15e05e2.png

    1280×800 | 246 kB

3 comments

Sign in with Fluxer to comment and vote.
Comment by Fullest
FullestReviewer 1 vote originally by @Emptiest on GitHub
I've recorded this behavior here. The left monitor is HDR, the right monitor is standard. They are also different resolutions, which explains the size difference. In this recording I have both the flatpak and the appimage installed. The flatpak, when dragged between monitors, changes its color profile and permanently becomes oversaturated when viewed on the non-HDR monitor if at any point it is dragged to the HDR monitor, until next launch. When the flatpak window is moved back to the non-HDR screen, the terminal outputs the following:
[2:0322/120305.102870:ERROR:ui/ozone/platform/wayland/host/wayland_wp_color_manager.cc:296] Unable to set image transfer function.
[2:0322/120305.102883:ERROR:ui/ozone/platform/wayland/host/wayland_wp_color_manager.cc:214] Failed to populate image description for color space {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL}
[2:0322/120305.103129:ERROR:ui/ozone/platform/wayland/host/wayland_wp_color_manager.cc:296] Unable to set image transfer function.
[2:0322/120305.103136:ERROR:ui/ozone/platform/wayland/host/wayland_wp_color_manager.cc:214] Failed to populate image description for color space {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL}
[2:0322/120305.103142:ERROR:ui/ozone/platform/wayland/host/wayland_wp_color_management_surface.cc:63] Failed to get image description for color space.
The appimage does not have this problem. 567373510-1b9146e5-1e87-4236-913e-cce7be4cb7eb.mp4 For completion, my system is running Bazzite with KDE Plasma.
$ fastfetch
                                            fullest@main
     %%%%%%====%%%%%%%%%%            
   %%%%%%%%    %%%%%%%%%%%%%%             󱋩  bazzite-nvidia:stable 
  %%%%%%%%%    %%%%%%%%%%%%%%%%           󰣛  Bazzite
  %%%%%%%%%    %%%%%%%%%%%%%%%###           Linux 6.17.7-ba25.fc43.x86_64
  %%%%%%%%%    %%%%%%%%%%%%%######        󰅐  15 days, 3 hours, 12 mins
  ==                  =======######  
  ==                  =========#####      󰾰  MS-7C02 (1.0)
  %%%%%%%%%    %%%%%%%####======#####     󰻠  AMD Ryzen 7 5700X3D (16) @ 4.95 GHz
  %%%%%%%%%    %%%%%#######=====#####     󰍛  NVIDIA GeForce RTX 3080 Lite Hash Rate [Discrete]
  %%%%%%%%%    %%%#########=====#####       21.92 GiB / 62.71 GiB (35%)
  %%%%%%%%%    %%##########=====#####       675.30 GiB / 929.93 GiB (73%) - btrfs
  %%%%%%%%%====###########=====######       3.08 TiB / 5.46 TiB (56%) - fuseblk
   %%%%%%%%====#########======######        305.10 GiB / 937.82 GiB (33%) - ext4
    %%%%%%%=====#####========######       󰍹  1920x1080 in 27", 60 Hz [External]
     %%%%###===============#######        󰍹  1920x1080 in 27", 60 Hz [External]
      %#######==========#########         󰍹  2560x1440 in 27", 180 Hz [External, HDR] *
        #######################           󰍹  1920x1080 in 27", 60 Hz [External]
          ###################             󰖺  Microsoft X-Box 360 pad
              ###########            
                                          󰕮  KDE Plasma 6.6.1
                                            KWin (Wayland)
                                            bash 5.3.0
                                            Ptyxis 49.3
                                          󰏖  3011 (rpm), 103 (flatpak), 330 (brew)

                                           ● ● ● ● ● ● ● ●
567373510-1b9146e5-1e87-4236-913e-cce7be4cb7eb.mp4 | 45.7 MB
Comment by @pollux78
RexSystem 1 vote originally by @pollux78 on GitHub OP
well this is resolved in canary, should arrive in normal fluxer soon enough with the newer electron version :)