Jordy wanted me to chime in here to clarify what EWWW IO does, and to provide more information on what needs to happen with the most recent request.
While I haven’t tested it, I suspect the new version at least doesn’t try to mangle the .webp images instead of the originals. At this point, it should be renaming the “normal” images, but orphaning the .webp files.
So here’s what needs doing. For every image file that is renamed (originals and thumbs alike), MFR should check for the same exact filename with “.webp” appended to the end.
For example poorly-named-image.jpg will have poorly-named-image.jpg.webp, and currently MFR just renames poorly-named-image.jpg to awesome-image.jpg, and poorly-named-image.jpg.webp is left behind.
So what should MFR do? It should look to see if poorly-named-image.jpg.webp exists, and then rename it to awesome-image.jpg.webp. There’s no metadata to update, or anything like that, just move the .webp copy to match the new filename.