####Background
We would like to test making the search bar more prominent within the article, our hypothesis is:
//If we make the article search bar more prominent, we will increase the number of users who initiate searches by 8%, possibly leading to a 1% increase in search retention rate for logged out users.
//
####Requirements
- Create variant with full search bar instead of blue magnifying glass
- Scroll behavior for iPhone
- Status bar: Transparent (opacity: 95%) and blurred background
- Scroll-down: Navigation and search bar disappears
- Scroll-up: Reveals navigation and search bar
- Scroll behavior for iPad
- Status bar: Transparent (opacity: 95%) and blurred background
- Scroll-down: Toolbar is sticky, Navigation and search bar disappears
- Scroll-up: Reveals navigation and search bar
- Must function on both iPhone and iPad
A/B test
{F58208309}
####Designs (for reference, check [[ https://www.figma.com/design/utNpL8yrjrDkDmlO9qS4T5/iOS-Navigation-(Robin)?node-id=582-1243&t=PBcT74EtjpdGKdem-0 | Figma ]] for most up-to-date)
| B Variant iPhone | B variant iPad
| {F58208312} {F58217115} | {F58217109} {F58217111}
####Engineering Notes
- L creating the two variants, with no assigning logic tied to it. Considering we already have the magnifying glass variant in place, we need to create the new full bar variant (we probably have that in git history). I'm keeping it as a large, considering that the logic to handle both could be complicated.
- The magnifying glass option is done in T363606. The work done here can significantly reduce the effort, maybe to an M. I'll not change the preliminary estimation at this point, but that will be considered for the final estimation.
- TS: A lot of this work is done in the system nav bar PR, just hidden behind a flag (see needsSearchBar flag, set to true, search bar should appear on Article). We might be able to reduce or cut this task.
####Notes for QA
1. Fresh install app, in onboarding, choose one of the target languages from "Requirements" section above. After onboarding dismisses, you will be assigned to the control or test group. This assignment is sent to the `ios.search` stream, but it will likely happen before you are able to enable the `Send analytics to wmflabs` developer settings toggle. We will have to validate the assignment event via beta testers.
2. Ensure you will sometimes (roughly half of the time) see the magnifying glass search icon on Article, and the other half you will see the Article search bar. Ensure Article search in both cases works as expected.