Closed Bug 1501352 Opened 6 years ago Closed 6 years ago

Tab Context Menu Structure

Categories

(Firefox :: Tabbed Browser, defect, P2)

64 Branch
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: kiril, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: uiwanted)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0

Steps to reproduce:

@see https://bugzilla.mozilla.org/show_bug.cgi?id=1500515



Expected results:

As a Front End Software Engineer and a UX/UI expert I'd suggest the following Tab context menu structure:

Reload
Mute
Pin
Duplicate
Bookmark
---
All Tabs ->
            Reload
            Mute
            Pin
            Bookmark
Move Tab ->
            Move to Start
            Move to End
            Move to New Window
Send Tab(18 Tabs) to Device ->
            Firefox on PC-NAME
            ---
            Send to All Devices
---
Close Tab Options ->
            Close Tabs to the Right
            Close Other Tabs
Undo Close Tab
Close Tab

            


This makes the "Select All Tabs" option redundant and saves quite a few clicks.
Blocks: 1480532
Depends on: 1500515
(In reply to kiril from comment #0)
> This makes the "Select All Tabs" option redundant

Not quite. Select All allows removing tabs from the selection if you want most but not really all tabs. I'm not sure this is considered an important use case, though.

Jared, can you run this by UX?
Component: Untriaged → Tabbed Browser
Flags: needinfo?(jaws)
OS: Unspecified → All
Priority: -- → P2
Hardware: Unspecified → All
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: uiwanted
(In reply to Dão Gottwald [::dao] from comment #1)
> (In reply to kiril from comment #0)
> > This makes the "Select All Tabs" option redundant
> 
> Not quite. Select All allows removing tabs from the selection if you want
> most but not really all tabs. I'm not sure this is considered an important
> use case, though.
> 
> Jared, can you run this by UX?

It would be interesting to see statistical user data about people who CTRL-Click to select all tabs manually.
If it's something that needs support, the "Select" option can be added to "All Tabs".

When there are individually selected tabs:
+ "All Tabs" should change to "Selected Tabs"
+ "Move Tab" should change to "Move 18 Tabs"

If no tabs have been selected, perform actions on all tabs.
If specific tabs have been selected, perform actions of selected tabs.
This proposal would cause us to duplicate the menuitems for Reload, Mute, Pin, and Bookmark. The current design doesn't require these duplicates.

The menuitems in the context menu adapt to the current selection context, whether that be the selected tab, selected tabs, or an unselected tab. 'Select All Tabs' is a shortcut implemented to help users who were used to 'Reload All Tabs' and other operations that previously existed for all tabs. As Dao mentions, it is also useful if the user wants to perform an operation on almost all tabs.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(jaws)
Resolution: --- → WONTFIX
(In reply to Jared Wein [:jaws] (Regression Engineering Owner for 65) (please needinfo? me) from comment #3)
> This proposal would cause us to duplicate the menuitems for Reload, Mute,
> Pin, and Bookmark. The current design doesn't require these duplicates.

FWIW, I don't necessarily see this as a problem, as long as those duplicates don't make the menu inherently confusing. If duplicates make it easier to perform key workflows, that might be a reasonable trade-off.
You need to log in before you can comment on or make changes to this bug.