When we hide selected answer, selected class (qa-a-count-selected) is applied on question list.
Solution example in view layer:
qa-include/qa-theme-base.php (L1587) *Recommended*
//@$post['answer_selected'] ? 'qa-a-count-selected' : (@$post['answers_raw'] ? null : 'qa-a-count-zero'));
@$post['acount'] && @$post['answer_selected'] ? 'qa-a-count-selected' : (@$post['answers_raw'] ? null : 'qa-a-count-zero'));
Solution example in application layer:
qa-include/qa-app-format.php (L325)
//$fields['answer_selected']=isset($post['selchildid']);
if($post['acount']==0)
$fields['answer_selected']=false;
else
$fields['answer_selected']=isset($post['selchildid']);
Is that we must consider (question page) when $post['acount'] does not exist ...?