I have a link to my blog archive in my main menu. When the user clicks it and the blog is displayed (on /blog/ - I have a static front-page) the link receives the "current" class (or whatever the name is). When the user clicks on a blog post the blog link in the menu still has the "current" class (or current-page-parent or similar).
This is all good. However, when the user clicks on one of the blog categories the blog link no longer has the "current" class (or any of the parent classes - IE it's impossible to style it as selected).
This is not only true for the normal blog archive but also for any custom post type archives with custom taxonomies.
What I would like is that the blog link still has the active class. Even when browsing blog categories, tags or perhaps even dates.
Is there any non-hackish way of solving this?