[wp-trac] [WordPress Trac] #37230: Shiny Updates: "Installed Plugin" shiny search issues

WordPress Trac noreply at wordpress.org
Wed Jun 29 15:32:05 UTC 2016


#37230: Shiny Updates: "Installed Plugin" shiny search issues
-------------------------------------+-------------------------------------
 Reporter:  afercia                  |      Owner:
     Type:  defect (bug)             |     Status:  new
 Priority:  normal                   |  Milestone:  4.6
Component:  Plugins                  |    Version:  trunk
 Severity:  normal                   |   Keywords:  needs-patch shiny-
  Focuses:  ui, accessibility,       |  updates
  javascript                         |
-------------------------------------+-------------------------------------
 In the Installed Plugins screen, the search is now a "live" search,
 meaning the results will be updated live as you type.
 I'm all for improvements like this one, however I've noticed some issues.
 I'm sorry for being a bit late but to be honest I've missed the "Shiny
 Updates" was going to be also a "Shiny Search". I've quickly discussed
 this with @swissspidy at WCEU in Vienna and hopefully there's still time
 to address the main issues.

 When a functionality changes behaviour, the interface should preferably
 reflect the change to inform users that something works in a different way
 now. By the way, there are no visual UI changes or any instructions to
 inform users about this new behaviour. WordPress is already using "live"
 searches, for example in the Themes screen and in the Customizer, and the
 new Plugin search should follow the previous implementations, also for
 better consistency.

 Some points:

 1. When JavaScript is on and the live search works, the submit button
 "Search Installed Plugins" is useless and maybe even confusing for users.
 The interface should suggest users this is a "live" search. Maybe consider
 to hide the button when JS is on. When JS is off, the search works with a
 traditional page reload and needs a submit button.

 2. The "Live" search field should be visually clearly distinguished from
 "standard" search fields, this is material for designers :) wondering if
 any design feedback has been asked for the new search?

 3. For accessibility there's the need to inform users using an `aria-
 describedby` attribute on the search field, as already done for example
 for the Themes search, that points to an element with a description,
 preferably using the same text: "The search results will be updated as you
 type." By the way, when JS is off this aria-describeby attribute should
 not be used.

 4. For accessibility, there's the need to announce the number of search
 results otherwise users will experience a total lack of feedback. This
 should be done also for consistency with the Themes live search: all the
 "live" searches should work consistently across WordPress.

 5. The live search doesn't work in IE 8 and gives a JS error (IE 8 doesn't
 know what `history` is...), I guess this is the same for IE 9.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/37230>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list