Page MenuHomePhabricator

[M] Ensure that QuickView mobile functionality isn't released until Milestone 3/mobile MVP is complete
Closed, ResolvedPublic

Description

Similar to how we are keeping QuickView desktop behind a config until Milestone 2 is complete and we have an MVP, we want to do the same for mobile functionality. This ticket is to determine and implement a method to ensure that mobile functionality is either hardcoded or behind a config variable so that as we release desktop functionality, we can still hide mobile functionality until it's tested and the MVP is ready.

n.b. implementation should also include a query string parameter to override the feature flag for testing purposes.

Event Timeline

MarkTraceur renamed this task from Ensure that QuickView mobile functionality isn't released until Milestone 3/mobile MVP is complete to [M] Ensure that QuickView mobile functionality isn't released until Milestone 3/mobile MVP is complete.Oct 19 2022, 5:48 PM
MarkTraceur updated the task description. (Show Details)
matthiasmullie subscribed.

Also tagging milestone 2. Since there will be some overlap in work, we ought to make sure that anything mobile remains invisible until it is fully ready.

Change 848175 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):

[mediawiki/extensions/SearchVue@master] Add temporary toggle for disabling on mobile

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

Above patch will ensure SearchVue remains disabled on mobile except:

  • when explicitly enabled globally, via $wgQuickViewEnableMobile
  • when &quickViewEnableMobile=1 is detected in the query string (which will allow spot-testing even in environments where it's globally disabled)

Change 848175 merged by jenkins-bot:

[mediawiki/extensions/SearchVue@master] Add temporary toggle for disabling on mobile

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

Etonkovidova subscribed.

Checked in wmf.8 - QuickView mobile functionality is not present.