Page MenuHomePhabricator

Special pages should have only one link (not a button) for submitting changes
Open, LowPublic

Description

A common task for those who use [[Special:AllMessages]] is to change the default values of:

  • The fields of the "Filter" section (e.g. "prefix" or "Language"); AND
  • The number of items per page

Currently, the user needs to submit the page two times in order to achieve both changes, because each section has its own [Go] button. Besides, if the user do changes in both sections and submit using one of these buttons, one of the changes will be discarded.

It would be better if those buttons could be merged into only one, which could be clicked to submit any changes the user has made in the available fields.

I think I've seen the same problem in some other special page, but I can't remember which one right now.


Version: unspecified
Severity: enhancement

Details

Reference
bz29466

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 11:25 PM
bzimport set Reference to bz29466.
bzimport added a subscriber: Unknown Object (MLST).
He7d3r created this task.Jun 18 2011, 12:50 AM
brion added a comment.Jun 18 2011, 5:54 PM

Neither of these buttons should probably actually be there unless JavaScript is disabled; these are things that in modern UIs are generally expected to apply immediately on change.

It seems this was recently fixed on trunk (at least for [[Special:AllMessages]], on my local MW installation).

Can someone confirm in which revision that has changed?

(In reply to comment #0)

I think I've seen the same problem in some other special page, but I can't
remember which one right now.

I just found another one... ;-)
[[mw:Special:Code/MediaWiki]] has two [Go] buttons (one for the "number of items" per page and the other for the "path")

(In reply to comment #3)

(In reply to comment #0)

I think I've seen the same problem in some other special page, but I can't
remember which one right now.

I just found another one... ;-)
[[mw:Special:Code/MediaWiki]] has two [Go] buttons (one for the "number of
items" per page and the other for the "path")

The other cases are the links for "boolean options" such as

[Show] minor edits | [Show] bots | [Hide] anonymous users | [Hide] logged-in users | [Hide] reviewed edits | [Hide] my edits

displayed on [[Special:Watchlist]] and [[Special:RecentChanges]]. Those buttons could probably be replaced by checkboxes, so that the changes could be submitted through one only button.

Besides: those [Go] buttons should also be converted to links, as was made on bug 16165 (r86047, r86050, r86056 & r86188), so that users can:

  • Get links to the filtered lists without having to open them
  • Open the lists in a new tab.

(In reply to comment #2)

It seems this was recently fixed on trunk (at least for
[[Special:AllMessages]], on my local MW installation).

Indeed, Reedy fixed bug 28272 (Special:Allmessages should have only one "Go" button) on r88595.

Since I was suggesting this kind of problem to be fixed on other special pages as well, and the other cases are not exactly about "buttons", I'm changing the summary of this bug accordingly and putting Bug 28272 as a blocker for this.