Page MenuHomePhabricator

Tab Overflow Menu
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

As we release Tabs V2, we are testing offering recommendations to users. However, we want to give users the option to turn recommendations off.

Requirements
  • On tabs overview screen provide an overflow menu
  • Allow users to close all tabs via the overflow menu
  • Allow users to hide and show recommendations via the overflow menu
  • If someone chooses to close their tabs we should show a dialog to confirm that is an action they would like to take
  • If someone chooses to hide their recommendations there is no need to confirm with a dialog but we should show a snackbar confirming the action went through

Note: See designs for copy

Designs

https://www.figma.com/design/5gHmEo8IIFxlPfYM6bppzz/iOS---%3E-More-Dynamic-Tabs?node-id=1602-12567&t=6kyskTf5VKmmMbFS-1

Eng Note

Note that "close all tabs" data method will differ now for experiments, for one of them we will need to ensure we *truly* close all tabs.

QA Notes

Test in TestFlight Wikipedia build 7.8.4 (latest).
Developer Settings toggle for forcing: "Enable tabs V2 with group {letter}"

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
HNordeenWMF updated the task description. (Show Details)
Tsevener set the point value for this task to 5.Jul 8 2025, 4:01 PM
Tsevener changed the point value for this task from 5 to 3.
HNordeenWMF raised the priority of this task from Low to Medium.Jul 14 2025, 7:17 PM
ABorbaWMF subscribed.

Working for me on 7.8.1 (5733)

Tested on iPhone on iOS 26.0 and iPad on iPadOS 18.5. Tested on all themes

JTannerWMF updated the task description. (Show Details)
JTannerWMF removed the point value 3 for this task.
JTannerWMF added a subscriber: GOlson-WMF.
JTannerWMF subscribed.

The requirements have been updated

JTannerWMF renamed this task from Basic Tab preferences menu (personalized vs general) to Tab Overflow Menu.Sep 15 2025, 9:50 PM
Tsevener set the point value for this task to 2.

Update:

Please design review on Staging 7.8.4 (110) for Group B.
Please design review on Staging 7.8.4 (111) for Group C.

Before your first app launch, ensure your device is in a target experiment region (I use Germany).

SChekfa-WMF subscribed.

for groups B and C:

  1. when I close all tabs, I'm seeing a snackbar confirmation. please remove this, as there's no mention of a snackbar confirmation for closing tabs in the designs.
  2. the snackbar for hiding recommendations doesn't align with that present in the design. is the snackbar in the design out of date? if not, please adhere to the design.

also I am pending clarification on the designs as implemented in this ticket from Tais on two notes, 1 and 2. upon receiving her response I will update the ticket accordingly.

@GOlson-WMF @Tsevener

@SChekfa-WMF - can remove snackbar, but due to constraints with code they can't be updated much

"If someone chooses to hide their recommendations there is no need to confirm with a dialog but we should show a snackbar confirming the action went through" was part of the AC - keep me posted :)

if there's not much that can be done to change their styling then let's just stick with what we have now since it's a requirement. @GOlson-WMF

Group B: Staging 115
Group C: Staging 116

for both groups:

the snackbar confirmation for showing recommendations isn't appearing. it should, when a user taps "show article suggestions" in the overflow menu. here's what i'm seeing

@GOlson-WMF

@SChekfa-WMF can we live without that toast? It was not in the task requirements originally (an oversight probably), just figma. I'm fine to go without for the experiment (hoping to stay on timeline)

Slack thread with the conversation when we made the agreement of not having a toast, for context: https://wikimedia.slack.com/archives/C4DDMJ9CH/p1760555841034759

Appears to be fixed on 7.8.4 (5853)

Tested on iPhone 16 on iOS 26, iPad 12.9 on iPadOS 26, and iPhone 11 on iOS 18. Tested on both tab groups.