Page MenuHomePhabricator

Remove Realtime Preview's Beta Feature and Onboarding UI
Closed, ResolvedPublic2 Estimated Story Points

Description

To be worked on from March 2023.

Once the new feature has sat inside of production and in front of users outside of Beta for over 6 weeks from 13 January 2023 - this ticket entails cleaning up the Beta code and removing the onboarding UI.

This will involve removing the Beta Feature config variable and related code from WikiEditor. Changes will be needed in three places:

  • WikiEditor
  • integration/config
  • mediawiki-config

The LocalStorage key WikiEditor-RealtimePreview-onboarding-dismissed should be removed (and code left in place to do this, because we didn't implement it with an expiry date).

Event Timeline

Will this get rid of the continually reoccurring blue dot classed as ext-WikiEditor-realtimepreview-onboarding-dot ?

Samwilson renamed this task from Clean up Beta Code and Remove Onboarding UI to Remove Beta Feature and Onboarding UI.Feb 7 2023, 11:47 PM
Samwilson renamed this task from Remove Beta Feature and Onboarding UI to Remove Realtime Preview's Beta Feature and Onboarding UI.
Samwilson updated the task description. (Show Details)
Samwilson set the point value for this task to 2.

Will this get rid of the continually reoccurring blue dot classed as ext-WikiEditor-realtimepreview-onboarding-dot ?

Yes it will.

Samwilson changed the task status from Open to Stalled.Feb 8 2023, 2:25 AM
Samwilson updated the task description. (Show Details)

Change 900534 had a related patch set uploaded (by Samwilson; author: Samwilson):

[mediawiki/extensions/WikiEditor@master] Realtime Preview: remove Beta Feature and onboarding popup

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

Change 900534 merged by jenkins-bot:

[mediawiki/extensions/WikiEditor@master] Realtime Preview: remove Beta Feature and onboarding popup

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

Change 901505 had a related patch set uploaded (by Samwilson; author: Samwilson):

[mediawiki/extensions/WikiEditor@master] Realtime Preview: enable by default

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

Samwilson changed the task status from Stalled to In Progress.Mar 21 2023, 7:43 AM

Change 901505 merged by jenkins-bot:

[mediawiki/extensions/WikiEditor@master] Realtime Preview: enable by default

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

Change 901553 had a related patch set uploaded (by Samwilson; author: Samwilson):

[operations/mediawiki-config@master] Remove WikiEditor's Realtime Preview config vars

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

Change 901553 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove WikiEditor's Realtime Preview config vars

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

Mentioned in SAL (#wikimedia-operations) [2023-04-05T12:12:26Z] <samtar@deploy2002> Started scap: Backport for [[gerrit:901553|Remove WikiEditor's Realtime Preview config vars (T327515)]]

Mentioned in SAL (#wikimedia-operations) [2023-04-05T12:13:51Z] <samtar@deploy2002> samwilson and samtar: Backport for [[gerrit:901553|Remove WikiEditor's Realtime Preview config vars (T327515)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-04-05T12:20:08Z] <samtar@deploy2002> Finished scap: Backport for [[gerrit:901553|Remove WikiEditor's Realtime Preview config vars (T327515)]] (duration: 07m 41s)

(unsure if this needs QA)

Agreed. After talking with @MusikAnimal, currently, there is nothing broken after the merge since everything has been deployed already and we would have known by now if there was something. I will move this to Done. Thanks!

As mentioned from the last comment.