XnView MP Linux
Version 0.98.2 64bits (Feb 19 2021)
Libformat version 7.75
Changing the metadata using Edit IPTC-IIM in batch mode (more than one file selected), changes the Write state of the file, bringing up a dialogue which asks the user to confirm that they want to save (Yes/No/Cancel) when moving on to the next image.
In my usual workflow, I try and batch edit image captions without touching the mouse, and if I Shift-Tab out of the Caption field, I can press Ctrl+left/right-arrow to move between images. Tab back into Caption field and carry on editing. Now, unless I click Write (which has NO handy keyboard shortcut) for *every* image, I cannot proceed! The alternative is to Save which is of course nonsensical as this throws away picture quality of my JPG images.
Effect: The main effect is annoyance, but it also causes a lot of time to be wasted. Image quality is lost if the user chooses to save, and there should be no need especially if the setting is chosen to keep original date / time for embedded metadata changes.
To reproduce:
1. Select multiple image files
2. Open the Edit IPTC-IIM dialogue
3. Make a change to the Caption field
4. Use the < or > buttons to move onto another image
Actual behaviour (bug): Confirm dialogue appears

Expected behaviour: Next image and its metadata is displayed for editing