Hello everybody.
I was playing with some gradient outer glow and noticed that the "vivid light" seems to misbehave for some range of colors. The specific range depends on the colors of both the source layer and the layer below. But I'm not sure if that is intentional. I think it is a bug because this only happens when the fill opacity (for normal layers), or opacity (for layer effects) is set to 100%. If I change that value to 99% or less, then the blend mode seems to work as expected.
If I'm not mistaken, the "vivid light" blend mode should use "color burn" to blend the color components if the source value is less than 1/2, or "color dodge" otherwise. So it seems as if the bad colors happen where the "color dodge" should be applied. At least when I change the opacity to 99% it seems that those areas look more like if the "color dodge" blend mode were applied.
Also if one changes to "hard mix" which is like an extreme version of "vivid light" it can be seen that those regions are rendered the same at 99% and 100% fill/opacity, and look similar to an extreme version of the 99% fill/opacity "vivid light".
System Information
System: Windows 10 virtualized with VirtualBox Versión 7.0.4 r154605
Photoshop version: 24.1.0
Steps to reproduce
1. Open the attached file.
2. Change the fill opacity of "layer 1" or the opacity of the "outer glow" effect in "layer 2" between 100% and 99%.
3. Notice the difference is too drastic.
Extected result
When the "vivid light" blend mode is used with 100% fill/opacity (depending on wheter the source is a layer or a layer effect), the result should look similar to when the fill/opacity is 99%, with no such a drastic change.
Sample video