Page MenuHomePhabricator

Move 'Publish changes' button to a more ergonomic position for Structured Data on Wikimedia Commons
Closed, DeclinedPublicFeature

Description

Main suggestion
TLDR: Make saving the changes for Structured Data more ergonomic.

(I really don't care how this is done as long as I do not have to hunt for a UI button that moves away from the cursor the more work I invest)

Feature summary
Reduce the distance from input field to button to publish changed.

Use case(s)
Currently situation:

  • button 'moves away' from the user with every added item (see video)

Suggested change:

  • button is in an ergonomic position where it doesn't move away from the input field

Benefits

  • user saves changes in the spot where their mouse cursor already is
  • result in less mouse movement and a more ergonomic workflow

Additional notes
The ticket was changed from adding an additional 'Publish changes' button at the top of the edit field to the current version. See version history for full text.
Text was changed after insta-decline after misinterpreting the main point of the feature request.

Event Timeline

The button that already exists at the very bottom of the edit field should also exist at the top of the edit field (see image)

I expect a good number of questions if there is any difference in using any of the buttons, and why the heck there are two of them.

With every item you add, the button moves further and further away from the user thus making it more annoying to save your changes

Following the logic in this ticket, if the list of items gets even longer, there should be a third button in the middle?

The solution is not to add more duplicate buttons.
Maybe the solution is to always display one button no matter where the list has been scrolled to, but that's not what this ticket proposes, thus declining.

Bugreporter subscribed.

Reopen since this task is intended to be a MediaInfo counterpart of T142082: Add another "Add statement" button on top to ensure consistent position.

(striken, I does not realize the editing workflow is different; see comment below instead)

D-Kuru renamed this task from Add additional 'Publish changes' button at the top of the edit field for Structured Data on Wikimedia Commons to Move 'Publish changes' button to a more ergonomic position for Structured Data on Wikimedia Commons.EditedNov 21 2025, 10:57 AM
D-Kuru updated the task description. (Show Details)

The button that already exists at the very bottom of the edit field should also exist at the top of the edit field (see image)

I expect a good number of questions if there is any difference in using any of the buttons, and why the heck there are two of them.

If you think two buttons would confuse people, make it an option where the button appears. The main target for me is that the button does not appear on the other side of the list that get's longer and longer with every item added.

With every item you add, the button moves further and further away from the user thus making it more annoying to save your changes

Following the logic in this ticket, if the list of items gets even longer, there should be a third button in the middle?

Sorry, but the "logic" you read into my request is not represented in the text and (IMO) is not logical at all.
I suggest carefully reading the text again as if you do, the target of it is very clear: "button 'moves away' from the user", "With every item you add, the button moves further and further away", "user can make a change and save it right away exactly where their mouse cursor is", "They don't need to move the mouse cursor to the other side of the edit field or scroll through a long list.", "this would result in less mouse movement and a more ergonomic edit of structured data"

The suggestion clearly is to have a button at the point of minimal distance from where your cursor already is resulting in less unnecessary mouse movement, more ergonomic work flow and reduced time while editing.

The solution is not to add more duplicate buttons.
Maybe the solution is to always display one button no matter where the list has been scrolled to, but that's not what this ticket proposes, thus declining.

Wrong again: The main focus is a more ergonomic workflow.
I don't really care how this is done. As the main focus is important and not the way how it is done, I have reopened the ticket with an adapted text (This makes much more sense to me than creating >1000 tickets that get declined because they don't fancy the taste of the person who is closing the tickets).

I now realized this is not really a counterpart of T142082.

There are multiple problems inside:

  • The MediaInfo editing interface is using a "semi-section" edit mode, which means there are no button to save single statement and in one single editing interface we can edit all statements of one property (but not multiple properties).
  • The MediaInfo editing interface is not really as "compat" as Wikibase one so just a few qualifiers will make one "semi-section" (all statements with one property) too long and one "semi-section" only have one save button.

So I think the better solution is to make the "publish changes" sticky, so user can save change wherever you are browsing (as long as in this "semi-section").

Again, a better solution is to display one button, and make the location of that one button sticky, instead of duplicating functionality in random places to increase user confusion.