Wearable objects automatically worn and taken off when taken and dropped
The desired behaviour is ...
1. Dropping something or putting it inside a container should take it off, but taking it off shouldn't drop it.
2. Picking something up shouldn't wear it, but wearing it should pick it up (or move it into the inventory from a carried container).
Fixed in ec29a3e29e4be21b1b9d6c945b7c167f00169300 - 465739e1505a0420fd7315afd069ba0f63f03602.