Background
As part of “More dynamic tabs,” we want a lightweight recommendations module pinned to the bottom of the Tabs Overview screen. The module helps readers discover content when they have little recent activity and adapts based on activity level.
Requirements
Entry point / placement
- The module is pinned to the bottom of the Tabs Overview screen .
- Module shows only for users in test groups B or C .
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.
Because You Read source
- The most recent 2 tabs should be the seeds for the recommendation
- Tapping a recommendation opens in a new tab and takes the user to the article.
- There should be 3-5 articles in a carousel view
Hide / overflow
Note: Will be done in T404796
- When selected, the recommendations module disappears immediately and stays hidden for that user until they re-enable via overflow menu
Behavioral details
- [Nice to have] Long-pressing on any recommendation or DYK link should show standard Peek/Preview (same behavior as Explore feed).
- Live-update back to DYK if someone closes out all tabs / all except 1 non-mainpage tab
- Do not live-update with new recommendations if someone close out articles that were the seeds of their recommendations, but still has 2+ non-main page tabs tabs open
- Clicking on any recommended article should open that article in a new tab
- Respect current theme (light/dark/sepia/black) and dynamic type.
Copy
See Designs
Designs
- Engineering Notes

