When the desktop version of an "add an image" first exists, we want it to be feature flagged so that users can turn it on from their browser console. For users that don't turn it on, their mobile and desktop experiences should be unchanged from the "mobile-only" era of "add an image"
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | MMiller_WMF | T296700 [EPIC] "Add an image" Iteration 1: desktop | |||
Resolved | • mewoph | T298121 Add an image: feature flag (desktop) |
Event Timeline
Change 749595 had a related patch set uploaded (by MewOphaswongse; author: MewOphaswongse):
[mediawiki/extensions/GrowthExperiments@master] Add an image: Add a preference for enabling the full experience on desktop
Added two methods to ge.utils
To enable add image on desktop:
ge.utils.enableAddImageDesktop()
To disable add image on desktop: (This will only disable the full experience on desktop, but the user will still be in the imagerecommendation variant.)
ge.utils.disableAddImageDesktop()
Change 749595 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Add an image: Add a preference for enabling the full experience on desktop
Change 751974 had a related patch set uploaded (by MewOphaswongse; author: MewOphaswongse):
[mediawiki/extensions/GrowthExperiments@master] Add an image: Move desktop logic for quality gate QualityGateDecorator & update doc string for formatImageRecommendationTaskForDesktop
Change 751974 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Add an image: Move desktop logic for quality gate to QualityGateDecorator & update doc string for formatImageRecommendationTaskForDesktop
Checked on cswiki wmf.17 - works as expected:
- created an account on the desktop (did not get Add image features)
- created an account on the mobile (get Add image features; the desktop for Add image shows warning that Add image is only available on mobile)