Ok, I followed your steps and got it to work.
But, in the process I noticed another bug with deleting fields from a login:
when a login contains multiple fields, deleting one causes a whole bunch of them to temporarily disappear.
best way to explain this is a visual:
then I delete ONE field (in this case it was the "...$tbEmail" field), and am left with this (after):