Spage has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/60787


Change subject: Better test for isGettingStarted()
......................................................................

Better test for isGettingStarted()

Don't confuse seeing the GettingStarted page with isWelcomeCreation when
we don't present it to all newly-created users get it. Instead check for the
ext.gettingstarted.accountcreation module loaded in that circumstance.

Bug: 47590
Change-Id: Iaff9f7226aa77b0e8b8abb8c32b549f64cc42d8a
---
M resources/ext.gettingstarted.openTask.js
1 file changed, 6 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GettingStarted 
refs/changes/87/60787/1

diff --git a/resources/ext.gettingstarted.openTask.js 
b/resources/ext.gettingstarted.openTask.js
index 4f19966..a73b800 100644
--- a/resources/ext.gettingstarted.openTask.js
+++ b/resources/ext.gettingstarted.openTask.js
@@ -53,8 +53,12 @@
         * @return {boolean} True if user is on GettingStarted page.
         */
        function isGettingStarted () {
-               return cfg.wgIsWelcomeCreation ||
-                       cfg.wgCanonicalSpecialPageName === 'GettingStarted' ||
+               // If the user just created an account, then 
wgCanonicalSpecialPageName
+               // is still "Userlogin" even if we show Special:GettingStarted 
and alter
+               // browser history state, so check for the module we load in 
that
+               // circumstance.
+               return cfg.wgCanonicalSpecialPageName === 'GettingStarted' ||
+                       mw.loader.getState( 
'ext.gettingstarted.accountcreation' ) === 'ready' ||
                        cfg.wgTitle.indexOf( 'E3 Test Onboarding' ) !== -1;
        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/60787
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iaff9f7226aa77b0e8b8abb8c32b549f64cc42d8a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GettingStarted
Gerrit-Branch: master
Gerrit-Owner: Spage <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to