When using relational fields like the image field in a collection, I find it confusing that the revisions will indicate “0 fields updated” when the related content was updated. Is this the expected behavior for revisions to not show the changes in related fields? If it is the case, then I think surfacing this limitation to the user is necessary.
My recommendation would be that related fields (that will never show changes) are just hidden by default in the comparison and a note is added at the top or bottom that related fields are not able to be compared. Here is an example where I change an image on an item in one of my collections and it was confusing for me to see “0 fields updated” and then see both the original version and the latest revision show the same picture (the new one). It just makes me feel like something is broken even if it might be the intended behavior.
