Background
After the release of Tabs V1, we are testing improvements to the New tab experience with V2 (More dynamic tabs)
Requirements
- User clicks tabs icon in top right and is brought to tab overview
- If user does not have active tabs they should see
- State logic (tab count)
- Define tab count as number of open article tabs excluding the Main Page tab.
- If tab count < 2 → show “Did You Know” (DYK) module.
- If tab count ≥ 2 → show “Because you read …” module.
- Define tab count as number of open article tabs excluding the Main Page tab.
- When user clicks + sign to open a new tab they should be brought to the Main page with an inactive search
- Upon clicking an article recommendation, the article should open a new tab (to be build in T404795)
- Allow people to long-press on article recommendations for a preview (same as in Explore)
Designs
Engineering notes
- Will use one of our newer components for the empty state, design might be slightly different.
QA Notes
Test in TestFlight Wikipedia build 7.8.4 (latest).
Developer Settings toggle for forcing: "Enable tabs V2 with group {letter}"
Note developer settings toggle will not work the best for testing initial tabs overview state. For a more "pure" test see QA Notes in https://phabricator.wikimedia.org/T398878.


