I have a file with the
.jpeg file extension, but its corresponding media file ends up with
.jpg. I had an issue with that and it took me a long time to debug, only to find out that Kirby does that intentionally here. Why? What’s the point of changing the file extension when that is not the actual file extension?
It makes sense to have the same file extension. If Kirby receives an invalid extension, it should throw an error, not silently do something unexpected.