When you change a user's rights using Special:UserRights/UsernameXXX, you returns to Special:UserRights/UsernameXXX. There is no indication that anything has changed, except for check marks by the new groups, and a new item in the log.
Suppose the user UsernameXXX modifies his own userrights and saves. He is brought back to Special:UserRights/UsernameXXX.
However, if he has removed his own admin rights and no longer has userrights priveleges, then upon returning to the page, he is presented with an error: "You do not have permission to do that, for the following reason: Your account does not have permission to add or remove user rights."
Since he *just* clicked the button to modify his own userrights, and has recieved no affirmation of that, he becomes confused because it very much seems like he has failed to remove his own rights.
Can we add a confirmation page of some sort to avoid these situations?