Last modified: 2013-10-22 04:37:59 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T57984, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 55984 - Some tours don't end when clicking on okay button on final step
Some tours don't end when clicking on okay button on final step
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
GuidedTour (Other open bugs)
master
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-10-22 04:30 UTC by Matthew Flaschen
Modified: 2013-10-22 04:37 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Matthew Flaschen 2013-10-22 04:30:42 UTC
Some tours are not configured to end upon clicking the final Okay button.  This is because I forgot to add {action: 'end'}.  However, we may want to automatically end tours in some circumstances, or even just on display of.  See also bug 55983.

This can be reproduced by taking the firstedit tour, clicking Okay on the last step ("You're almost done!"), then previewing any other page (doesn't matter if you save the current edit first).  I'm not sure if this is technically a bug, since I don't remember an explicit requirement for it, but I think clicking Okay on the last step should probably end it.

If we don't make a general solution to this (e.g. making the last step of a tour automatically default to action: 'end'), we should check all of the tours to see if this change should be made.
Comment 1 Steven Walling 2013-10-22 04:37:49 UTC
(In reply to comment #0)
> Some tours are not configured to end upon clicking the final Okay button. 
> This
> is because I forgot to add {action: 'end'}.  However, we may want to
> automatically end tours in some circumstances, or even just on display of. 
> See
> also bug 55983.
> 
> This can be reproduced by taking the firstedit tour, clicking Okay on the
> last
> step ("You're almost done!"), then previewing any other page (doesn't matter
> if
> you save the current edit first).  I'm not sure if this is technically a bug,
> since I don't remember an explicit requirement for it, but I think clicking
> Okay on the last step should probably end it.
> 
> If we don't make a general solution to this (e.g. making the last step of a
> tour automatically default to action: 'end'), we should check all of the
> tours
> to see if this change should be made.

I think making Okay on the last step automatically end a tour seems sane. 

Log data says that 314 users saw the final step of the firstedit tour 10 or more times.  14 of them saw it more than 50 times. Many of these users were no doubt previewing many times before saving, but there is no reason a user should be shown a step like "Don't forget to save!" that much.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links