Background
In T380507 we upstreamed code from TypeaheadSearch to MediaWiki core to allow us to use it in Minerva. We don't want to have two versions of Codex code so we should opt Vector 2022 into the code to ensure it has worked correctly.
User story
As a developer I want a single codebase for typeahead search.
Requirements
BDD
- For QA engineer to fill out
Test Steps
- For QA engineer to fill out
Design
- There should be no change in experience for desktop users.
Acceptance criteria
- The search form in Vector 2022 is updated so that it triggers the code in core, not the code inside skins.vector.search
- skins.vector.search is preserved for one deploy cycle to support rollback
Communication criteria - does this need an announcement or discussion?
- Add communication criteria
Rollback plan
It should be possible to revert the patch to Vector 2022 to restore the old search.
If we leave the existing skins.vector.search code for one code cycle there should be no caching issue.
Sign off step
- Make a task for removing the now legacy skins.vector.search module.
This task was created by Version 1.2.0 of the Web team task template using phabulous