Last modified: 2014-06-09 22:16:03 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 T57983, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 55983 - Automatically end tours based on user actions
Automatically end tours based on user actions
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
GuidedTour (Other open bugs)
master
All All
: Normal enhancement (vote)
: ---
Assigned To: Matthew Flaschen
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-10-22 04:12 UTC by Matthew Flaschen
Modified: 2014-06-09 22:16 UTC (History)
3 users (show)

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


Attachments

Description Matthew Flaschen 2013-10-22 04:12:14 UTC
For example, rather than making them click the X or even an Okay button wired to action: 'end', just end it automatically on post-edit.  This can fit into the proceedTo idea we've been brainstorming.  E.g. that can return 'endTour' to end the tour completely.

Not having this makes it more likely for an unwanted (or past its useful life) tour to linger until the cookie expires or the user explicitly chooses an end action.  For example, this can be reproduced by making an edit with the 'firstedit' tour, then previewing any page (since we also chose not to use stickToFirstPage for this tour)
Comment 1 Matthew Flaschen 2013-10-22 04:13:19 UTC
We may also want to end some tours automatically when the last step is displayed.  It would not hide the actual guider without a user action, but it would never show again.
Comment 2 Steven Walling 2013-10-22 04:43:55 UTC
This really makes sense in light of recent data collected via Schema:GuidedTour, where many users viewed certain steps (1-4) multiple times unnecessarily. Tl;DR: users will behave in unexpected ways. We should save them from themselves.
Comment 3 Matthew Flaschen 2014-03-18 00:09:48 UTC
At least part of this will be handled by the new non-linear tour work.  In addition to skipping to a normal step, there will be special skip actions, initially 'hide' and 'end.  So it will be possible to end the tour at any time, by skipping.
Comment 4 Matthew Flaschen 2014-03-18 00:10:29 UTC
For example, a tour writer could specify that any postEdit mw.hook event triggers ending the tour.

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


Navigation
Links