Hi, I would like to suggest the addition of an option that would require a Confirmation Before Attacking a Shiny, Event or Pink pokemon.
I had this idea while i was Leveling some pokemons in Pinkan Island, and farming Darumaka with my alternative account (I have to clients open at the same time), and almost fainted a Pink Krabby.
Most of the time, when you are leveling a pokemon already level 70, you don't even look at the pokemon you are facing. Most do something else at the same time, so they aren't really focused on the pokemon they are facing, and sometimes it results in a fainted shiny or event or pink Pokemon, gone forever.
The confirmation before running away from a shiny, event or pink poke is already implemented, so why not add the confirmation before attacking it ?
Maybe, add some exceptions. For exemple, the box wouldn't appear if you use
1) False Swipe.
2) A move to put it asleep : Spore, Sleep Powder, Sing, Yawn, Hypnosis.
3) A move to paralyze it : Stun Spore, Thunder wave, Glare.
The main reason that may oppose some to this suggestion would be the fact that it would help botters, but I asked in Discord Support channel, and was told that the staff had the appropriate tools to detect botters. And since the Confirmation Before Running away from a Shiny, Event or Pink Pokemon was added, it would be really complementary with this feature to add the Confirmation Before Attacking a Shiny, Pink or Event Pokemon.