Make WordPress Core

Opened 16 months ago

Last modified 14 months ago

#40391 new enhancement

Make the Live Search accessible

Reported by: Travel_girl Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: Administration Keywords: close
Focuses: ui, accessibility Cc:


The Live Search for

  • search installed plugin
  • install plugin
  • search installed Themes
  • install theme

need some improvement for accessibility and in my eyes also for user experience.

When a user start typing, the search for plugins/themes starts right away, which is a bit distracting and confusing, especially if you don't type fast.

A possible solution could be

  • the result starts after 3 letters (not with the first one)
  • expand the timeout, when results get displayed
  • allow users to set a profile option, that they are slow typers (and lets them define the speed. I think "fast" and "slow" would be not detailed enough)

Change History (5)

#1 @swissspidy
16 months ago

  • Component changed from General to Administration

expand the timeout, when results get displayed

What I mentioned before is that we could pass this timeout to the live search JavaScript using wp_localize_script(), thus making it possible for plugin authors to filter that value.

This ticket was mentioned in Slack in #accessibility by afercia. View the logs.

15 months ago

#3 @afercia
15 months ago

  • Keywords close added

Thinking there's already #31818 which aims to cover all the search implementations in core, including the "live search", I'd propose to keep the conversation just in one place and close this ticket. The only reason #31818 hasn't seen so much progress so far, is the lack of time and volunteers to actually start some coding. Volunteers welcome! 🙂

This ticket was mentioned in Slack in #accessibility by trishasalas. View the logs.

14 months ago

#5 @trishasalas
14 months ago

Suggesting that we keep this open and reference it to #31818. The idea is to keep tasks small and manageable while still referencing the topic it addresses...in this case 'Uniform Search' WCAG 3.2.3

Note: See TracTickets for help on using tickets.