I am not sure if this is a bug, intentional, or not implemented yet.
But when reloading a skin, it doesn't remove non-existent containers after the widgets in it are all removed.
Here's what I did:
1st Scenario:
1) I removed certain containers.
2) Uninstalled the skin
3) Installed the skin
4) Removed all the widgets in the non-existent container
5) b2evo automatically removed the non-existent container after #4.
2nd Scenario:
1) I removed certain containers.
2) "Reload" the skin
3) Removed all the widgets in the non-existent container
4) The non-existent container is still in the widgets page
To my understanding, the 2nd scenario, the 'reload' feature should do a similar thing as the 1st Scenario, hence 'reload', to remove the need to:
1) Remove all skins using the skin
2) Uninstall the skin
3) Install the skin
Again, I'm not sure this is a bug, intentional, or a feature not implemented yet.
:)
it's sort of not implemented, and considered not critical.