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
This error appears in the console if:
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | MMiller_WMF | T285587 [EPIC] "Add an image" Iteration 1 | |||
Resolved | Etonkovidova | T294659 Add an image: measurement | |||
Resolved | kostajh | T294737 Add an image: experiment | |||
Resolved | kostajh | T296626 TypeError: this.config.gateConfig[taskType] is undefined |
It looks like this happens because mw.config.get( 'homepagemodules' )[ 'suggested-edits' ][ 'task-preview' ] evalues to:
{ "noresults": true }
Weirdly, the behavior is:
Change 742457 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):
[mediawiki/extensions/GrowthExperiments@master] SuggestedEdits: Drop isActivated() check in getJsData
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
Change 742457 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] SuggestedEdits: Drop isActivated() check in getJsData
Change 742260 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@wmf/1.38.0-wmf.9] SuggestedEdits: Drop isActivated() check in getJsData
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)