The semantic is not sync with the code. The card view does not even open in this case. Please have a follow up to track this. I could help to finetune the logic too.