I've got an issue with the dialog for Edit Multiple Devices. I have a custom property call "BlankField". As you may guess from the name it's supposed to be Blank. This is my work around for Cirrus not having (AFAIK) a "sort by node name" option for the node list. If I group by BlankField I can a list of all the nodes sorted by node name.
During my recent upgrade to v4 and the database upgrade that went with it about half of my devices ended up with a zero (0) in BlankField. The problem is that if I go to Edit Multiple Devices, select BlankField, then backspace to clear the zero when I hit enter it puts the zero back. It shouldn't do this, it should take the value that I've just put in the dialog rather than pulling from history.
If that wasn't clear let me know as it's kind of funky to describe.
-----------------------
I found the a around before I even hit "post". When I hit the backspace it was dropping down a ... um... drop down with the 0 in it, apparently the "enter" was taking the first option on the drop down even though it wasn't selected.
The work around is to clear the field, then hit space (it doesn't match any of the existing options so the zero goes away), now hit backspace again to clear the field (for reasons not understood by me the zero doesn't come back), now hit enter to save the field.
What a pain. I've had similar issues with Cirrus dialogs behaving oddly. The host name field in "Add New Node" used to do and "End" after ever character you typed. If tried to change xyzzy to xabcy it would keep moving the cursor to the end of the line.