The way that check-type fields behave in the tagging pane - both the current and experimental tagging panes - works in a very confusing way.
I was just trying to tag a number of artists as a test, and I thought I had selected maybe 15 or so items.
However when I checked my view corresponding to the checked values, I saw that none of them had been applied!
When editing a check-type field in the tagging pane, the behavior is as follows:
1. Click the field, which is currently blank. This now displays a checkbox.
2. Click the checkbox. This now checks the field.
3. Select another field. This writes the value and changes the field to display a 1 instead of a checkbox.
What I had done was to initially perform step 1 on the first album, which displayed the checkbox by default.
I then ticked it, selected another album, ticked it, moved on to the next album and so on.
However this did not write the value to any of these files!
And in my testing, hitting enter does not write the value either, that toggles the state of the field. You must hit tab or select another field manually to write the value to the field.
This behavior is very confusing.
Check-type fields should always display the checkbox in the tagging pane, whether they are currently selected or not.
And clicking the box should always toggle the state and immediately write it to the tags.
It should not be necessary to select another field to write the value after toggling the checkbox.