In main.js, under the initiate page navigation function, “li.current_page_ancestor”, should be, “li.current-page-ancestor”. The active state is broken because of this.
Thanks for pointing this out. I always saw current_page_ancestor on my pages and looks like that’s not always the case, as you point out. We actually need both of these classes to highlight right as discussed below –