We need to refactor the first implementation of the "add a link" dialog to use the latest Codex dialog slots that allow dialog customization.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T367429 [Epic] FY 2024-25 Growth Maintenance Work | |||
Open | Sgs | T296646 [Epic] Migration of front-end modules to Vue.js components | |||
Resolved | KStoller-WMF | T329033 [Internship] Modernization of web interfaces using Vue.js | |||
In Progress | None | T329037 Refactor the "Add a link" on-boarding dialog to Vue | |||
Resolved | • VYanez-WMF | T333348 Use latest Codex dialog slots on "add a link" dialog |
Event Timeline
Change 904449 had a related patch set uploaded (by Viviana Yanez; author: Viviana Yanez):
[mediawiki/extensions/GrowthExperiments@master] documentation/frontend: refactor addlinkdialog to use Codex v0.8.0 dialog slots
Change 904449 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Frontend documentation: refactor addlinkdialog to use Codex v0.8.0 dialog slots
The usage of the new Codex dialog slots can be seen in the Add a link dialog demo for the GrowthExperiments specific use case, and in the general purpose on-boarding dialog demo (T332767).
Anyways, it's not worth investing much QA time on this task and save it for the whole refactor in T329037. We will probably want to invest in QA and some design review once we resolve T332767 and T329037.