Hide irrelevant "reply" items in message context menu in thread pane

NEW
Unassigned

Status

--
trivial
8 years ago
6 years ago

People

(Reporter: squib, Unassigned)

Tracking

({ux-minimalism})

Trunk
ux-minimalism

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

8 years ago
The context menu for every message contains the following items:

  Reply to Sender Only
  Reply to All
  Reply to List

even if no list exists or if the message was only sent to you. These items just end up using extra space in those cases since they don't do anything different. Possible solutions:

1) Hide irrelevant items
   Easy enough, but it has the downside that the context menu looks different
   from message to message. This probably isn't a real problem, but I suppose
   some people might need to adapt their muscle memory (the existence of
   splitters in the menu helps resolve this for the most part, though).

2) Make a submenu when multiple possibilities exist
   When there's only one option (i.e. reply to sender), just show "reply to
   sender". When there are multiple options, make a submenu like so:

   Reply > To Sender Only
           To All
           To List

   You could also disable irrelevant items to provide feedback about the
   message.

Doing one of these would help reduce the number of items in the context menu, which is pretty full right now.
(Reporter)

Comment 1

8 years ago
To do this, we'll need to make IsReplyAllEnabled and IsReplyListEnabled work on the selected message instead of the displayed message (the former assumes that the two are the same, which isn't always the case). The former is easy, but the latter probably involves storing the list-post header in the summary file.
(Reporter)

Updated

8 years ago
Duplicate of this bug: 633180
You need to log in before you can comment on or make changes to this bug.