Plot hole: When teenage Prue has run away with the demon, and Phoebe and Piper find her in the park, teenage Prue is 'killed'. Her sisters drive her home to get Leo to heal her, but shouldn't they have just been able to call to Leo to orb to them when Prue was first hurt, and heal her in the park, and save driving back to the Manor and risk Prue dying?
Continuity mistake: When Piper and Leo confront the genie at the restaurant, the genie is eating food as fast as he can. At one point he gets a line of pasta sauce on his cheek. The shot changes, then goes right back to him only now the sauce is gone with no time for him to have wiped it off, especially since his hands are full of food.
Revealing mistake: During the search for the Dragon and teenage Prue, Phoebe's wearing a red top and red jacket, but when Phoebe lands on the ground we can see the bulky beige material of the stunt vest at her back, under the red top and jacket. (00:34:05)
Visible crew/equipment: While Leo is up in the attic with Piper, flying Phoebe, and teenage Prue, Leo explains what happened to Prue, and when Phoebe asks how it's even possible, we can see the stunt harness at the back of Phoebe's jeans as she rises in the air. (00:18:45)
Other mistake: Phoebe says to the genie "you've been stuck in the bottle for 200 years?" Later the genie says he will be an unwelcome house guest and not put the CD's back in their case. If he was in the bottle for 200 years how would he know of CD's?