#25238 #25427 #25569 #25609 #25652 Misc bug fixes

This pull request covers a collection of smaller bug fixes. Please see commit messages for descriptions of each change. 

For the last commit, 5d551cf, I only wrote a partial commit message. This ticket adds a new parameter to the config such that you can specify a publish filter for each *tab* on the left hand side. This is something requested by clients and allows for a more flexible setup in certain cases.