The current theme we are using has a bug where if you have a top-level page and a child page (Not a child of the top-level page) with the same name, the nav generation gets confused when applying the active class. This is an issue with the theme and is not in our control. We have notified the person who made the theme and he has acknowledged it.
Here you can see that everything works fine when you are on the top-level 'software' page

But if you are on the 'software' page that is a child of vessels/miine/code then both 'software' pages have the active class in the nav
