Fluxer looks extremely saturated with HDR enabled

(#431) Bug Fixed desktop packaging

Thread

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