It mostly depends on how the developer designed the UI to provide a certain experience to the user and also to meet some expectations on how an UI should work.
For example if you are changing the style of your character it makes sense to show the change immediately after you made your choice. On the other end if you are changing some settings that require reloading of the interface this might get annoying fast if done at each change so it makes more sense to apply all of them at once and be done with it.
Latest Answers