Page MenuHomePhabricator

Examine/restore default settings
Open, MediumPublic

Description

The "Restore all default settings" option in Special:Preferences needs a confirmation dialog of some type.

It's poor form to have a reset button without having a message like: "Did you really mean to click this? It will reset all your preferences to the default (except your e-mail address)."


See Also:
T70689: User Preference's default options/values should be automatically marked in the special page itself

Details

Reference
bz17188

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:29 PM
bzimport set Reference to bz17188.
bzimport added a subscriber: Unknown Object (MLST).

Thanks for the confirmation button, however there is much more to be desired!

The user still wonders, especially after reading the thread
http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/48893

"Well which of my settings are not the default?"

"Can I be allowed to examine a list and pick and choose which ones I
want to restore the defaults of?"

And, no one in their right mind would click on a link labeled "Restore all
default settings", as such links would likely blow away years of
customization, with no "receipt" as to what it blew away.
Only new users who think they have messed up their account would click on such a button/link.

That there is a second window "You can use this page to reset your
preferences to the site defaults. This cannot be undone." is a nice
comfort to those who accidentally clicked the wrong button, but does
not help one bit for "first tell me just what non-defaults of mine are
we talking about, OK?"

And the link should then be renamed Examine/restore all default settings.
Or "compare mine and default settings" etc. etc. Something less threatening than the current 'click of death' wording.

(In reply to comment #1)

Thanks for the confirmation button, however there is much more to be desired!

Should this be filed as another bug? Anyway the initial bug is fixed now.

Should this be filed as another bug? Anyway the initial bug is fixed now.

Not so fast:

It seems today's "Restore all default settings" link would only act
upon the current #prefsection-3, #prefsection-4 etc. the user is
viewing, when in reality "when [the button] says all, it means ALL",
not just the ones in view, despite the users' guesses otherwise
[gotcha], unless he turns off your stylesheet. The second "confirm"
page doesn't mention the word "all" anymore too. However I do thank
you for not using a javascript "confirm" button, as e.g., I don't use
javascript.

Anyways, back on the track of enhancing this command: another option
is when the user is viewing his preferences in everyday use, have the
non-defaults be marked. I mean you do mark which skin is the default,
so why aren't the others so marked? And/or have stars appear next to
the ones he has chosen that are not defaults...

This has been bugging me. For years.
I put all the information I can think of, at http://en.wikipedia.org/wiki/Help_talk:Preferences#List_ALL_the_special:preferences_defaults

From Why we need it, to suggestions on How we might visually implement it. Technically, I have no idea.

I'm also going to put the importance up to "normal" from "low", because I think it warrants it; apologies if this is frowned-upon (different bugzillas have different etiquette standards, etc).