Excellent write up! That’s interesting. Probably just a bug and considered an edge case, which is why it wasn’t caught. Very few people work with such wide color spaces, probably professional photographers. When photographers print, the color space has to be converted to whatever is most compatible for the printer / material, so there happens to be a long history of algorithms that convert color spaces.
I see this as a symptom of a much larger problem in user interface engineering. What do you expect from engineers that often ignore design / UX, where the engineers often have zero grounding in graphics processing despite coding user interfaces?
Color spaces are usually used so that what photographers/printers see on screen is exactly printed on paper.
I guess this was more of carless rounding of numbers.
If developers use more defensive programming this would have never happened.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.