Page MenuHomePhabricator

TypeError: this.config.gateConfig[taskType] is undefined
Closed, ResolvedPublic

Description

This error appears in the console if:

  • you create an account on mobile
  • you're opted-in to the imagerecommendation variant
  • you click on an image recommendation task on the first time you visit Special:Homepage (subsequent visits are not an issue)j

Event Timeline

kostajh created this task.

It looks like this happens because mw.config.get( 'homepagemodules' )[ 'suggested-edits' ][ 'task-preview' ] evalues to:

{
  "noresults": true
}

Weirdly, the behavior is:

  • on Special:Homepage on mobile, I can see the task preview card
  • when I tap the task preview card, the suggested edits content is empty
  • the query to api.php fetches the task feed, and suggested edits content is populated

Change 742457 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@master] SuggestedEdits: Drop isActivated() check in getJsData

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

Change 742260 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@wmf/1.38.0-wmf.9] SuggestedEdits: Drop isActivated() check in getJsData

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

Change 742457 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] SuggestedEdits: Drop isActivated() check in getJsData

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

Change 742260 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.38.0-wmf.9] SuggestedEdits: Drop isActivated() check in getJsData

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

Mentioned in SAL (#wikimedia-operations) [2021-11-29T20:21:16Z] <tgr@deploy1002> Synchronized php-1.38.0-wmf.9/extensions/GrowthExperiments/includes/HomepageModules/SuggestedEdits.php: Backport: [[gerrit:742260|SuggestedEdits: Drop isActivated() check in getJsData (T296626)]] (duration: 00m 56s)