To complete the migration to statslib client code also needs to be updated.
GrowthExperiments client code contains the following timing calls to migrate:
- /extensions/GrowthExperiments/modules/ext.growthExperiments.DataStore/GrowthTasksApi.js
- 496 timing.growthExperiments.specialHomepage.growthTasksApi
- /extensions/GrowthExperiments/modules/ext.growthExperiments.Homepage.Impact/App.vue
- 80 timing.growthExperiments.newImpact.' + inject( 'RENDER_MODE' ) + '.mounted
- /extensions/GrowthExperiments/modules/ext.growthExperiments.Homepage.SuggestedEdits/index.js
- 70 timing.growthExperiments.specialHomepage.modules.suggestedEditsTimeToInteractive
- 77 timing.growthExperiments.specialHomepage.modules.suggestedEditsTimeToInteractive.serverSideStartInclusive
- 85 timing.growthExperiments.specialHomepage.modules.suggestedEditsLoadingComplete
- /extensions/GrowthExperiments/modules/ext.growthExperiments.SuggestedEditSession/index.js
- 627 timing.growthExperiments.suggestedEdits.taskEditorReady. + this.taskType
- 646 timing.growthExperiments.suggestedEdits.guidanceShown. + this.taskType
- /extensions/GrowthExperiments/modules/homepage.init.js
- 22 timing.growthExperiments.specialHomepage.navigationDuration
- 29 timing.growthExperiments.specialHomepage.navigationTransferSize
- 35 timing.growthExperiments.specialHomepage.paintStartTime
Now that T355837 is resolved, this task is actionable. Example of migration: mediawiki/core/+/1105813
