I have noticed a difference in behavior that is just nasty in terms of trying to not make mistakes, especially when you are working long and perform dozens of tasks
If you click any field in Tag Panel and start to write something in it and the press CTRL + S then it gets saved. But if you do the same in the main window [on the list of files] the change will not be saved- there the change gets saved only when Enter is hit on the keyboard or the users clicks some place else. In other words: clicking then and there equals Enter but pressing CTRL + S does not. I trying such behavior from other software but I am unable- and that only adds to the problem of making mistakes, because my brain has imprinted that CTRL + S equals Enter / accept / OK etc.
I get it that in Tag Panel you can have Multi line fields an thus may need the Enter for making a new line and not just accepting data [and thus the changes there do not have to be accepted by pressing Enter]. But the rest is nonsensical. Why, just why, does the main window assume the user is some kind of a stupido that does not mean what [s]he presses [the CTRL + S shortcut]? If I press CTRL + S it should be rather assumed by Mp3tag, that it is more likely that by a mistake I would press Enter and not the CTRL + S combination; and Mp3tag should also assume that if I press CTRL + S shortcut I am also accepting the ENTERing of new data / changes
And the problem extends to this: as I do not have to press Enter in Tag Panel, I simply constantly forget to press it in the main window. I can tell to myself "remember to press Enter or click some place else after writing new data before hitting CTRL + S" when exploring the list of files but every now and then I will simply forget to hit / click; especially when I am constantly going back and forth between Main window and Tag Panel. I would have to be a robot to not make such mistakes; or to make it but also to always spot them and repeat my tasks. All in all I constantly end up with some data / changes missing when thinking to myself "Haven't I already done that?"