Page MenuHomePhabricator

Implement mobile updates to Codex TAHS
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

User story

  • As a mobile user I want the search experience to be easily used via touch and keyboard.

Requirements

  • The Codex TAHS component should have an option to add a "clear search" button that appears on small viewports for mobile usage
  • That option should also hide the search icon on small viewports to save screen space
  • Codex is released with this addition, with documentation and testing
  • Clear search button has a label

Design

https://phabricator.wikimedia.org/T392119#10748950

Acceptance criteria

  • New mobile option can be seen on the Codex documentation site

Communication criteria - does this need an announcement or discussion?

  • no

Event Timeline

bwang triaged this task as High priority.May 12 2025, 5:36 PM
Jdlrobson-WMF changed the task status from Open to In Progress.May 15 2025, 3:47 PM
Jdlrobson-WMF assigned this task to bwang.
Jdlrobson-WMF moved this task from Sprint Backlog to Q4 on the Web-Team board.
bwang set the point value for this task to 3.May 19 2025, 5:34 PM
bwang moved this task from Q4 to Sprint Backlog on the Web-Team board.
Jdlrobson-WMF changed the task status from In Progress to Open.May 20 2025, 6:22 PM

Change #1148969 had a related patch set uploaded (by Eric Gardner; author: Eric Gardner):

[mediawiki/core@master] Update Codex from v2.0.0-rc.1 to v2.0.0-rc.2

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

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

[design/codex@main] Add support for clear button in SearchInput and mobile TypeaheadSearch

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

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

[mediawiki/core@master] Add cdx-search-input-clear-button-label locale

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

Change #1149472 abandoned by Bernard Wang:

[mediawiki/core@master] Add cdx-search-input-clear-button-label locale

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

Change #1149470 merged by jenkins-bot:

[design/codex@main] TypeaheadSearch: Add support for mobile view TypeaheadSearch

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

Jdlrobson-WMF subscribed.

@bwang will create a ticket for QA.

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

[mediawiki/core@master] Update Codex from v2.0.0 to v2.1.0

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

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

[mediawiki/core@master] Uses isMobileView prop for TAHS on mobile viewports.

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

Change #1154306 merged by jenkins-bot:

[mediawiki/core@master] Uses isMobileView prop for TAHS on mobile viewports.

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

Change #1159542 had a related patch set uploaded (by Kimberly Sarabia; author: Bernard Wang):

[operations/mediawiki-config@master] Enable new mobile search experience everywhere (not including empty search recommendations)

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

Change #1159542 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable new mobile search experience everywhere (not including empty search recommendations)

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

Mentioned in SAL (#wikimedia-operations) [2025-06-17T20:36:04Z] <jsn@deploy1003> Started scap sync-world: Backport for [[gerrit:1159542|Enable new mobile search experience everywhere (not including empty search recommendations) (T393944)]], [[gerrit:1160206|undeploy enwiki Patroller Tools surveys (T396250)]]

Mentioned in SAL (#wikimedia-operations) [2025-06-17T20:38:17Z] <jsn@deploy1003> bwang, jsn: Backport for [[gerrit:1159542|Enable new mobile search experience everywhere (not including empty search recommendations) (T393944)]], [[gerrit:1160206|undeploy enwiki Patroller Tools surveys (T396250)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-06-17T20:47:29Z] <jsn@deploy1003> Finished scap sync-world: Backport for [[gerrit:1159542|Enable new mobile search experience everywhere (not including empty search recommendations) (T393944)]], [[gerrit:1160206|undeploy enwiki Patroller Tools surveys (T396250)]] (duration: 11m 25s)