Page MenuHomePhabricator

Proposal transform the "Close dialog and reload page" dialog to notification bar
Closed, DeclinedPublic

Description

The dialog of "Close dialog and reload page" is now a modal dialog, there is only one choice, click and helpless wait for reload page.
If transform the dialog to a notification bar at the top, users can get more options and freedom, select reload the page, or click other anything (View history, etc.).


Version: unspecified
Severity: normal
Whiteboard: u=dev c=frontend p=0 papercut

Details

Reference
bz59156

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:39 AM
bzimport set Reference to bz59156.
bzimport added a subscriber: Unknown Object (MLST).

Can you please clarify which dialog you mean? Maybe attach a screenshot?

Description picture

just like "Your edit was saved." (MediaWiki:Postedit-confirmation) bar.

Attached:

2014-01-01_06_08_26.png (424×931 px, 72 KB)

(In reply to comment #2)

just like "Your edit was saved." (MediaWiki:Postedit-confirmation) bar.

This isn't a good idea after all, as that only shows up after the changes are visible to the user which isn't case for us unless we reload the page. (Confusing and inconsistent user experience)

Also we of course have to link the item that the user just altered (for more than a few seconds).

(In reply to comment #3)

(In reply to comment #2)

just like "Your edit was saved." (MediaWiki:Postedit-confirmation) bar.

This isn't a good idea after all, as that only shows up after the changes are
visible to the user which isn't case for us unless we reload the page.
(Confusing and inconsistent user experience)

Also we of course have to link the item that the user just altered (for more
than a few seconds).

But for the experienced user, I already know it is OK, do not want to wait for a reload, and blocking to other links.
This still have the possibility of an accident when prompted? Need to observe to confirm?

We could make the dialog non-modal once that last step has been reached, so that you can click on whatever you like.

Putting the whole thing (much) more into background somehow just isn't an option as we have to be bold about our changes, to not leave (new) users alone in the process.

(In reply to comment #5)

We could make the dialog non-modal once that last step has been reached, so
that you can click on whatever you like.

Putting the whole thing (much) more into background somehow just isn't an
option as we have to be bold about our changes, to not leave (new) users
alone
in the process.

Maybe I did not express clearly. I only recommend the last step to non-modal or notification bar, the other steps do not change, does not lead to leave.

Just wondering whether it would actually be a hassle to just asynchronously regenerate the list of interlanguage links? They all seem to have the same css classes "interlanguage-link interwiki-*" and identical sub-structure, independent from the skin. Reloading the whole page is indeed kind of harsh.

See also: bug #72807, bug #72178.

Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).

I fear we need to redo the whole dialog at some point. As part of that we will look into this problem as well. I'm closing this ticket as the rewrite shouldn't have the issue.