A very important point also to address is picking up a container erases everything inside. This would not be bad if there was a confirmation window to pick up the dresser, or just had the items inside saved, but it's too easy to accidentally erase tons of work from a mis-click.
I think I fixed this bug. However, there is another "smaller" bug I need to fix. For some reason, if you try to pick up a chest, then open the chest and take all the items out. Then close it, the chest gets picked up?? Super weird edge case. I'll resolve eventually, but atleast it's not deleting items anymore!