I used SingleClickOpener as my basis, and this was the style it did.

I assumed it was supposed to be done like this so that settings take effect immediately without reloading the page. Is that a false statement? We should update the developer documents to reflect the decision.