Page MenuHomePhabricator

Remove the BetaFeatures integration in VisualEditor
Closed, ResolvedPublic

Description

After the changes in T335056 and T344158 the VisualEditor configuration on Wikimedia wikis no longer uses BetaFeatures. We should remove the options that allowed it from the code:

  • VisualEditorEnableBetaFeature (as much as possible – some code for VisualEditorUnifiedPreference still relies on this option)
  • VisualEditorEnableWikitextBetaFeature
  • the associated preference label messages and icons
  • any other mention of the BetaFeatures extension

https://codesearch.wmcloud.org/search/?q=BetaFeature&files=&excludeFiles=&repos=Extension%3AVisualEditor

Event Timeline

Change 954727 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/VisualEditor@master] Remove the BetaFeatures integration

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

Change 954727 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Remove the BetaFeatures integration

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

matmarex claimed this task.

Change 967973 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[operations/mediawiki-config@master] Remove unused VisualEditor config settings

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

Change 967973 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove unused VisualEditor config settings

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

Mentioned in SAL (#wikimedia-operations) [2023-10-24T20:16:35Z] <jdrewniak@deploy2002> Started scap: Backport for [[gerrit:967208|Update comment about EditAttemptStep instruments]], [[gerrit:967394|CentralAuth: Clarify why we don't use second-level domain for some wikis (T257852)]], [[gerrit:967973|Remove unused VisualEditor config settings (T344757 T344759)]], [[gerrit:967995|[noop] Explain more thoroughly how the '-' prefix works]]

Mentioned in SAL (#wikimedia-operations) [2023-10-24T20:17:58Z] <jdrewniak@deploy2002> tgr and matmarex and jdrewniak: Backport for [[gerrit:967208|Update comment about EditAttemptStep instruments]], [[gerrit:967394|CentralAuth: Clarify why we don't use second-level domain for some wikis (T257852)]], [[gerrit:967973|Remove unused VisualEditor config settings (T344757 T344759)]], [[gerrit:967995|[noop] Explain more thoroughly how the '-' prefix works]] synced to the testservers (htt

Mentioned in SAL (#wikimedia-operations) [2023-10-24T20:23:56Z] <jdrewniak@deploy2002> Finished scap: Backport for [[gerrit:967208|Update comment about EditAttemptStep instruments]], [[gerrit:967394|CentralAuth: Clarify why we don't use second-level domain for some wikis (T257852)]], [[gerrit:967973|Remove unused VisualEditor config settings (T344757 T344759)]], [[gerrit:967995|[noop] Explain more thoroughly how the '-' prefix works]] (duration: 07m 21s)