Page MenuHomePhabricator

Tabs "back" Behavior
Closed, ResolvedPublic

Assigned To
Authored By
HNordeenWMF
Apr 21 2025, 10:27 PM
Referenced Files
F59123107: image.png
Apr 21 2025, 10:27 PM
F59123040: image.png
Apr 21 2025, 10:27 PM
F59122964: image.png
Apr 21 2025, 10:27 PM
F59122869: image.png
Apr 21 2025, 10:27 PM
F59120320: image.png
Apr 21 2025, 10:27 PM
F59120255: image.png
Apr 21 2025, 10:27 PM

Description

Background

See Epic: T384758: [Epic] Add Tabbed Browsing to the iOS App (Tabs)

Requirements
  • Ensure back behavior is working as expected across tabs
  • ‘Back’ button takes users back to the previous item they visited.
    • Example flow for switching tabs:
  • ‘Back’ button label: whenever possible, show the label of the previous destination next to the back button to make navigating articles easier. It has helped users immensely to navigate the prototype in usability testing (T389390) and understand what happens
  • Filter out non-article detours (talk pages, article history, files)

Nice to have - to be done on separate tasks

  • Animate the tabs icon (increase then decrease its size) when users tap ‘Open in new background tab’ to emphasize that a new tab has opened. Some users didn’t realize the tab opened in the background since the interface didn’t respond (T389390) #nicetohave
  • If the label on the back button is too long, apply truncation (ellipsis with …)
Designs
Engineering Notes
  • The coordinator work we do in T392917, T392400, T392167, and T392398 should naturally allow this logic to work without additional work. This will be more of a testing-only task for engineers to confirm back behavior is working as expected.

Event Timeline

HNordeenWMF raised the priority of this task from Low to Medium.Apr 24 2025, 10:47 PM