==== Goal
We're introducing some filters in the Compare tab to allow users to be able to narrow down the search results and find patterns in the data.
==== Mock
https://prtksxna.github.io/wmf-cu-prototype/compare.html
{F31467767, width=500}
==== Acceptance criteria
To begin with, we'll have two filters in the UI -
1. //Hide the following users or IPs//
** When a username or IP address is being typed in this field, it suggests auto-complete suggestions from the users and IPs in the table below.
** If a user enters a username or IP that is not in the table below, nothing happens. !!@Prtksxna should we give an error indicator perhaps?!!
** As soon as a valid username or IP address is entered or the user picks a suggestion from the auto-complete suggester, the result set re-computes to exclude all rows concerning the users or IPs picked by the user.
** The username/IP picked appears as a pill in the widget.
2. //Hide the following user-agents//
** When a user-agent is being typed in this field, it suggests auto-complete suggestions from the users and IPs in the table below.
** If a user enters a user-agent that is not in the table below, nothing happens. !!@Prtksxna should we give an error indicator perhaps?!!
** As soon as a valid user-agent is entered or the user picks a suggestion from the auto-complete suggester, the result set re-computes to exclude all rows concerning the users or IPs picked by the user.
** The user-agent picked appears as a pill in the widget.