Page MenuHomePhabricator

WlSelect: Use CdxSelect component directly and remove WlSelect from Wikilambda codebase
Closed, ResolvedPublic

Description

Description

Due to significant design differences that required programmatic behavior, we created WlSelect component as a wrapper of CdxSelect.
However, these design requirements are not there anymore, which means that the WlSelect component is now an unnecessary layer.

Remove the Select component and replace the instances of wl-select with direct cdx-select instances


Completion checklist

Event Timeline

Change 980487 had a related patch set uploaded (by Ecarg; author: Ecarg):

[mediawiki/extensions/WikiLambda@master] Merge branch 'master' into grace/T347668/replace-wl-components-with-codex Change-Id: I9aa871afc6bd90d14c365be4977a7cad51eda2aa

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

Change 980531 had a related patch set uploaded (by Ecarg; author: Ecarg):

[mediawiki/extensions/WikiLambda@master] Merge branch 'master' into grace/T347668/replace-wl-components-with-codex Change-Id: Icab32acf17b84d644b09b2c7ab656fa0f269d52b

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

Change 980531 abandoned by Ecarg:

[mediawiki/extensions/WikiLambda@master] Merge branch 'master' into grace/T347668/replace-wl-components-with-codex Change-Id: Icab32acf17b84d644b09b2c7ab656fa0f269d52b

Reason:

Will update branch with different patch

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

Change 980530 had a related patch set uploaded (by Jforrester; author: Ecarg):

[mediawiki/extensions/WikiLambda@master] Stop using WlSelect, use Codex's Select directly

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

Jdforrester-WMF changed the task status from Open to In Progress.Dec 7 2023, 8:29 PM
Jdforrester-WMF assigned this task to ecarg.
Jdforrester-WMF moved this task from Backlog to In Progress on the Abstract Wikipedia team board.

Change 980530 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Stop using WlSelect, use Codex's Select directly

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

Change 981398 had a related patch set uploaded (by Ecarg; author: Ecarg):

[mediawiki/extensions/WikiLambda@master] Remove WlSelect from WikiLambda and test expectation for CdxSelect

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

Change 981398 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Remove WlSelect from WikiLambda and test expectation for CdxSelect

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

Jdforrester-WMF subscribed.

This is now live on Beta Cluster and will ship to production in the train next week.