Background
Following T424571: Temporary watchstar status not reflected in dropdown: Add icon support for toolbox in Vector 2022 we inadvertently removed menu collapsing at low resolutions. Thankfully @Sjoerddebruin reported and provided a fix for T426115: Collapsed views items missing from "more" menu at narrow widths in Vector 2022 to restore the items to the menu. However, this raises the question of whether these menu items should have icons similar to the other items in the menu. In this ticket we'll reconsider the behaviour.
For anonymous users, this meant that editors were unable to see edit icons. It was preferable to restore those via T426115: Collapsed views items missing from "more" menu at narrow widths in Vector 2022 given anonymous users are cached to explore our options.
Currently the impact is mainly for logged in users, all items shown to anonymous users do not have icons:
User story
As an editor I want access to the watch star and the page's current watch status at all times.
Requirements
After talking to @Sneha we landed on the following requirements
- The toolbox should show icons at lower resolutions for all items
- The toolbox should not show icons at higher resolutions
- Going forward both watch and bookmark should always appear uncollaped to the right of the history.
- The bookmark icon should be on the far right and styled as a Codex icon button
- The watch star should be replaced with a watch link icon for visual cohesion with the rest of the toolbelt.
BDD
- For QA engineer to fill out
Test Steps
- Visit https://en.wikipedia.org/w/index.php?title=Wikipedia%3AVillage_pump_%28technical%29
- Resize the browser until the read / edit / view history tabs disappear
- Click "Tools" The items should appear in the dropdown
Design
Acceptance criteria
- Add acceptance criteria
Communication criteria - does this need an announcement or discussion?
- Add communication criteria
Rollback plan
- What is the rollback plan in production for this task if something goes wrong?
This task was created by Version 1.2.0 of the Web team task template using phabulous










