Every time I switch from one workspace to another and then back, Chromium somehow manages to automatically maximize itself. After a while, it crashes Unity somehow. I am using Ubuntu 12.04. The problem goes away and then returns... and then goes away... and then returns... repeatedly as well.
I confirm this behaviour with Firefox on Ubuntu 12.04 with Unity 2D.
Some relevant bug reports with more info:
Try running this command from the terminal for a workaround:
This is very annoying. If I have several Firefox windows open on one workspace and switch workspaces and switch back again, then suddenly I have all of those windows maximized one behind another, I have to unmaximize them one by one, reposition every one of them once again and remember to never switch workspace or otherwise have the layout ruined once more. It makes the whole idea of having workspaces pretty much useless if I have to clean a mess every time I switch them.