Last modified: 2014-08-09 11:41:41 UTC
When a user goes to change a preference, they are usually in one of the following states: 1. On a page that the preference would affect, and they wish to change the preference and have the change be effective asap. 2. About to go to a page, and know they need to change a preference in order that it is rendered the way they want. An example of both of those scenarios is bug 52355, where a user wants to enable the VisualEditor on the current page, or enable it on the next page they visit (especially if it is a redlink). Currently the typical workflow is 0. The user on a mediawiki page 1. Load special:preferences 2. Change the preference and Save (which loads preferences panel again) 3. Press 'Back' button twice 4. Reload or click a link Desired workflow: 1. Open a pref panel in the current page 2. Change the pref and close the panel 3. The changes become effective immediately, if that can be achieved without reloading the page and/or loosing any user data, or a small notice displayed near the preferences panel button to inform the users their changes will be effective by reloading.