Usability testers found highlighting to be a very helpful feature. In addition to making filter results more meaningful, highlighting also provided a powerful diagnostic that enabled users to answer many of the questions they had about how the filters work, thus helping them master the system more quickly and fully. However, because the Highlight Results button scrolls out of view as users work with the dropdown filter menu, it was also clear that users would benefit from some help in discovering this feature sooner.
A blue dot with a pulsing halo will be shown hovering over the "Highlight results" button inviting users to click. This follows the same pattern as educational popups on Visual Editor (more details in T101481#1504143).
When the user hovers over or clicks on the button or dot on the "Highlight results" button, a popup panel is shown introducing the feature:
- Once the user closes the popup with the "Ok, got it" button, the highlight mode becomes active automatically without requiring additional steps for the user.
This should only happen when these conditions are met:
- The popup panel has not been shown and dismissed by this user before. That is, users should only go through this process once. (Users who have been shown the blue dot but not activated the popup panel will continue to see the blue dot when the proper conditions are met.)
- The user has not applied highlighting before. That is, users that already used highlight already learnt about the feature by themselves and they don't need to be introduced to it.
- The user reaches a situation where highlighting can be helpful. These situations, which are defined fully under "No-Effecti Display States" in T149391, include:
-- Selecting a set of filters where some cancel each other (either because they overlap or they cover the whole spectrum of possibilities).
-- Selecting a set of filters so restrictive that lead to showing no results.
When a user who has a) not clicked the Highlight Results button before and b) has not encountered and dismissed the popup before opens the Dropdown filter menu __for the fifth time__, the popup panel displays -- without first showing the blue dot.
- This applies equally to users who have been shown the blue dot but who never acted on it by hovering or clicking to display the popup.