With Mp3tag v3.30b, Mp3tag preserves the Tag Panel input and the File List selection on errors when writing tags.
This was a fairly invasive change, as it requires intercepting (and also preventing) file selection changes. I’ve modified a significant amount of code, so I’d really appreciate it if others could give it a try.