Color management not applied globally

I tried applying the calibrated displayp3 icc file (both v4 and v2 tried) in gnome settings. The color immediately changed but seems like only apps with their own color management (like darktable on Wayland, davinci resolve studio 21 on xwayland) could show correct color, other apps like gnome image viewer and Firefox (dev edition) is wrong (I enabled the color profile settings in about:config and tried either pointing the direct icc or leave blank). I enabled sdr-native mode, default mode is oversaturated

And seems like when using default it comes more saturated than sdr-native

Ubuntu 26.04
Gnome 50.1
CSW168A laptop display
Wayland
Intel 356H with xe graphics driver

Is there any solutions? Thanks a lot

I don’t know how to help with your problem specifically, but you might want to take a look at the color-labelled issues in Mutter’s bug tracker in case you see something that matches your problem…