Stupidity: When Jasmine finds out that Prince Ali is actually the boy she met in the marketplace, she seems to completely forget about Jafar telling her he had been executed. She never asks why he's alive, nor does she even bother to confront Jafar about his treachery.
Suggested correction: The fact Aladdin was alive only told her Jafar lied about it. When she is brought back by Aladdin to the palace it is still night, not long after that she is confronted by her father and Jafar who has him under a spell. She hardly had time to ask about the treachery, probably thinking to do it in the morning. It is there and then Jafar is exposed by Aladdin. She probably wondered about it, but didn't figure out the implications yet.