Curse is uneffected by Protect, so yes, that is a bug.Should Curse fail if the opponent uses protect?
Turn 7
Abomasnow used Protect!
Abomasnow protected itself!
The foe's Lapras used Curse!
Abomasnow protected itself from the attack!
Hail continues to fall!
[DEBUG] natural immunity.
[DEBUG] weather immunity.
[DEBUG] natural immunity.
[DEBUG] weather immunity.
Abomasnow restored a little HP using its Leftovers!
Um, this isn't a battle bug, but whenever I try to click on a battle to watch it, nothing happens.
I'm using Internet Explorer, if that's the problem, but I'm not sure.
Have you tried using other browsers? Try using Google Chrome or IE9 to test this again, and if that doesn't work then I don't know what to tell you other than you just can't watch battles.