Hello, I would like to suggest some sort of extra mechanism is implemented where you would be asked if you are sure you want to run away from a shiny pokemon. A lot of guildies and I agree it would be very useful since we have had incidents where we would run away from shinies unintentionally.
In my case, I ran away from 4 shiny pokemon. The reason is when you are hunting for a specific pokemon for a long time and you run away from every other pokemon you are not interested in, sometimes you end up also running away from a shiny with is very unfortunate.