Page MenuHomePhabricator

Use Codex CSS Typeahead Search in Vector
Closed, ResolvedPublic3 Estimated Story Points

Description

Split off from T336526. This work is part of the epic T322077 to reduce the maintenance cost of Typeahead Search in Vector

AC

  • Use Codex Typeahead Search markup and classes
  • Remove custom Vector typeahead search styles

QA

  • Ensure search design remains the same when loading in Vue (i.e. after focusing and typing into the searchbar)
  • Ensue search still works when JS is disabled

QA Results - Beta

ACStatusDetails
1T337966#8939824
2T337966#8939824

QA Results - Prod

ACStatusDetails
1T337966#8939866
2T337966#8939866

Event Timeline

Change 922928 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):

[mediawiki/skins/Vector@master] Use Codex for typeahead search styles

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

Change 922928 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):

[mediawiki/skins/Vector@master] Use Codex for typeahead search styles

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

Jdlrobson subscribed.

@bwang sorry for the delay in review relating to the Codex work. I've been clearing out my email/Gerrit backlog but hope to get to this Monday.

Change 922928 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Use Codex for typeahead search styles

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

Jdlrobson raised the priority of this task from Medium to High.Jun 15 2023, 9:00 PM

This is now in production.

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Ventura
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ AC1: Ensure search design remains the same when loading in Vue (i.e. after focusing and typing into the searchbar)

Screen Recording 2023-06-16 at 3.14.19 PM.mov.gif (594×1 px, 462 KB)
Screen Recording 2023-06-16 at 3.19.55 PM.mov.gif (594×1 px, 389 KB)

✅ AC2: Ensure search still works when JS is disabled

Screen Recording 2023-06-16 at 3.22.29 PM.mov.gif (594×1 px, 287 KB)

Edtadros subscribed.

Test Result - Prod

Status: ✅ PASS
Environment: Enwiki
OS: macOS Ventura
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ AC1: Ensure search design remains the same when loading in Vue (i.e. after focusing and typing into the searchbar)

Screen Recording 2023-06-16 at 3.25.30 PM.mov.gif (594×1 px, 783 KB)

Screen Recording 2023-06-16 at 3.26.18 PM.mov.gif (594×1 px, 364 KB)

✅ AC2: Ensure search still works when JS is disabled

Screen Recording 2023-06-16 at 3.27.33 PM.mov.gif (594×1 px, 670 KB)

Jdlrobson claimed this task.