I often forget to close my containers (or open a different container instead of closing the first one), then applying some object in the container, like scrolls of ball lightning when I ment to leave through a door. Maybe it would be easier to use containers if, when holding down the middle button on them, they would open a small popup window at the same space as the container with the same height, but wider and it shows the objects' icons from left to right. The object the pointer is over has its text shown above the icons. By moving the mouse left and right, the icons scroll left and right, while the pointer is still. By moving the pointer above/below the popup, it is closed. A quick middle button click on the container would work like today, opening/closing it the old way (the popup should either open up after some time or when the pointer has moved some pixels, while the button is still pressed - just like drag&drop icons on the desktop). Once the popup has come up, one can release the mouse button so it is free for clicking on the objects in the containers. The popup should remember where one was the last time one opened it, if one moves the mouse up/down by misstake... If drag & drop is added, it will be even more important, since the popup would close when one drags the object out of it.
It is also important that the popup doesn't cover other objects in the inventory when drag & drop is implemented, since one might want to drag one object out of the container and into a container next to the first container (it can cover it a little, but not much, otherwise one would have to drag up and then down again which I would find irritating).
A different way to use containers.
Moderator: Board moderators