Even more ui fixes
More minor fixes to the UI/UX, including a regression from 0.102 (68917526729), a regression from 0.103-alpha1 (46da776c2c1), and some other minor quirks which I found quite annoying while using the latest alphas.
Each commit is quite small and is a fix in its own right, so if any seem stupid, feel free to request they get removed so this MR can proceed.
Fixes #931 (closed).