Using version 2.3 I was redirecting to a child post from the parent and the current_page_item (active class) was not working.
I fixed the problem by commenting out this line (186):
if ( $highlight ) {
//$pages = preg_replace( ‘| class=”([^”]+)current_page_item”|’, ‘ class=”$1″‘, $pages ); // Kill default highlighting
$pages = preg_replace( ‘|<li class=”([^”]+)”><a href=”‘ . $current_page . ‘”‘, $pages );
}
At the moment I haven’t noticed any side effects of this fix.