Post content rendering cleanup.
Done in GitHub - xfix/babble at babble-improvements (feel free to merge that one into your branch)
And this is the part where I got stuck on, trying to figure out how to fix that thing, and at this point I just sorta gave up (it’s not of importance for my own GSoC project anyway). I will provide a tip however if you are interested in that.
Dropdown itself (after pressing on Babble icon) shouldn’t be part of a menu, but rather part of a panel (check old version, http://discourse-babble.com/ if you want to check how it used to work). Dropdown being part of a menu causes things to center and change in size (because only icons should be in a menu).
How do you render a dropdown in a different DOM node, I’m not entirely sure. virtual-dom is a really weird API, I do admit.