**The problem**
Mobile web search results flicker while updating and typing in the entire query.
{F4133000 width=300}
**Proposed Interaction**
Assumption - User has typed some query and some results are showing below the searchbar
Next steps- User types in more characters > we request for results > we don't hide the current results > If new results take more than 2s on client side we show the spinner as in the mocks > ELSE we update the results without any spinner
> the results can be tapped on in the 2s gap.
This is a minor change to current behavior and we would like to see how it improves the experience. if we see value in it we can invest more time.
**Mock**
{F4364968}
**Acceptance criteria**
* When a search request is sent:
* [] The search results are not removed
* [] A spinner replaces the clear icon
* When a search request resolves:
* [] The search results are replaced
* [] The clear icon replaces the search icon
* [] MFBeta-only
---
Suggested testing, RTL+LTR, portrait+landscape:
[] Android 2.3 Browser phone form factor
[] Android 4.x or higher Chrome phone form factor
[] Android 4.x or higher Chrome tablet form factor
[] iOS 9.3 iPhone Safari
[] iOS 9.3 iPad Safari
[] Opera Mini non-compressed (not extreme mode) Android 4.x or higher phone form factor
[ ] Opera Mini compressed ("Opera Mini" mode on iOS, "Extreme" mode on Android, inbuilt functionality on older devices like J2ME Opera Mini)
[] UC browser (not mini with compression) Android 4.x or higher phone form factor
[] UC Mini (with compression) Android 4.x or higher phone form factor
[] Windows 7.5+ Phone IE
[] Desktop Firefox
[] Desktop Chrome
[] Desktop Safari
[] Internet Explorer 11
[] Edge
----------------------------------------
**From old description**
We show the spinner all the time and update the full result for every change (it goes white and then paint the result). It makes the experience bumpy. Compare what the search looks like on the iOS app, where we update the rows that change (and no spinner):
{F4133009 width=400}
~~We should for having the same experience on mobile web as on the iOS app.~~
we can't have the same experience because ios app assumes good internet connection. we can't assume that on web.