Page MenuHomePhabricator

Add an image: feature flag (desktop)
Closed, ResolvedPublic

Description

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"

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

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

Added two methods to ge.utils

Screen Shot 2021-12-22 at 3.28.13 PM.png (262×716 px, 77 KB)

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

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

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

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

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

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

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)